From b16346f15669eefabb8ea85ad720cb3818843aa9 Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 14:15:06 -0400 Subject: [PATCH 01/11] refactor: move objc ffi under platform namespace --- NativeScript/CMakeLists.txt | 70 +++++++++---------- NativeScript/cli/main.cpp | 2 +- .../ffi/{ => objc}/hermes/NativeApiJsi.h | 2 +- .../ffi/{ => objc}/hermes/NativeApiJsi.mm | 0 .../ffi/{ => objc}/hermes/NativeApiJsiGsd.mm | 0 .../hermes/NativeApiJsiReactNative.h | 0 .../hermes/NativeApiJsiSignatureDispatch.h | 4 +- NativeScript/ffi/{ => objc}/hermes/README.md | 0 .../ffi/{ => objc}/jsc/NativeApiJSC.h | 2 +- .../ffi/{ => objc}/jsc/NativeApiJSC.mm | 0 .../ffi/{ => objc}/jsc/NativeApiJSCGsd.mm | 0 .../{ => objc}/jsc/NativeApiJSCHostObjects.mm | 0 .../{ => objc}/jsc/NativeApiJSCMarshalling.mm | 0 .../ffi/{ => objc}/jsc/NativeApiJSCRuntime.h | 0 .../ffi/{ => objc}/jsc/NativeApiJSCRuntime.mm | 0 .../jsc/NativeApiJSCRuntimeSupport.mm | 0 .../jsc/NativeApiJSCSelectorGroups.mm | 0 .../ffi/{ => objc}/jsc/NativeApiJSCValue.mm | 0 .../ffi/{ => objc}/jsc/SignatureDispatch.h | 4 +- .../ffi/{ => objc}/napi/AutoreleasePool.h | 0 .../ffi/{ => objc}/napi/AutoreleasePool.mm | 0 NativeScript/ffi/{ => objc}/napi/Block.h | 0 NativeScript/ffi/{ => objc}/napi/Block.mm | 0 NativeScript/ffi/{ => objc}/napi/CFunction.h | 0 NativeScript/ffi/{ => objc}/napi/CFunction.mm | 2 +- .../ffi/{ => objc}/napi/CallbackThreading.h | 0 NativeScript/ffi/{ => objc}/napi/Cif.h | 0 NativeScript/ffi/{ => objc}/napi/Cif.mm | 2 +- NativeScript/ffi/{ => objc}/napi/Class.h | 0 NativeScript/ffi/{ => objc}/napi/Class.mm | 0 .../ffi/{ => objc}/napi/ClassBuilder.h | 0 .../ffi/{ => objc}/napi/ClassBuilder.mm | 0 .../ffi/{ => objc}/napi/ClassMember.h | 0 .../ffi/{ => objc}/napi/ClassMember.mm | 0 NativeScript/ffi/{ => objc}/napi/Closure.h | 0 NativeScript/ffi/{ => objc}/napi/Closure.mm | 0 NativeScript/ffi/{ => objc}/napi/Enum.h | 0 NativeScript/ffi/{ => objc}/napi/Enum.mm | 0 .../ffi/{ => objc}/napi/InlineFunctions.h | 0 .../ffi/{ => objc}/napi/InlineFunctions.mm | 0 NativeScript/ffi/{ => objc}/napi/Interop.h | 0 NativeScript/ffi/{ => objc}/napi/Interop.mm | 0 NativeScript/ffi/{ => objc}/napi/JSObject.h | 0 NativeScript/ffi/{ => objc}/napi/JSObject.mm | 0 NativeScript/ffi/{ => objc}/napi/ObjCBridge.h | 0 .../ffi/{ => objc}/napi/ObjCBridge.mm | 0 NativeScript/ffi/{ => objc}/napi/Object.h | 0 NativeScript/ffi/{ => objc}/napi/Object.mm | 0 NativeScript/ffi/{ => objc}/napi/ObjectRef.h | 0 NativeScript/ffi/{ => objc}/napi/ObjectRef.mm | 0 NativeScript/ffi/{ => objc}/napi/Protocol.h | 0 NativeScript/ffi/{ => objc}/napi/Protocol.mm | 0 .../ffi/{ => objc}/napi/SignatureDispatch.h | 2 +- NativeScript/ffi/{ => objc}/napi/Struct.h | 0 NativeScript/ffi/{ => objc}/napi/Struct.mm | 0 NativeScript/ffi/{ => objc}/napi/TypeConv.h | 0 NativeScript/ffi/{ => objc}/napi/TypeConv.mm | 0 NativeScript/ffi/{ => objc}/napi/Util.h | 0 NativeScript/ffi/{ => objc}/napi/Util.mm | 0 NativeScript/ffi/{ => objc}/napi/Variable.h | 0 NativeScript/ffi/{ => objc}/napi/Variable.mm | 0 .../ffi/{ => objc}/napi/node_api_util.h | 0 .../ffi/{ => objc}/quickjs/NativeApiQuickJS.h | 2 +- .../{ => objc}/quickjs/NativeApiQuickJS.mm | 0 .../{ => objc}/quickjs/NativeApiQuickJSGsd.mm | 0 .../quickjs/NativeApiQuickJSHostObjects.mm | 0 .../quickjs/NativeApiQuickJSMarshalling.mm | 0 .../quickjs/NativeApiQuickJSRuntime.h | 0 .../quickjs/NativeApiQuickJSRuntime.mm | 0 .../quickjs/NativeApiQuickJSRuntimeSupport.mm | 0 .../quickjs/NativeApiQuickJSSelectorGroups.mm | 0 .../quickjs/NativeApiQuickJSValue.mm | 0 .../{ => objc}/quickjs/SignatureDispatch.h | 4 +- .../ffi/{ => objc}/shared/MetadataState.mm | 0 .../shared/NativeApiBackendConfig.h | 0 .../shared/PreparedSignatureDispatch.h | 0 .../{ => objc}/shared/SignatureDispatchCore.h | 0 NativeScript/ffi/{ => objc}/shared/Tasks.cpp | 0 NativeScript/ffi/{ => objc}/shared/Tasks.h | 0 .../ffi/{ => objc}/shared/bridge/Callbacks.mm | 0 .../{ => objc}/shared/bridge/ClassBuilder.mm | 0 .../{ => objc}/shared/bridge/HostObject.mm | 0 .../{ => objc}/shared/bridge/HostObjects.mm | 0 .../ffi/{ => objc}/shared/bridge/Install.mm | 0 .../{ => objc}/shared/bridge/Invocation.mm | 0 .../{ => objc}/shared/bridge/ObjCBridge.mm | 0 .../ffi/{ => objc}/shared/bridge/TypeConv.mm | 0 NativeScript/ffi/{ => objc}/v8/NativeApiV8.h | 2 +- NativeScript/ffi/{ => objc}/v8/NativeApiV8.mm | 0 .../ffi/{ => objc}/v8/NativeApiV8Gsd.mm | 0 .../{ => objc}/v8/NativeApiV8HostObjects.mm | 0 .../{ => objc}/v8/NativeApiV8Marshalling.mm | 0 .../ffi/{ => objc}/v8/NativeApiV8Runtime.h | 0 .../ffi/{ => objc}/v8/NativeApiV8Runtime.mm | 0 .../v8/NativeApiV8RuntimeSupport.mm | 0 .../v8/NativeApiV8SelectorGroups.mm | 0 .../ffi/{ => objc}/v8/NativeApiV8Value.mm | 0 .../ffi/{ => objc}/v8/SignatureDispatch.h | 4 +- NativeScript/napi/v8/v8_inspector/Utils.cpp | 2 +- NativeScript/runtime/NativeScript.mm | 2 +- NativeScript/runtime/Runtime.cpp | 8 +-- NativeScript/runtime/modules/timers/Timers.mm | 2 +- .../NativeScriptNativeApi.podspec | 6 +- scripts/build_nativescript.sh | 10 +-- scripts/build_react_native_turbomodule.sh | 38 +++++----- scripts/check_ffi_boundaries.sh | 33 +++++---- 106 files changed, 103 insertions(+), 100 deletions(-) rename NativeScript/ffi/{ => objc}/hermes/NativeApiJsi.h (92%) rename NativeScript/ffi/{ => objc}/hermes/NativeApiJsi.mm (100%) rename NativeScript/ffi/{ => objc}/hermes/NativeApiJsiGsd.mm (100%) rename NativeScript/ffi/{ => objc}/hermes/NativeApiJsiReactNative.h (100%) rename NativeScript/ffi/{ => objc}/hermes/NativeApiJsiSignatureDispatch.h (74%) rename NativeScript/ffi/{ => objc}/hermes/README.md (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSC.h (92%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSC.mm (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSCGsd.mm (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSCHostObjects.mm (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSCMarshalling.mm (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSCRuntime.h (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSCRuntime.mm (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSCRuntimeSupport.mm (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSCSelectorGroups.mm (100%) rename NativeScript/ffi/{ => objc}/jsc/NativeApiJSCValue.mm (100%) rename NativeScript/ffi/{ => objc}/jsc/SignatureDispatch.h (73%) rename NativeScript/ffi/{ => objc}/napi/AutoreleasePool.h (100%) rename NativeScript/ffi/{ => objc}/napi/AutoreleasePool.mm (100%) rename NativeScript/ffi/{ => objc}/napi/Block.h (100%) rename NativeScript/ffi/{ => objc}/napi/Block.mm (100%) rename NativeScript/ffi/{ => objc}/napi/CFunction.h (100%) rename NativeScript/ffi/{ => objc}/napi/CFunction.mm (99%) rename NativeScript/ffi/{ => objc}/napi/CallbackThreading.h (100%) rename NativeScript/ffi/{ => objc}/napi/Cif.h (100%) rename NativeScript/ffi/{ => objc}/napi/Cif.mm (99%) rename NativeScript/ffi/{ => objc}/napi/Class.h (100%) rename NativeScript/ffi/{ => objc}/napi/Class.mm (100%) rename NativeScript/ffi/{ => objc}/napi/ClassBuilder.h (100%) rename NativeScript/ffi/{ => objc}/napi/ClassBuilder.mm (100%) rename NativeScript/ffi/{ => objc}/napi/ClassMember.h (100%) rename NativeScript/ffi/{ => objc}/napi/ClassMember.mm (100%) rename NativeScript/ffi/{ => objc}/napi/Closure.h (100%) rename NativeScript/ffi/{ => objc}/napi/Closure.mm (100%) rename NativeScript/ffi/{ => objc}/napi/Enum.h (100%) rename NativeScript/ffi/{ => objc}/napi/Enum.mm (100%) rename NativeScript/ffi/{ => objc}/napi/InlineFunctions.h (100%) rename NativeScript/ffi/{ => objc}/napi/InlineFunctions.mm (100%) rename NativeScript/ffi/{ => objc}/napi/Interop.h (100%) rename NativeScript/ffi/{ => objc}/napi/Interop.mm (100%) rename NativeScript/ffi/{ => objc}/napi/JSObject.h (100%) rename NativeScript/ffi/{ => objc}/napi/JSObject.mm (100%) rename NativeScript/ffi/{ => objc}/napi/ObjCBridge.h (100%) rename NativeScript/ffi/{ => objc}/napi/ObjCBridge.mm (100%) rename NativeScript/ffi/{ => objc}/napi/Object.h (100%) rename NativeScript/ffi/{ => objc}/napi/Object.mm (100%) rename NativeScript/ffi/{ => objc}/napi/ObjectRef.h (100%) rename NativeScript/ffi/{ => objc}/napi/ObjectRef.mm (100%) rename NativeScript/ffi/{ => objc}/napi/Protocol.h (100%) rename NativeScript/ffi/{ => objc}/napi/Protocol.mm (100%) rename NativeScript/ffi/{ => objc}/napi/SignatureDispatch.h (98%) rename NativeScript/ffi/{ => objc}/napi/Struct.h (100%) rename NativeScript/ffi/{ => objc}/napi/Struct.mm (100%) rename NativeScript/ffi/{ => objc}/napi/TypeConv.h (100%) rename NativeScript/ffi/{ => objc}/napi/TypeConv.mm (100%) rename NativeScript/ffi/{ => objc}/napi/Util.h (100%) rename NativeScript/ffi/{ => objc}/napi/Util.mm (100%) rename NativeScript/ffi/{ => objc}/napi/Variable.h (100%) rename NativeScript/ffi/{ => objc}/napi/Variable.mm (100%) rename NativeScript/ffi/{ => objc}/napi/node_api_util.h (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJS.h (92%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJS.mm (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJSGsd.mm (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJSHostObjects.mm (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJSMarshalling.mm (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJSRuntime.h (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJSRuntime.mm (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJSRuntimeSupport.mm (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJSSelectorGroups.mm (100%) rename NativeScript/ffi/{ => objc}/quickjs/NativeApiQuickJSValue.mm (100%) rename NativeScript/ffi/{ => objc}/quickjs/SignatureDispatch.h (74%) rename NativeScript/ffi/{ => objc}/shared/MetadataState.mm (100%) rename NativeScript/ffi/{ => objc}/shared/NativeApiBackendConfig.h (100%) rename NativeScript/ffi/{ => objc}/shared/PreparedSignatureDispatch.h (100%) rename NativeScript/ffi/{ => objc}/shared/SignatureDispatchCore.h (100%) rename NativeScript/ffi/{ => objc}/shared/Tasks.cpp (100%) rename NativeScript/ffi/{ => objc}/shared/Tasks.h (100%) rename NativeScript/ffi/{ => objc}/shared/bridge/Callbacks.mm (100%) rename NativeScript/ffi/{ => objc}/shared/bridge/ClassBuilder.mm (100%) rename NativeScript/ffi/{ => objc}/shared/bridge/HostObject.mm (100%) rename NativeScript/ffi/{ => objc}/shared/bridge/HostObjects.mm (100%) rename NativeScript/ffi/{ => objc}/shared/bridge/Install.mm (100%) rename NativeScript/ffi/{ => objc}/shared/bridge/Invocation.mm (100%) rename NativeScript/ffi/{ => objc}/shared/bridge/ObjCBridge.mm (100%) rename NativeScript/ffi/{ => objc}/shared/bridge/TypeConv.mm (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8.h (93%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8.mm (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8Gsd.mm (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8HostObjects.mm (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8Marshalling.mm (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8Runtime.h (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8Runtime.mm (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8RuntimeSupport.mm (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8SelectorGroups.mm (100%) rename NativeScript/ffi/{ => objc}/v8/NativeApiV8Value.mm (100%) rename NativeScript/ffi/{ => objc}/v8/SignatureDispatch.h (92%) diff --git a/NativeScript/CMakeLists.txt b/NativeScript/CMakeLists.txt index f2f77274a..fa06e23c4 100644 --- a/NativeScript/CMakeLists.txt +++ b/NativeScript/CMakeLists.txt @@ -228,63 +228,63 @@ include_directories( ) set(FFI_SHARED_SOURCE_FILES - ffi/shared/Tasks.cpp + ffi/objc/shared/Tasks.cpp ) set(FFI_NAPI_SOURCE_FILES - ffi/napi/AutoreleasePool.mm - ffi/napi/Protocol.mm - ffi/napi/ObjCBridge.mm - ffi/napi/Block.mm - ffi/napi/Class.mm - ffi/napi/Closure.mm - ffi/napi/ClassMember.mm - ffi/napi/Cif.mm - ffi/napi/TypeConv.mm - ffi/napi/Util.mm - ffi/napi/Struct.mm - ffi/napi/ObjectRef.mm - ffi/napi/JSObject.mm - ffi/napi/Enum.mm - ffi/napi/Variable.mm - ffi/napi/Object.mm - ffi/napi/CFunction.mm - ffi/napi/Interop.mm - ffi/napi/InlineFunctions.mm - ffi/napi/ClassBuilder.mm + ffi/objc/napi/AutoreleasePool.mm + ffi/objc/napi/Protocol.mm + ffi/objc/napi/ObjCBridge.mm + ffi/objc/napi/Block.mm + ffi/objc/napi/Class.mm + ffi/objc/napi/Closure.mm + ffi/objc/napi/ClassMember.mm + ffi/objc/napi/Cif.mm + ffi/objc/napi/TypeConv.mm + ffi/objc/napi/Util.mm + ffi/objc/napi/Struct.mm + ffi/objc/napi/ObjectRef.mm + ffi/objc/napi/JSObject.mm + ffi/objc/napi/Enum.mm + ffi/objc/napi/Variable.mm + ffi/objc/napi/Object.mm + ffi/objc/napi/CFunction.mm + ffi/objc/napi/Interop.mm + ffi/objc/napi/InlineFunctions.mm + ffi/objc/napi/ClassBuilder.mm ) set(FFI_ENGINE_SHARED_SOURCE_FILES - ffi/shared/MetadataState.mm + ffi/objc/shared/MetadataState.mm ) set(FFI_HERMES_ENGINE_SOURCE_FILES ${FFI_ENGINE_SHARED_SOURCE_FILES} - ffi/hermes/NativeApiJsi.mm + ffi/objc/hermes/NativeApiJsi.mm ) set(FFI_V8_ENGINE_SOURCE_FILES ${FFI_ENGINE_SHARED_SOURCE_FILES} - ffi/v8/NativeApiV8.mm - ffi/v8/NativeApiV8HostObjects.mm - ffi/v8/NativeApiV8Runtime.mm - ffi/v8/NativeApiV8Value.mm + ffi/objc/v8/NativeApiV8.mm + ffi/objc/v8/NativeApiV8HostObjects.mm + ffi/objc/v8/NativeApiV8Runtime.mm + ffi/objc/v8/NativeApiV8Value.mm ) set(FFI_JSC_ENGINE_SOURCE_FILES ${FFI_ENGINE_SHARED_SOURCE_FILES} - ffi/jsc/NativeApiJSC.mm - ffi/jsc/NativeApiJSCHostObjects.mm - ffi/jsc/NativeApiJSCRuntime.mm - ffi/jsc/NativeApiJSCValue.mm + ffi/objc/jsc/NativeApiJSC.mm + ffi/objc/jsc/NativeApiJSCHostObjects.mm + ffi/objc/jsc/NativeApiJSCRuntime.mm + ffi/objc/jsc/NativeApiJSCValue.mm ) set(FFI_QUICKJS_ENGINE_SOURCE_FILES ${FFI_ENGINE_SHARED_SOURCE_FILES} - ffi/quickjs/NativeApiQuickJSHostObjects.mm - ffi/quickjs/NativeApiQuickJS.mm - ffi/quickjs/NativeApiQuickJSRuntime.mm - ffi/quickjs/NativeApiQuickJSValue.mm + ffi/objc/quickjs/NativeApiQuickJSHostObjects.mm + ffi/objc/quickjs/NativeApiQuickJS.mm + ffi/objc/quickjs/NativeApiQuickJSRuntime.mm + ffi/objc/quickjs/NativeApiQuickJSValue.mm ) set(SOURCE_FILES diff --git a/NativeScript/cli/main.cpp b/NativeScript/cli/main.cpp index f9ea139c0..b5924a1b0 100644 --- a/NativeScript/cli/main.cpp +++ b/NativeScript/cli/main.cpp @@ -10,7 +10,7 @@ #include "runtime/Runtime.h" #include "runtime/RuntimeConfig.h" #include "segappend.h" -#include "ffi/shared/Tasks.h" +#include "ffi/objc/shared/Tasks.h" #include "BundleLoader.h" using namespace nativescript; diff --git a/NativeScript/ffi/hermes/NativeApiJsi.h b/NativeScript/ffi/objc/hermes/NativeApiJsi.h similarity index 92% rename from NativeScript/ffi/hermes/NativeApiJsi.h rename to NativeScript/ffi/objc/hermes/NativeApiJsi.h index ea3039614..e98ba0431 100644 --- a/NativeScript/ffi/hermes/NativeApiJsi.h +++ b/NativeScript/ffi/objc/hermes/NativeApiJsi.h @@ -3,7 +3,7 @@ #include -#include "ffi/shared/NativeApiBackendConfig.h" +#include "ffi/objc/shared/NativeApiBackendConfig.h" namespace nativescript { diff --git a/NativeScript/ffi/hermes/NativeApiJsi.mm b/NativeScript/ffi/objc/hermes/NativeApiJsi.mm similarity index 100% rename from NativeScript/ffi/hermes/NativeApiJsi.mm rename to NativeScript/ffi/objc/hermes/NativeApiJsi.mm diff --git a/NativeScript/ffi/hermes/NativeApiJsiGsd.mm b/NativeScript/ffi/objc/hermes/NativeApiJsiGsd.mm similarity index 100% rename from NativeScript/ffi/hermes/NativeApiJsiGsd.mm rename to NativeScript/ffi/objc/hermes/NativeApiJsiGsd.mm diff --git a/NativeScript/ffi/hermes/NativeApiJsiReactNative.h b/NativeScript/ffi/objc/hermes/NativeApiJsiReactNative.h similarity index 100% rename from NativeScript/ffi/hermes/NativeApiJsiReactNative.h rename to NativeScript/ffi/objc/hermes/NativeApiJsiReactNative.h diff --git a/NativeScript/ffi/hermes/NativeApiJsiSignatureDispatch.h b/NativeScript/ffi/objc/hermes/NativeApiJsiSignatureDispatch.h similarity index 74% rename from NativeScript/ffi/hermes/NativeApiJsiSignatureDispatch.h rename to NativeScript/ffi/objc/hermes/NativeApiJsiSignatureDispatch.h index 279dbd742..997e99ece 100644 --- a/NativeScript/ffi/hermes/NativeApiJsiSignatureDispatch.h +++ b/NativeScript/ffi/objc/hermes/NativeApiJsiSignatureDispatch.h @@ -1,7 +1,7 @@ #ifndef NS_FFI_HERMES_NATIVE_API_JSI_SIGNATURE_DISPATCH_H #define NS_FFI_HERMES_NATIVE_API_JSI_SIGNATURE_DISPATCH_H -#include "ffi/shared/SignatureDispatchCore.h" +#include "ffi/objc/shared/SignatureDispatchCore.h" #if defined(__has_include) #if __has_include("GeneratedSignatureDispatch.inc") @@ -9,6 +9,6 @@ #endif #endif -#include "ffi/shared/PreparedSignatureDispatch.h" +#include "ffi/objc/shared/PreparedSignatureDispatch.h" #endif // NS_FFI_HERMES_NATIVE_API_JSI_SIGNATURE_DISPATCH_H diff --git a/NativeScript/ffi/hermes/README.md b/NativeScript/ffi/objc/hermes/README.md similarity index 100% rename from NativeScript/ffi/hermes/README.md rename to NativeScript/ffi/objc/hermes/README.md diff --git a/NativeScript/ffi/jsc/NativeApiJSC.h b/NativeScript/ffi/objc/jsc/NativeApiJSC.h similarity index 92% rename from NativeScript/ffi/jsc/NativeApiJSC.h rename to NativeScript/ffi/objc/jsc/NativeApiJSC.h index 7b013f558..cd03fd630 100644 --- a/NativeScript/ffi/jsc/NativeApiJSC.h +++ b/NativeScript/ffi/objc/jsc/NativeApiJSC.h @@ -1,7 +1,7 @@ #ifndef NATIVESCRIPT_FFI_JSC_NATIVE_API_JSC_H #define NATIVESCRIPT_FFI_JSC_NATIVE_API_JSC_H -#include "ffi/shared/NativeApiBackendConfig.h" +#include "ffi/objc/shared/NativeApiBackendConfig.h" #include namespace nativescript { diff --git a/NativeScript/ffi/jsc/NativeApiJSC.mm b/NativeScript/ffi/objc/jsc/NativeApiJSC.mm similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSC.mm rename to NativeScript/ffi/objc/jsc/NativeApiJSC.mm diff --git a/NativeScript/ffi/jsc/NativeApiJSCGsd.mm b/NativeScript/ffi/objc/jsc/NativeApiJSCGsd.mm similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSCGsd.mm rename to NativeScript/ffi/objc/jsc/NativeApiJSCGsd.mm diff --git a/NativeScript/ffi/jsc/NativeApiJSCHostObjects.mm b/NativeScript/ffi/objc/jsc/NativeApiJSCHostObjects.mm similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSCHostObjects.mm rename to NativeScript/ffi/objc/jsc/NativeApiJSCHostObjects.mm diff --git a/NativeScript/ffi/jsc/NativeApiJSCMarshalling.mm b/NativeScript/ffi/objc/jsc/NativeApiJSCMarshalling.mm similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSCMarshalling.mm rename to NativeScript/ffi/objc/jsc/NativeApiJSCMarshalling.mm diff --git a/NativeScript/ffi/jsc/NativeApiJSCRuntime.h b/NativeScript/ffi/objc/jsc/NativeApiJSCRuntime.h similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSCRuntime.h rename to NativeScript/ffi/objc/jsc/NativeApiJSCRuntime.h diff --git a/NativeScript/ffi/jsc/NativeApiJSCRuntime.mm b/NativeScript/ffi/objc/jsc/NativeApiJSCRuntime.mm similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSCRuntime.mm rename to NativeScript/ffi/objc/jsc/NativeApiJSCRuntime.mm diff --git a/NativeScript/ffi/jsc/NativeApiJSCRuntimeSupport.mm b/NativeScript/ffi/objc/jsc/NativeApiJSCRuntimeSupport.mm similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSCRuntimeSupport.mm rename to NativeScript/ffi/objc/jsc/NativeApiJSCRuntimeSupport.mm diff --git a/NativeScript/ffi/jsc/NativeApiJSCSelectorGroups.mm b/NativeScript/ffi/objc/jsc/NativeApiJSCSelectorGroups.mm similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSCSelectorGroups.mm rename to NativeScript/ffi/objc/jsc/NativeApiJSCSelectorGroups.mm diff --git a/NativeScript/ffi/jsc/NativeApiJSCValue.mm b/NativeScript/ffi/objc/jsc/NativeApiJSCValue.mm similarity index 100% rename from NativeScript/ffi/jsc/NativeApiJSCValue.mm rename to NativeScript/ffi/objc/jsc/NativeApiJSCValue.mm diff --git a/NativeScript/ffi/jsc/SignatureDispatch.h b/NativeScript/ffi/objc/jsc/SignatureDispatch.h similarity index 73% rename from NativeScript/ffi/jsc/SignatureDispatch.h rename to NativeScript/ffi/objc/jsc/SignatureDispatch.h index c53da941f..02ac6e805 100644 --- a/NativeScript/ffi/jsc/SignatureDispatch.h +++ b/NativeScript/ffi/objc/jsc/SignatureDispatch.h @@ -1,7 +1,7 @@ #ifndef NATIVESCRIPT_FFI_JSC_SIGNATURE_DISPATCH_H #define NATIVESCRIPT_FFI_JSC_SIGNATURE_DISPATCH_H -#include "ffi/shared/SignatureDispatchCore.h" +#include "ffi/objc/shared/SignatureDispatchCore.h" #if defined(__has_include) #if __has_include("GeneratedSignatureDispatch.inc") @@ -9,6 +9,6 @@ #endif #endif -#include "ffi/shared/PreparedSignatureDispatch.h" +#include "ffi/objc/shared/PreparedSignatureDispatch.h" #endif // NATIVESCRIPT_FFI_JSC_SIGNATURE_DISPATCH_H diff --git a/NativeScript/ffi/napi/AutoreleasePool.h b/NativeScript/ffi/objc/napi/AutoreleasePool.h similarity index 100% rename from NativeScript/ffi/napi/AutoreleasePool.h rename to NativeScript/ffi/objc/napi/AutoreleasePool.h diff --git a/NativeScript/ffi/napi/AutoreleasePool.mm b/NativeScript/ffi/objc/napi/AutoreleasePool.mm similarity index 100% rename from NativeScript/ffi/napi/AutoreleasePool.mm rename to NativeScript/ffi/objc/napi/AutoreleasePool.mm diff --git a/NativeScript/ffi/napi/Block.h b/NativeScript/ffi/objc/napi/Block.h similarity index 100% rename from NativeScript/ffi/napi/Block.h rename to NativeScript/ffi/objc/napi/Block.h diff --git a/NativeScript/ffi/napi/Block.mm b/NativeScript/ffi/objc/napi/Block.mm similarity index 100% rename from NativeScript/ffi/napi/Block.mm rename to NativeScript/ffi/objc/napi/Block.mm diff --git a/NativeScript/ffi/napi/CFunction.h b/NativeScript/ffi/objc/napi/CFunction.h similarity index 100% rename from NativeScript/ffi/napi/CFunction.h rename to NativeScript/ffi/objc/napi/CFunction.h diff --git a/NativeScript/ffi/napi/CFunction.mm b/NativeScript/ffi/objc/napi/CFunction.mm similarity index 99% rename from NativeScript/ffi/napi/CFunction.mm rename to NativeScript/ffi/objc/napi/CFunction.mm index 2ee6eb74a..361f0489a 100644 --- a/NativeScript/ffi/napi/CFunction.mm +++ b/NativeScript/ffi/objc/napi/CFunction.mm @@ -13,7 +13,7 @@ #include "ObjCBridge.h" #include "SignatureDispatch.h" #include "runtime/NativeScriptException.h" -#include "ffi/shared/Tasks.h" +#include "ffi/objc/shared/Tasks.h" #ifdef ENABLE_JS_RUNTIME #include "jsr.h" #endif diff --git a/NativeScript/ffi/napi/CallbackThreading.h b/NativeScript/ffi/objc/napi/CallbackThreading.h similarity index 100% rename from NativeScript/ffi/napi/CallbackThreading.h rename to NativeScript/ffi/objc/napi/CallbackThreading.h diff --git a/NativeScript/ffi/napi/Cif.h b/NativeScript/ffi/objc/napi/Cif.h similarity index 100% rename from NativeScript/ffi/napi/Cif.h rename to NativeScript/ffi/objc/napi/Cif.h diff --git a/NativeScript/ffi/napi/Cif.mm b/NativeScript/ffi/objc/napi/Cif.mm similarity index 99% rename from NativeScript/ffi/napi/Cif.mm rename to NativeScript/ffi/objc/napi/Cif.mm index bd1f24dda..4e1fe2004 100644 --- a/NativeScript/ffi/napi/Cif.mm +++ b/NativeScript/ffi/objc/napi/Cif.mm @@ -9,7 +9,7 @@ #include "Metadata.h" #include "MetadataReader.h" #include "ObjCBridge.h" -#include "ffi/shared/SignatureDispatchCore.h" +#include "ffi/objc/shared/SignatureDispatchCore.h" #include "TypeConv.h" #include "Util.h" diff --git a/NativeScript/ffi/napi/Class.h b/NativeScript/ffi/objc/napi/Class.h similarity index 100% rename from NativeScript/ffi/napi/Class.h rename to NativeScript/ffi/objc/napi/Class.h diff --git a/NativeScript/ffi/napi/Class.mm b/NativeScript/ffi/objc/napi/Class.mm similarity index 100% rename from NativeScript/ffi/napi/Class.mm rename to NativeScript/ffi/objc/napi/Class.mm diff --git a/NativeScript/ffi/napi/ClassBuilder.h b/NativeScript/ffi/objc/napi/ClassBuilder.h similarity index 100% rename from NativeScript/ffi/napi/ClassBuilder.h rename to NativeScript/ffi/objc/napi/ClassBuilder.h diff --git a/NativeScript/ffi/napi/ClassBuilder.mm b/NativeScript/ffi/objc/napi/ClassBuilder.mm similarity index 100% rename from NativeScript/ffi/napi/ClassBuilder.mm rename to NativeScript/ffi/objc/napi/ClassBuilder.mm diff --git a/NativeScript/ffi/napi/ClassMember.h b/NativeScript/ffi/objc/napi/ClassMember.h similarity index 100% rename from NativeScript/ffi/napi/ClassMember.h rename to NativeScript/ffi/objc/napi/ClassMember.h diff --git a/NativeScript/ffi/napi/ClassMember.mm b/NativeScript/ffi/objc/napi/ClassMember.mm similarity index 100% rename from NativeScript/ffi/napi/ClassMember.mm rename to NativeScript/ffi/objc/napi/ClassMember.mm diff --git a/NativeScript/ffi/napi/Closure.h b/NativeScript/ffi/objc/napi/Closure.h similarity index 100% rename from NativeScript/ffi/napi/Closure.h rename to NativeScript/ffi/objc/napi/Closure.h diff --git a/NativeScript/ffi/napi/Closure.mm b/NativeScript/ffi/objc/napi/Closure.mm similarity index 100% rename from NativeScript/ffi/napi/Closure.mm rename to NativeScript/ffi/objc/napi/Closure.mm diff --git a/NativeScript/ffi/napi/Enum.h b/NativeScript/ffi/objc/napi/Enum.h similarity index 100% rename from NativeScript/ffi/napi/Enum.h rename to NativeScript/ffi/objc/napi/Enum.h diff --git a/NativeScript/ffi/napi/Enum.mm b/NativeScript/ffi/objc/napi/Enum.mm similarity index 100% rename from NativeScript/ffi/napi/Enum.mm rename to NativeScript/ffi/objc/napi/Enum.mm diff --git a/NativeScript/ffi/napi/InlineFunctions.h b/NativeScript/ffi/objc/napi/InlineFunctions.h similarity index 100% rename from NativeScript/ffi/napi/InlineFunctions.h rename to NativeScript/ffi/objc/napi/InlineFunctions.h diff --git a/NativeScript/ffi/napi/InlineFunctions.mm b/NativeScript/ffi/objc/napi/InlineFunctions.mm similarity index 100% rename from NativeScript/ffi/napi/InlineFunctions.mm rename to NativeScript/ffi/objc/napi/InlineFunctions.mm diff --git a/NativeScript/ffi/napi/Interop.h b/NativeScript/ffi/objc/napi/Interop.h similarity index 100% rename from NativeScript/ffi/napi/Interop.h rename to NativeScript/ffi/objc/napi/Interop.h diff --git a/NativeScript/ffi/napi/Interop.mm b/NativeScript/ffi/objc/napi/Interop.mm similarity index 100% rename from NativeScript/ffi/napi/Interop.mm rename to NativeScript/ffi/objc/napi/Interop.mm diff --git a/NativeScript/ffi/napi/JSObject.h b/NativeScript/ffi/objc/napi/JSObject.h similarity index 100% rename from NativeScript/ffi/napi/JSObject.h rename to NativeScript/ffi/objc/napi/JSObject.h diff --git a/NativeScript/ffi/napi/JSObject.mm b/NativeScript/ffi/objc/napi/JSObject.mm similarity index 100% rename from NativeScript/ffi/napi/JSObject.mm rename to NativeScript/ffi/objc/napi/JSObject.mm diff --git a/NativeScript/ffi/napi/ObjCBridge.h b/NativeScript/ffi/objc/napi/ObjCBridge.h similarity index 100% rename from NativeScript/ffi/napi/ObjCBridge.h rename to NativeScript/ffi/objc/napi/ObjCBridge.h diff --git a/NativeScript/ffi/napi/ObjCBridge.mm b/NativeScript/ffi/objc/napi/ObjCBridge.mm similarity index 100% rename from NativeScript/ffi/napi/ObjCBridge.mm rename to NativeScript/ffi/objc/napi/ObjCBridge.mm diff --git a/NativeScript/ffi/napi/Object.h b/NativeScript/ffi/objc/napi/Object.h similarity index 100% rename from NativeScript/ffi/napi/Object.h rename to NativeScript/ffi/objc/napi/Object.h diff --git a/NativeScript/ffi/napi/Object.mm b/NativeScript/ffi/objc/napi/Object.mm similarity index 100% rename from NativeScript/ffi/napi/Object.mm rename to NativeScript/ffi/objc/napi/Object.mm diff --git a/NativeScript/ffi/napi/ObjectRef.h b/NativeScript/ffi/objc/napi/ObjectRef.h similarity index 100% rename from NativeScript/ffi/napi/ObjectRef.h rename to NativeScript/ffi/objc/napi/ObjectRef.h diff --git a/NativeScript/ffi/napi/ObjectRef.mm b/NativeScript/ffi/objc/napi/ObjectRef.mm similarity index 100% rename from NativeScript/ffi/napi/ObjectRef.mm rename to NativeScript/ffi/objc/napi/ObjectRef.mm diff --git a/NativeScript/ffi/napi/Protocol.h b/NativeScript/ffi/objc/napi/Protocol.h similarity index 100% rename from NativeScript/ffi/napi/Protocol.h rename to NativeScript/ffi/objc/napi/Protocol.h diff --git a/NativeScript/ffi/napi/Protocol.mm b/NativeScript/ffi/objc/napi/Protocol.mm similarity index 100% rename from NativeScript/ffi/napi/Protocol.mm rename to NativeScript/ffi/objc/napi/Protocol.mm diff --git a/NativeScript/ffi/napi/SignatureDispatch.h b/NativeScript/ffi/objc/napi/SignatureDispatch.h similarity index 98% rename from NativeScript/ffi/napi/SignatureDispatch.h rename to NativeScript/ffi/objc/napi/SignatureDispatch.h index 7df628f80..5d4df5093 100644 --- a/NativeScript/ffi/napi/SignatureDispatch.h +++ b/NativeScript/ffi/objc/napi/SignatureDispatch.h @@ -4,7 +4,7 @@ #include #include "Cif.h" -#include "ffi/shared/SignatureDispatchCore.h" +#include "ffi/objc/shared/SignatureDispatchCore.h" #include "js_native_api.h" namespace nativescript { diff --git a/NativeScript/ffi/napi/Struct.h b/NativeScript/ffi/objc/napi/Struct.h similarity index 100% rename from NativeScript/ffi/napi/Struct.h rename to NativeScript/ffi/objc/napi/Struct.h diff --git a/NativeScript/ffi/napi/Struct.mm b/NativeScript/ffi/objc/napi/Struct.mm similarity index 100% rename from NativeScript/ffi/napi/Struct.mm rename to NativeScript/ffi/objc/napi/Struct.mm diff --git a/NativeScript/ffi/napi/TypeConv.h b/NativeScript/ffi/objc/napi/TypeConv.h similarity index 100% rename from NativeScript/ffi/napi/TypeConv.h rename to NativeScript/ffi/objc/napi/TypeConv.h diff --git a/NativeScript/ffi/napi/TypeConv.mm b/NativeScript/ffi/objc/napi/TypeConv.mm similarity index 100% rename from NativeScript/ffi/napi/TypeConv.mm rename to NativeScript/ffi/objc/napi/TypeConv.mm diff --git a/NativeScript/ffi/napi/Util.h b/NativeScript/ffi/objc/napi/Util.h similarity index 100% rename from NativeScript/ffi/napi/Util.h rename to NativeScript/ffi/objc/napi/Util.h diff --git a/NativeScript/ffi/napi/Util.mm b/NativeScript/ffi/objc/napi/Util.mm similarity index 100% rename from NativeScript/ffi/napi/Util.mm rename to NativeScript/ffi/objc/napi/Util.mm diff --git a/NativeScript/ffi/napi/Variable.h b/NativeScript/ffi/objc/napi/Variable.h similarity index 100% rename from NativeScript/ffi/napi/Variable.h rename to NativeScript/ffi/objc/napi/Variable.h diff --git a/NativeScript/ffi/napi/Variable.mm b/NativeScript/ffi/objc/napi/Variable.mm similarity index 100% rename from NativeScript/ffi/napi/Variable.mm rename to NativeScript/ffi/objc/napi/Variable.mm diff --git a/NativeScript/ffi/napi/node_api_util.h b/NativeScript/ffi/objc/napi/node_api_util.h similarity index 100% rename from NativeScript/ffi/napi/node_api_util.h rename to NativeScript/ffi/objc/napi/node_api_util.h diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJS.h b/NativeScript/ffi/objc/quickjs/NativeApiQuickJS.h similarity index 92% rename from NativeScript/ffi/quickjs/NativeApiQuickJS.h rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJS.h index 513a05c34..c26fe8bfa 100644 --- a/NativeScript/ffi/quickjs/NativeApiQuickJS.h +++ b/NativeScript/ffi/objc/quickjs/NativeApiQuickJS.h @@ -1,7 +1,7 @@ #ifndef NATIVESCRIPT_FFI_QUICKJS_NATIVE_API_QUICKJS_H #define NATIVESCRIPT_FFI_QUICKJS_NATIVE_API_QUICKJS_H -#include "ffi/shared/NativeApiBackendConfig.h" +#include "ffi/objc/shared/NativeApiBackendConfig.h" #include "quickjs.h" namespace nativescript { diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJS.mm b/NativeScript/ffi/objc/quickjs/NativeApiQuickJS.mm similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJS.mm rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJS.mm diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJSGsd.mm b/NativeScript/ffi/objc/quickjs/NativeApiQuickJSGsd.mm similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJSGsd.mm rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJSGsd.mm diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJSHostObjects.mm b/NativeScript/ffi/objc/quickjs/NativeApiQuickJSHostObjects.mm similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJSHostObjects.mm rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJSHostObjects.mm diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJSMarshalling.mm b/NativeScript/ffi/objc/quickjs/NativeApiQuickJSMarshalling.mm similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJSMarshalling.mm rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJSMarshalling.mm diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJSRuntime.h b/NativeScript/ffi/objc/quickjs/NativeApiQuickJSRuntime.h similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJSRuntime.h rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJSRuntime.h diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJSRuntime.mm b/NativeScript/ffi/objc/quickjs/NativeApiQuickJSRuntime.mm similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJSRuntime.mm rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJSRuntime.mm diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJSRuntimeSupport.mm b/NativeScript/ffi/objc/quickjs/NativeApiQuickJSRuntimeSupport.mm similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJSRuntimeSupport.mm rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJSRuntimeSupport.mm diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJSSelectorGroups.mm b/NativeScript/ffi/objc/quickjs/NativeApiQuickJSSelectorGroups.mm similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJSSelectorGroups.mm rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJSSelectorGroups.mm diff --git a/NativeScript/ffi/quickjs/NativeApiQuickJSValue.mm b/NativeScript/ffi/objc/quickjs/NativeApiQuickJSValue.mm similarity index 100% rename from NativeScript/ffi/quickjs/NativeApiQuickJSValue.mm rename to NativeScript/ffi/objc/quickjs/NativeApiQuickJSValue.mm diff --git a/NativeScript/ffi/quickjs/SignatureDispatch.h b/NativeScript/ffi/objc/quickjs/SignatureDispatch.h similarity index 74% rename from NativeScript/ffi/quickjs/SignatureDispatch.h rename to NativeScript/ffi/objc/quickjs/SignatureDispatch.h index a42fe6faf..2b9c0436b 100644 --- a/NativeScript/ffi/quickjs/SignatureDispatch.h +++ b/NativeScript/ffi/objc/quickjs/SignatureDispatch.h @@ -1,7 +1,7 @@ #ifndef NATIVESCRIPT_FFI_QUICKJS_SIGNATURE_DISPATCH_H #define NATIVESCRIPT_FFI_QUICKJS_SIGNATURE_DISPATCH_H -#include "ffi/shared/SignatureDispatchCore.h" +#include "ffi/objc/shared/SignatureDispatchCore.h" #if defined(__has_include) #if __has_include("GeneratedSignatureDispatch.inc") @@ -9,6 +9,6 @@ #endif #endif -#include "ffi/shared/PreparedSignatureDispatch.h" +#include "ffi/objc/shared/PreparedSignatureDispatch.h" #endif // NATIVESCRIPT_FFI_QUICKJS_SIGNATURE_DISPATCH_H diff --git a/NativeScript/ffi/shared/MetadataState.mm b/NativeScript/ffi/objc/shared/MetadataState.mm similarity index 100% rename from NativeScript/ffi/shared/MetadataState.mm rename to NativeScript/ffi/objc/shared/MetadataState.mm diff --git a/NativeScript/ffi/shared/NativeApiBackendConfig.h b/NativeScript/ffi/objc/shared/NativeApiBackendConfig.h similarity index 100% rename from NativeScript/ffi/shared/NativeApiBackendConfig.h rename to NativeScript/ffi/objc/shared/NativeApiBackendConfig.h diff --git a/NativeScript/ffi/shared/PreparedSignatureDispatch.h b/NativeScript/ffi/objc/shared/PreparedSignatureDispatch.h similarity index 100% rename from NativeScript/ffi/shared/PreparedSignatureDispatch.h rename to NativeScript/ffi/objc/shared/PreparedSignatureDispatch.h diff --git a/NativeScript/ffi/shared/SignatureDispatchCore.h b/NativeScript/ffi/objc/shared/SignatureDispatchCore.h similarity index 100% rename from NativeScript/ffi/shared/SignatureDispatchCore.h rename to NativeScript/ffi/objc/shared/SignatureDispatchCore.h diff --git a/NativeScript/ffi/shared/Tasks.cpp b/NativeScript/ffi/objc/shared/Tasks.cpp similarity index 100% rename from NativeScript/ffi/shared/Tasks.cpp rename to NativeScript/ffi/objc/shared/Tasks.cpp diff --git a/NativeScript/ffi/shared/Tasks.h b/NativeScript/ffi/objc/shared/Tasks.h similarity index 100% rename from NativeScript/ffi/shared/Tasks.h rename to NativeScript/ffi/objc/shared/Tasks.h diff --git a/NativeScript/ffi/shared/bridge/Callbacks.mm b/NativeScript/ffi/objc/shared/bridge/Callbacks.mm similarity index 100% rename from NativeScript/ffi/shared/bridge/Callbacks.mm rename to NativeScript/ffi/objc/shared/bridge/Callbacks.mm diff --git a/NativeScript/ffi/shared/bridge/ClassBuilder.mm b/NativeScript/ffi/objc/shared/bridge/ClassBuilder.mm similarity index 100% rename from NativeScript/ffi/shared/bridge/ClassBuilder.mm rename to NativeScript/ffi/objc/shared/bridge/ClassBuilder.mm diff --git a/NativeScript/ffi/shared/bridge/HostObject.mm b/NativeScript/ffi/objc/shared/bridge/HostObject.mm similarity index 100% rename from NativeScript/ffi/shared/bridge/HostObject.mm rename to NativeScript/ffi/objc/shared/bridge/HostObject.mm diff --git a/NativeScript/ffi/shared/bridge/HostObjects.mm b/NativeScript/ffi/objc/shared/bridge/HostObjects.mm similarity index 100% rename from NativeScript/ffi/shared/bridge/HostObjects.mm rename to NativeScript/ffi/objc/shared/bridge/HostObjects.mm diff --git a/NativeScript/ffi/shared/bridge/Install.mm b/NativeScript/ffi/objc/shared/bridge/Install.mm similarity index 100% rename from NativeScript/ffi/shared/bridge/Install.mm rename to NativeScript/ffi/objc/shared/bridge/Install.mm diff --git a/NativeScript/ffi/shared/bridge/Invocation.mm b/NativeScript/ffi/objc/shared/bridge/Invocation.mm similarity index 100% rename from NativeScript/ffi/shared/bridge/Invocation.mm rename to NativeScript/ffi/objc/shared/bridge/Invocation.mm diff --git a/NativeScript/ffi/shared/bridge/ObjCBridge.mm b/NativeScript/ffi/objc/shared/bridge/ObjCBridge.mm similarity index 100% rename from NativeScript/ffi/shared/bridge/ObjCBridge.mm rename to NativeScript/ffi/objc/shared/bridge/ObjCBridge.mm diff --git a/NativeScript/ffi/shared/bridge/TypeConv.mm b/NativeScript/ffi/objc/shared/bridge/TypeConv.mm similarity index 100% rename from NativeScript/ffi/shared/bridge/TypeConv.mm rename to NativeScript/ffi/objc/shared/bridge/TypeConv.mm diff --git a/NativeScript/ffi/v8/NativeApiV8.h b/NativeScript/ffi/objc/v8/NativeApiV8.h similarity index 93% rename from NativeScript/ffi/v8/NativeApiV8.h rename to NativeScript/ffi/objc/v8/NativeApiV8.h index ef035ede2..c3d1761f6 100644 --- a/NativeScript/ffi/v8/NativeApiV8.h +++ b/NativeScript/ffi/objc/v8/NativeApiV8.h @@ -1,7 +1,7 @@ #ifndef NATIVESCRIPT_FFI_V8_NATIVE_API_V8_H #define NATIVESCRIPT_FFI_V8_NATIVE_API_V8_H -#include "ffi/shared/NativeApiBackendConfig.h" +#include "ffi/objc/shared/NativeApiBackendConfig.h" #include "v8.h" namespace nativescript { diff --git a/NativeScript/ffi/v8/NativeApiV8.mm b/NativeScript/ffi/objc/v8/NativeApiV8.mm similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8.mm rename to NativeScript/ffi/objc/v8/NativeApiV8.mm diff --git a/NativeScript/ffi/v8/NativeApiV8Gsd.mm b/NativeScript/ffi/objc/v8/NativeApiV8Gsd.mm similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8Gsd.mm rename to NativeScript/ffi/objc/v8/NativeApiV8Gsd.mm diff --git a/NativeScript/ffi/v8/NativeApiV8HostObjects.mm b/NativeScript/ffi/objc/v8/NativeApiV8HostObjects.mm similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8HostObjects.mm rename to NativeScript/ffi/objc/v8/NativeApiV8HostObjects.mm diff --git a/NativeScript/ffi/v8/NativeApiV8Marshalling.mm b/NativeScript/ffi/objc/v8/NativeApiV8Marshalling.mm similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8Marshalling.mm rename to NativeScript/ffi/objc/v8/NativeApiV8Marshalling.mm diff --git a/NativeScript/ffi/v8/NativeApiV8Runtime.h b/NativeScript/ffi/objc/v8/NativeApiV8Runtime.h similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8Runtime.h rename to NativeScript/ffi/objc/v8/NativeApiV8Runtime.h diff --git a/NativeScript/ffi/v8/NativeApiV8Runtime.mm b/NativeScript/ffi/objc/v8/NativeApiV8Runtime.mm similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8Runtime.mm rename to NativeScript/ffi/objc/v8/NativeApiV8Runtime.mm diff --git a/NativeScript/ffi/v8/NativeApiV8RuntimeSupport.mm b/NativeScript/ffi/objc/v8/NativeApiV8RuntimeSupport.mm similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8RuntimeSupport.mm rename to NativeScript/ffi/objc/v8/NativeApiV8RuntimeSupport.mm diff --git a/NativeScript/ffi/v8/NativeApiV8SelectorGroups.mm b/NativeScript/ffi/objc/v8/NativeApiV8SelectorGroups.mm similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8SelectorGroups.mm rename to NativeScript/ffi/objc/v8/NativeApiV8SelectorGroups.mm diff --git a/NativeScript/ffi/v8/NativeApiV8Value.mm b/NativeScript/ffi/objc/v8/NativeApiV8Value.mm similarity index 100% rename from NativeScript/ffi/v8/NativeApiV8Value.mm rename to NativeScript/ffi/objc/v8/NativeApiV8Value.mm diff --git a/NativeScript/ffi/v8/SignatureDispatch.h b/NativeScript/ffi/objc/v8/SignatureDispatch.h similarity index 92% rename from NativeScript/ffi/v8/SignatureDispatch.h rename to NativeScript/ffi/objc/v8/SignatureDispatch.h index 97bbc3b0f..7fd3b8533 100644 --- a/NativeScript/ffi/v8/SignatureDispatch.h +++ b/NativeScript/ffi/objc/v8/SignatureDispatch.h @@ -3,7 +3,7 @@ #include -#include "ffi/shared/SignatureDispatchCore.h" +#include "ffi/objc/shared/SignatureDispatchCore.h" // Engine-neutral GSD (Generated Signature Dispatch). The GsdObjCContext struct, // the ObjCGsdInvoker/ObjCGsdDispatchEntry types, the generated dispatch table, @@ -43,6 +43,6 @@ #endif #endif -#include "ffi/shared/PreparedSignatureDispatch.h" +#include "ffi/objc/shared/PreparedSignatureDispatch.h" #endif // NATIVESCRIPT_FFI_V8_SIGNATURE_DISPATCH_H diff --git a/NativeScript/napi/v8/v8_inspector/Utils.cpp b/NativeScript/napi/v8/v8_inspector/Utils.cpp index 70108a09c..1d14ada1d 100644 --- a/NativeScript/napi/v8/v8_inspector/Utils.cpp +++ b/NativeScript/napi/v8/v8_inspector/Utils.cpp @@ -1,7 +1,7 @@ #include "Utils.h" #include "JsV8InspectorClient.h" -#include "ffi/napi/Util.h" +#include "ffi/objc/napi/Util.h" using namespace v8; using namespace std; diff --git a/NativeScript/runtime/NativeScript.mm b/NativeScript/runtime/NativeScript.mm index 827e06129..a0be2ffff 100644 --- a/NativeScript/runtime/NativeScript.mm +++ b/NativeScript/runtime/NativeScript.mm @@ -2,7 +2,7 @@ #include "Runtime.h" #include "RuntimeConfig.h" #include "runtime/NativeScriptException.h" -#include "ffi/shared/Tasks.h" +#include "ffi/objc/shared/Tasks.h" #include "js_native_api.h" #include "jsr.h" diff --git a/NativeScript/runtime/Runtime.cpp b/NativeScript/runtime/Runtime.cpp index c8418222a..023ae8935 100644 --- a/NativeScript/runtime/Runtime.cpp +++ b/NativeScript/runtime/Runtime.cpp @@ -11,17 +11,17 @@ #include "runtime/Util.h" #include "runtime/modules/RuntimeModules.h" #ifdef TARGET_ENGINE_V8 -#include "ffi/v8/NativeApiV8.h" +#include "ffi/objc/v8/NativeApiV8.h" #include "v8-api.h" #endif // TARGET_ENGINE_V8 #ifdef TARGET_ENGINE_HERMES -#include "ffi/hermes/NativeApiJsi.h" +#include "ffi/objc/hermes/NativeApiJsi.h" #endif // TARGET_ENGINE_HERMES #ifdef TARGET_ENGINE_JSC -#include "ffi/jsc/NativeApiJSC.h" +#include "ffi/objc/jsc/NativeApiJSC.h" #endif // TARGET_ENGINE_JSC #ifdef TARGET_ENGINE_QUICKJS -#include "ffi/quickjs/NativeApiQuickJS.h" +#include "ffi/objc/quickjs/NativeApiQuickJS.h" #endif // TARGET_ENGINE_QUICKJS #include #include diff --git a/NativeScript/runtime/modules/timers/Timers.mm b/NativeScript/runtime/modules/timers/Timers.mm index f9fe7a075..fdeeb3390 100644 --- a/NativeScript/runtime/modules/timers/Timers.mm +++ b/NativeScript/runtime/modules/timers/Timers.mm @@ -9,7 +9,7 @@ #include #include #include "Timers.h" -#include "ffi/napi/CallbackThreading.h" +#include "ffi/objc/napi/CallbackThreading.h" static std::atomic gActiveTimers{0}; struct TimerToken; diff --git a/packages/react-native/NativeScriptNativeApi.podspec b/packages/react-native/NativeScriptNativeApi.podspec index d42a5e73e..4466de43e 100644 --- a/packages/react-native/NativeScriptNativeApi.podspec +++ b/packages/react-native/NativeScriptNativeApi.podspec @@ -18,9 +18,9 @@ Pod::Spec.new do |s| s.source_files = [ "ios/**/*.{h,mm}", - "native-api/ffi/hermes/**/*.h", - "native-api/ffi/shared/**/*.h", - "native-api/ffi/hermes/NativeApiJsi.mm" + "native-api/ffi/objc/hermes/**/*.h", + "native-api/ffi/objc/shared/**/*.h", + "native-api/ffi/objc/hermes/NativeApiJsi.mm" ] s.exclude_files = "ios/Fabric/**/*" unless fabric_enabled s.public_header_files = "ios/**/*.h" diff --git a/scripts/build_nativescript.sh b/scripts/build_nativescript.sh index b1fef8d2b..f3c70d67c 100755 --- a/scripts/build_nativescript.sh +++ b/scripts/build_nativescript.sh @@ -162,11 +162,11 @@ function signature_dispatch_path () { ffi_backend=$(effective_ffi_backend "$is_macos_napi") case "$backend" in - hermes) echo "./NativeScript/ffi/hermes/GeneratedSignatureDispatch.inc" ;; - v8) echo "./NativeScript/ffi/v8/GeneratedSignatureDispatch.inc" ;; - jsc) echo "./NativeScript/ffi/jsc/GeneratedSignatureDispatch.inc" ;; - quickjs) echo "./NativeScript/ffi/quickjs/GeneratedSignatureDispatch.inc" ;; - *) echo "./NativeScript/ffi/napi/GeneratedSignatureDispatch.inc" ;; + hermes) echo "./NativeScript/ffi/objc/hermes/GeneratedSignatureDispatch.inc" ;; + v8) echo "./NativeScript/ffi/objc/v8/GeneratedSignatureDispatch.inc" ;; + jsc) echo "./NativeScript/ffi/objc/jsc/GeneratedSignatureDispatch.inc" ;; + quickjs) echo "./NativeScript/ffi/objc/quickjs/GeneratedSignatureDispatch.inc" ;; + *) echo "./NativeScript/ffi/objc/napi/GeneratedSignatureDispatch.inc" ;; esac } diff --git a/scripts/build_react_native_turbomodule.sh b/scripts/build_react_native_turbomodule.sh index 2fba87c23..e094063f7 100755 --- a/scripts/build_react_native_turbomodule.sh +++ b/scripts/build_react_native_turbomodule.sh @@ -60,9 +60,9 @@ rm -rf \ "$PACKAGE_DIR/ios/vendor" \ "$PACKAGE_DIR/types" mkdir -p \ - "$PACKAGE_DIR/native-api/ffi/hermes" \ - "$PACKAGE_DIR/native-api/ffi/shared" \ - "$PACKAGE_DIR/native-api/ffi/shared/bridge" \ + "$PACKAGE_DIR/native-api/ffi/objc/hermes" \ + "$PACKAGE_DIR/native-api/ffi/objc/shared" \ + "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge" \ "$PACKAGE_DIR/native-api/metadata/include" \ "$PACKAGE_DIR/metadata" \ "$PACKAGE_DIR/ios/vendor/libffi/include" \ @@ -70,24 +70,24 @@ mkdir -p \ "$PACKAGE_DIR/types/objc-node-api" \ "$PACK_DESTINATION" -cp NativeScript/ffi/hermes/NativeApiJsi*.mm "$PACKAGE_DIR/native-api/ffi/hermes/" -cp NativeScript/ffi/hermes/NativeApiJsi*.h "$PACKAGE_DIR/native-api/ffi/hermes/" -cp NativeScript/ffi/hermes/NativeApiJsiReactNative.h "$PACKAGE_DIR/native-api/ffi/hermes/" -cp NativeScript/ffi/shared/bridge/ObjCBridge.mm "$PACKAGE_DIR/native-api/ffi/shared/bridge/" -cp NativeScript/ffi/shared/bridge/Callbacks.mm "$PACKAGE_DIR/native-api/ffi/shared/bridge/" -cp NativeScript/ffi/shared/bridge/ClassBuilder.mm "$PACKAGE_DIR/native-api/ffi/shared/bridge/" -cp NativeScript/ffi/shared/bridge/HostObject.mm "$PACKAGE_DIR/native-api/ffi/shared/bridge/" -cp NativeScript/ffi/shared/bridge/HostObjects.mm "$PACKAGE_DIR/native-api/ffi/shared/bridge/" -cp NativeScript/ffi/shared/bridge/Install.mm "$PACKAGE_DIR/native-api/ffi/shared/bridge/" -cp NativeScript/ffi/shared/bridge/Invocation.mm "$PACKAGE_DIR/native-api/ffi/shared/bridge/" -cp NativeScript/ffi/shared/bridge/TypeConv.mm "$PACKAGE_DIR/native-api/ffi/shared/bridge/" -cp NativeScript/ffi/shared/NativeApiBackendConfig.h "$PACKAGE_DIR/native-api/ffi/shared/" -cp NativeScript/ffi/shared/SignatureDispatchCore.h "$PACKAGE_DIR/native-api/ffi/shared/" -cp NativeScript/ffi/shared/PreparedSignatureDispatch.h "$PACKAGE_DIR/native-api/ffi/shared/" -cp "$GENERATED_SIGNATURE_DISPATCH" "$PACKAGE_DIR/native-api/ffi/hermes/GeneratedSignatureDispatch.inc" +cp NativeScript/ffi/objc/hermes/NativeApiJsi*.mm "$PACKAGE_DIR/native-api/ffi/objc/hermes/" +cp NativeScript/ffi/objc/hermes/NativeApiJsi*.h "$PACKAGE_DIR/native-api/ffi/objc/hermes/" +cp NativeScript/ffi/objc/hermes/NativeApiJsiReactNative.h "$PACKAGE_DIR/native-api/ffi/objc/hermes/" +cp NativeScript/ffi/objc/shared/bridge/ObjCBridge.mm "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge/" +cp NativeScript/ffi/objc/shared/bridge/Callbacks.mm "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge/" +cp NativeScript/ffi/objc/shared/bridge/ClassBuilder.mm "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge/" +cp NativeScript/ffi/objc/shared/bridge/HostObject.mm "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge/" +cp NativeScript/ffi/objc/shared/bridge/HostObjects.mm "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge/" +cp NativeScript/ffi/objc/shared/bridge/Install.mm "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge/" +cp NativeScript/ffi/objc/shared/bridge/Invocation.mm "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge/" +cp NativeScript/ffi/objc/shared/bridge/TypeConv.mm "$PACKAGE_DIR/native-api/ffi/objc/shared/bridge/" +cp NativeScript/ffi/objc/shared/NativeApiBackendConfig.h "$PACKAGE_DIR/native-api/ffi/objc/shared/" +cp NativeScript/ffi/objc/shared/SignatureDispatchCore.h "$PACKAGE_DIR/native-api/ffi/objc/shared/" +cp NativeScript/ffi/objc/shared/PreparedSignatureDispatch.h "$PACKAGE_DIR/native-api/ffi/objc/shared/" +cp "$GENERATED_SIGNATURE_DISPATCH" "$PACKAGE_DIR/native-api/ffi/objc/hermes/GeneratedSignatureDispatch.inc" GENERATED_GSD_SIGNATURE_DISPATCH="$(dirname "$GENERATED_SIGNATURE_DISPATCH")/GeneratedGsdSignatureDispatch.inc" if [ -f "$GENERATED_GSD_SIGNATURE_DISPATCH" ]; then - cp "$GENERATED_GSD_SIGNATURE_DISPATCH" "$PACKAGE_DIR/native-api/ffi/hermes/GeneratedGsdSignatureDispatch.inc" + cp "$GENERATED_GSD_SIGNATURE_DISPATCH" "$PACKAGE_DIR/native-api/ffi/objc/hermes/GeneratedGsdSignatureDispatch.inc" fi if [ -z "$GENERATED_SIGNATURE_DISPATCH_OVERRIDE" ]; then rm -f "$GENERATED_SIGNATURE_DISPATCH" "$GENERATED_SIGNATURE_DISPATCH.stamp" \ diff --git a/scripts/check_ffi_boundaries.sh b/scripts/check_ffi_boundaries.sh index 9fcd4060c..3cd7a8f91 100755 --- a/scripts/check_ffi_boundaries.sh +++ b/scripts/check_ffi_boundaries.sh @@ -2,23 +2,26 @@ set -euo pipefail ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)" -NAPI_ENGINE_DIR="$ROOT_DIR/NativeScript/ffi/napi/engine" +NAPI_ENGINE_DIR="$ROOT_DIR/NativeScript/ffi/objc/napi/engine" FFI_DIR="$ROOT_DIR/NativeScript/ffi" -SHARED_DIR="$FFI_DIR/shared" -NAPI_DIR="$FFI_DIR/napi" -HERMES_DIR="$FFI_DIR/hermes" -V8_DIR="$FFI_DIR/v8" -JSC_DIR="$FFI_DIR/jsc" -QUICKJS_DIR="$FFI_DIR/quickjs" +OBJC_FFI_DIR="$FFI_DIR/objc" +SHARED_DIR="$OBJC_FFI_DIR/shared" +NAPI_DIR="$OBJC_FFI_DIR/napi" +HERMES_DIR="$OBJC_FFI_DIR/hermes" +V8_DIR="$OBJC_FFI_DIR/v8" +JSC_DIR="$OBJC_FFI_DIR/jsc" +QUICKJS_DIR="$OBJC_FFI_DIR/quickjs" if [ -d "$NAPI_ENGINE_DIR" ] && find "$NAPI_ENGINE_DIR" -type f | grep -q .; then - echo "ffi/napi must remain a pure Node-API backend; do not add ffi/napi/engine." >&2 + echo "ffi/objc/napi must remain a pure Node-API backend; do not add ffi/objc/napi/engine." >&2 exit 1 fi FORBIDDEN_DIRS=( "$FFI_DIR/direct" "$FFI_DIR/engine" + "$OBJC_FFI_DIR/direct" + "$OBJC_FFI_DIR/engine" "$SHARED_DIR/jsi" ) @@ -88,7 +91,7 @@ done if [ "${#ENGINE_NEUTRAL_DIRS[@]}" -gt 0 ] && search_sources '(^|[^[:alnum:]_])(napi_|napi_env|napi_value|js_native_api|node_api|facebook::jsi|v8::|JSContextRef|JSValueRef|JSContext|JSValue|JSRuntime|quickjs)($|[^[:alnum:]_])|(&2 + echo "ffi/objc/shared must remain engine-neutral; JS engine APIs are not allowed there." >&2 exit 1 fi @@ -107,11 +110,11 @@ check_no_backend_dependency() { if [ -n "$pattern" ]; then pattern="$pattern|" fi - pattern="${pattern}(ffi/${backend}/|\"${backend}/)" + pattern="${pattern}(ffi/objc/${backend}/|\"${backend}/)" done if [ -n "$pattern" ] && search_sources "$pattern" "$owner_dir"; then - echo "ffi/$owner_name must not include another FFI backend's private files." >&2 + echo "ffi/objc/$owner_name must not include another FFI backend's private files." >&2 exit 1 fi } @@ -137,17 +140,17 @@ if [ "${#NON_HERMES_JSI_DIRS[@]}" -gt 0 ] && fi if search_sources '(^|[^[:alnum:]_])(EngineDispatch|FastNative|HermesFast|V8Fast|JSCFast|QuickJSFast)($|[^[:alnum:]_])' \ - "$ROOT_DIR/NativeScript/ffi/napi" | grep -v 'GeneratedSignatureDispatch.inc'; then - echo "Engine FFI code is not allowed in ffi/napi." >&2 + "$ROOT_DIR/NativeScript/ffi/objc/napi" | grep -v 'GeneratedSignatureDispatch.inc'; then + echo "Engine FFI code is not allowed in ffi/objc/napi." >&2 exit 1 fi if command -v rg >/dev/null 2>&1; then - STALE_FFI_PATTERN='NS_FFI_BACKEND=''engine|--ffi-''engine|native-api-''jsi|ffi/(direct|engine|shared/jsi)' + STALE_FFI_PATTERN='NS_FFI_BACKEND=''engine|--ffi-''engine|native-api-''jsi|ffi/(direct|engine)|ffi/objc/(direct|engine|shared/jsi)' if rg -n "$STALE_FFI_PATTERN" \ "$ROOT_DIR/NativeScript" "$ROOT_DIR/scripts" "$ROOT_DIR/packages" \ "$ROOT_DIR/metadata-generator" "$ROOT_DIR/benchmarks" \ - -g '!NativeScript/ffi/napi/GeneratedSignatureDispatch.inc'; then + -g '!NativeScript/ffi/objc/napi/GeneratedSignatureDispatch.inc'; then echo "Stale FFI layer names are not allowed." >&2 exit 1 fi From 055964e5f8069cc1f9e5536ba2f613b6b2c6595e Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 14:15:58 -0400 Subject: [PATCH 02/11] refactor: move android jni napi ffi into shared tree --- .../ffi/jni/napi}/callbackhandlers/CallbackHandlers.cpp | 0 .../ffi/jni/napi}/callbackhandlers/CallbackHandlers.h | 0 .../runtime => NativeScript/ffi/jni/napi}/constants/Constants.cpp | 0 .../runtime => NativeScript/ffi/jni/napi}/constants/Constants.h | 0 .../ffi/jni/napi}/conversion/ArgConverter.cpp | 0 .../ffi/jni/napi}/conversion/ArgConverter.h | 0 .../ffi/jni/napi}/conversion/ArgsWrapper.h | 0 .../ffi/jni/napi}/conversion/ArrayBufferHelper.cpp | 0 .../ffi/jni/napi}/conversion/ArrayBufferHelper.h | 0 .../ffi/jni/napi}/conversion/ArrayElementAccessor.cpp | 0 .../ffi/jni/napi}/conversion/ArrayElementAccessor.h | 0 .../ffi/jni/napi}/conversion/ArrayHelper.cpp | 0 .../ffi/jni/napi}/conversion/ArrayHelper.h | 0 .../ffi/jni/napi}/conversion/JsArgConverter.cpp | 0 .../ffi/jni/napi}/conversion/JsArgConverter.h | 0 .../ffi/jni/napi}/conversion/JsArgToArrayConverter.cpp | 0 .../ffi/jni/napi}/conversion/JsArgToArrayConverter.h | 0 .../ffi/jni/napi}/conversion/NumericCasts.cpp | 0 .../ffi/jni/napi}/conversion/NumericCasts.h | 0 .../ffi/jni/napi}/exceptions/NativeScriptAssert.h | 0 .../ffi/jni/napi}/exceptions/NativeScriptException.cpp | 0 .../ffi/jni/napi}/exceptions/NativeScriptException.h | 0 .../ffi/jni/napi}/global/GlobalHelpers.cpp | 0 .../runtime => NativeScript/ffi/jni/napi}/global/GlobalHelpers.h | 0 .../napi}/jni/DesugaredInterfaceCompanionClassNameResolver.cpp | 0 .../jni/napi}/jni/DesugaredInterfaceCompanionClassNameResolver.h | 0 .../runtime => NativeScript/ffi/jni/napi}/jni/DirectBuffer.cpp | 0 .../cpp/runtime => NativeScript/ffi/jni/napi}/jni/DirectBuffer.h | 0 .../main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/File.cpp | 0 .../src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/File.h | 0 .../main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JEnv.cpp | 0 .../src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JEnv.h | 0 .../main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JType.cpp | 0 .../main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JType.h | 0 .../cpp/runtime => NativeScript/ffi/jni/napi}/jni/JniLocalRef.h | 0 .../ffi/jni/napi}/jni/JniSignatureParser.cpp | 0 .../ffi/jni/napi}/jni/JniSignatureParser.h | 0 .../main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/LRUCache.h | 0 .../main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/Logger.cpp | 0 .../main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/Logger.h | 0 .../ffi/jni/napi}/jsonhelper/JSONObjectHelper.cpp | 0 .../ffi/jni/napi}/jsonhelper/JSONObjectHelper.h | 0 .../ffi/jni/napi}/metadata/FieldAccessor.cpp | 0 .../ffi/jni/napi}/metadata/FieldAccessor.h | 0 .../ffi/jni/napi}/metadata/FieldCallbackData.h | 0 .../ffi/jni/napi}/metadata/MetadataBuilder.cpp | 0 .../ffi/jni/napi}/metadata/MetadataBuilder.h | 0 .../ffi/jni/napi}/metadata/MetadataEntry.cpp | 0 .../ffi/jni/napi}/metadata/MetadataEntry.h | 0 .../ffi/jni/napi}/metadata/MetadataFieldInfo.h | 0 .../ffi/jni/napi}/metadata/MetadataMethodInfo.cpp | 0 .../ffi/jni/napi}/metadata/MetadataMethodInfo.h | 0 .../ffi/jni/napi}/metadata/MetadataNode.cpp | 0 .../runtime => NativeScript/ffi/jni/napi}/metadata/MetadataNode.h | 0 .../ffi/jni/napi}/metadata/MetadataReader.cpp | 0 .../ffi/jni/napi}/metadata/MetadataReader.h | 0 .../ffi/jni/napi}/metadata/MetadataTreeNode.cpp | 0 .../ffi/jni/napi}/metadata/MetadataTreeNode.h | 0 .../ffi/jni/napi}/metadata/MethodCache.cpp | 0 .../runtime => NativeScript/ffi/jni/napi}/metadata/MethodCache.h | 0 .../ffi/jni/napi}/objectmanager/ObjectManager.cpp | 0 .../ffi/jni/napi}/objectmanager/ObjectManager.h | 0 .../cpp/runtime => NativeScript/ffi/jni/napi}/weakref/WeakRef.cpp | 0 .../cpp/runtime => NativeScript/ffi/jni/napi}/weakref/WeakRef.h | 0 64 files changed, 0 insertions(+), 0 deletions(-) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/callbackhandlers/CallbackHandlers.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/callbackhandlers/CallbackHandlers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/constants/Constants.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/constants/Constants.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArgConverter.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArgConverter.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArgsWrapper.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArrayBufferHelper.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArrayBufferHelper.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArrayElementAccessor.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArrayElementAccessor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArrayHelper.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/ArrayHelper.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/JsArgConverter.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/JsArgConverter.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/JsArgToArrayConverter.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/JsArgToArrayConverter.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/NumericCasts.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/conversion/NumericCasts.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/exceptions/NativeScriptAssert.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/exceptions/NativeScriptException.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/exceptions/NativeScriptException.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/global/GlobalHelpers.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/global/GlobalHelpers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/DesugaredInterfaceCompanionClassNameResolver.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/DesugaredInterfaceCompanionClassNameResolver.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/DirectBuffer.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/DirectBuffer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/File.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/File.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JEnv.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JEnv.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JType.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JType.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JniLocalRef.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JniSignatureParser.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/JniSignatureParser.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/LRUCache.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/Logger.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jni/Logger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jsonhelper/JSONObjectHelper.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/jsonhelper/JSONObjectHelper.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/FieldAccessor.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/FieldAccessor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/FieldCallbackData.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataBuilder.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataBuilder.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataEntry.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataEntry.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataFieldInfo.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataMethodInfo.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataMethodInfo.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataNode.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataNode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataReader.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataReader.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataTreeNode.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MetadataTreeNode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MethodCache.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/metadata/MethodCache.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/objectmanager/ObjectManager.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/objectmanager/ObjectManager.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/weakref/WeakRef.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/ffi/jni/napi}/weakref/WeakRef.h (100%) diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/callbackhandlers/CallbackHandlers.cpp b/NativeScript/ffi/jni/napi/callbackhandlers/CallbackHandlers.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/callbackhandlers/CallbackHandlers.cpp rename to NativeScript/ffi/jni/napi/callbackhandlers/CallbackHandlers.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/callbackhandlers/CallbackHandlers.h b/NativeScript/ffi/jni/napi/callbackhandlers/CallbackHandlers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/callbackhandlers/CallbackHandlers.h rename to NativeScript/ffi/jni/napi/callbackhandlers/CallbackHandlers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/constants/Constants.cpp b/NativeScript/ffi/jni/napi/constants/Constants.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/constants/Constants.cpp rename to NativeScript/ffi/jni/napi/constants/Constants.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/constants/Constants.h b/NativeScript/ffi/jni/napi/constants/Constants.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/constants/Constants.h rename to NativeScript/ffi/jni/napi/constants/Constants.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArgConverter.cpp b/NativeScript/ffi/jni/napi/conversion/ArgConverter.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArgConverter.cpp rename to NativeScript/ffi/jni/napi/conversion/ArgConverter.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArgConverter.h b/NativeScript/ffi/jni/napi/conversion/ArgConverter.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArgConverter.h rename to NativeScript/ffi/jni/napi/conversion/ArgConverter.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArgsWrapper.h b/NativeScript/ffi/jni/napi/conversion/ArgsWrapper.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArgsWrapper.h rename to NativeScript/ffi/jni/napi/conversion/ArgsWrapper.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayBufferHelper.cpp b/NativeScript/ffi/jni/napi/conversion/ArrayBufferHelper.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayBufferHelper.cpp rename to NativeScript/ffi/jni/napi/conversion/ArrayBufferHelper.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayBufferHelper.h b/NativeScript/ffi/jni/napi/conversion/ArrayBufferHelper.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayBufferHelper.h rename to NativeScript/ffi/jni/napi/conversion/ArrayBufferHelper.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayElementAccessor.cpp b/NativeScript/ffi/jni/napi/conversion/ArrayElementAccessor.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayElementAccessor.cpp rename to NativeScript/ffi/jni/napi/conversion/ArrayElementAccessor.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayElementAccessor.h b/NativeScript/ffi/jni/napi/conversion/ArrayElementAccessor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayElementAccessor.h rename to NativeScript/ffi/jni/napi/conversion/ArrayElementAccessor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayHelper.cpp b/NativeScript/ffi/jni/napi/conversion/ArrayHelper.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayHelper.cpp rename to NativeScript/ffi/jni/napi/conversion/ArrayHelper.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayHelper.h b/NativeScript/ffi/jni/napi/conversion/ArrayHelper.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/ArrayHelper.h rename to NativeScript/ffi/jni/napi/conversion/ArrayHelper.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/JsArgConverter.cpp b/NativeScript/ffi/jni/napi/conversion/JsArgConverter.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/JsArgConverter.cpp rename to NativeScript/ffi/jni/napi/conversion/JsArgConverter.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/JsArgConverter.h b/NativeScript/ffi/jni/napi/conversion/JsArgConverter.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/JsArgConverter.h rename to NativeScript/ffi/jni/napi/conversion/JsArgConverter.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/JsArgToArrayConverter.cpp b/NativeScript/ffi/jni/napi/conversion/JsArgToArrayConverter.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/JsArgToArrayConverter.cpp rename to NativeScript/ffi/jni/napi/conversion/JsArgToArrayConverter.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/JsArgToArrayConverter.h b/NativeScript/ffi/jni/napi/conversion/JsArgToArrayConverter.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/JsArgToArrayConverter.h rename to NativeScript/ffi/jni/napi/conversion/JsArgToArrayConverter.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/NumericCasts.cpp b/NativeScript/ffi/jni/napi/conversion/NumericCasts.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/NumericCasts.cpp rename to NativeScript/ffi/jni/napi/conversion/NumericCasts.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/NumericCasts.h b/NativeScript/ffi/jni/napi/conversion/NumericCasts.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/conversion/NumericCasts.h rename to NativeScript/ffi/jni/napi/conversion/NumericCasts.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/exceptions/NativeScriptAssert.h b/NativeScript/ffi/jni/napi/exceptions/NativeScriptAssert.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/exceptions/NativeScriptAssert.h rename to NativeScript/ffi/jni/napi/exceptions/NativeScriptAssert.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/exceptions/NativeScriptException.cpp b/NativeScript/ffi/jni/napi/exceptions/NativeScriptException.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/exceptions/NativeScriptException.cpp rename to NativeScript/ffi/jni/napi/exceptions/NativeScriptException.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/exceptions/NativeScriptException.h b/NativeScript/ffi/jni/napi/exceptions/NativeScriptException.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/exceptions/NativeScriptException.h rename to NativeScript/ffi/jni/napi/exceptions/NativeScriptException.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/global/GlobalHelpers.cpp b/NativeScript/ffi/jni/napi/global/GlobalHelpers.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/global/GlobalHelpers.cpp rename to NativeScript/ffi/jni/napi/global/GlobalHelpers.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/global/GlobalHelpers.h b/NativeScript/ffi/jni/napi/global/GlobalHelpers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/global/GlobalHelpers.h rename to NativeScript/ffi/jni/napi/global/GlobalHelpers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/DesugaredInterfaceCompanionClassNameResolver.cpp b/NativeScript/ffi/jni/napi/jni/DesugaredInterfaceCompanionClassNameResolver.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/DesugaredInterfaceCompanionClassNameResolver.cpp rename to NativeScript/ffi/jni/napi/jni/DesugaredInterfaceCompanionClassNameResolver.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/DesugaredInterfaceCompanionClassNameResolver.h b/NativeScript/ffi/jni/napi/jni/DesugaredInterfaceCompanionClassNameResolver.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/DesugaredInterfaceCompanionClassNameResolver.h rename to NativeScript/ffi/jni/napi/jni/DesugaredInterfaceCompanionClassNameResolver.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/DirectBuffer.cpp b/NativeScript/ffi/jni/napi/jni/DirectBuffer.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/DirectBuffer.cpp rename to NativeScript/ffi/jni/napi/jni/DirectBuffer.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/DirectBuffer.h b/NativeScript/ffi/jni/napi/jni/DirectBuffer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/DirectBuffer.h rename to NativeScript/ffi/jni/napi/jni/DirectBuffer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/File.cpp b/NativeScript/ffi/jni/napi/jni/File.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/File.cpp rename to NativeScript/ffi/jni/napi/jni/File.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/File.h b/NativeScript/ffi/jni/napi/jni/File.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/File.h rename to NativeScript/ffi/jni/napi/jni/File.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JEnv.cpp b/NativeScript/ffi/jni/napi/jni/JEnv.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JEnv.cpp rename to NativeScript/ffi/jni/napi/jni/JEnv.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JEnv.h b/NativeScript/ffi/jni/napi/jni/JEnv.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JEnv.h rename to NativeScript/ffi/jni/napi/jni/JEnv.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JType.cpp b/NativeScript/ffi/jni/napi/jni/JType.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JType.cpp rename to NativeScript/ffi/jni/napi/jni/JType.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JType.h b/NativeScript/ffi/jni/napi/jni/JType.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JType.h rename to NativeScript/ffi/jni/napi/jni/JType.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JniLocalRef.h b/NativeScript/ffi/jni/napi/jni/JniLocalRef.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JniLocalRef.h rename to NativeScript/ffi/jni/napi/jni/JniLocalRef.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JniSignatureParser.cpp b/NativeScript/ffi/jni/napi/jni/JniSignatureParser.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JniSignatureParser.cpp rename to NativeScript/ffi/jni/napi/jni/JniSignatureParser.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JniSignatureParser.h b/NativeScript/ffi/jni/napi/jni/JniSignatureParser.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/JniSignatureParser.h rename to NativeScript/ffi/jni/napi/jni/JniSignatureParser.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/LRUCache.h b/NativeScript/ffi/jni/napi/jni/LRUCache.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/LRUCache.h rename to NativeScript/ffi/jni/napi/jni/LRUCache.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/Logger.cpp b/NativeScript/ffi/jni/napi/jni/Logger.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/Logger.cpp rename to NativeScript/ffi/jni/napi/jni/Logger.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jni/Logger.h b/NativeScript/ffi/jni/napi/jni/Logger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jni/Logger.h rename to NativeScript/ffi/jni/napi/jni/Logger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jsonhelper/JSONObjectHelper.cpp b/NativeScript/ffi/jni/napi/jsonhelper/JSONObjectHelper.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jsonhelper/JSONObjectHelper.cpp rename to NativeScript/ffi/jni/napi/jsonhelper/JSONObjectHelper.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/jsonhelper/JSONObjectHelper.h b/NativeScript/ffi/jni/napi/jsonhelper/JSONObjectHelper.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/jsonhelper/JSONObjectHelper.h rename to NativeScript/ffi/jni/napi/jsonhelper/JSONObjectHelper.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/FieldAccessor.cpp b/NativeScript/ffi/jni/napi/metadata/FieldAccessor.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/FieldAccessor.cpp rename to NativeScript/ffi/jni/napi/metadata/FieldAccessor.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/FieldAccessor.h b/NativeScript/ffi/jni/napi/metadata/FieldAccessor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/FieldAccessor.h rename to NativeScript/ffi/jni/napi/metadata/FieldAccessor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/FieldCallbackData.h b/NativeScript/ffi/jni/napi/metadata/FieldCallbackData.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/FieldCallbackData.h rename to NativeScript/ffi/jni/napi/metadata/FieldCallbackData.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataBuilder.cpp b/NativeScript/ffi/jni/napi/metadata/MetadataBuilder.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataBuilder.cpp rename to NativeScript/ffi/jni/napi/metadata/MetadataBuilder.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataBuilder.h b/NativeScript/ffi/jni/napi/metadata/MetadataBuilder.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataBuilder.h rename to NativeScript/ffi/jni/napi/metadata/MetadataBuilder.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataEntry.cpp b/NativeScript/ffi/jni/napi/metadata/MetadataEntry.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataEntry.cpp rename to NativeScript/ffi/jni/napi/metadata/MetadataEntry.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataEntry.h b/NativeScript/ffi/jni/napi/metadata/MetadataEntry.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataEntry.h rename to NativeScript/ffi/jni/napi/metadata/MetadataEntry.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataFieldInfo.h b/NativeScript/ffi/jni/napi/metadata/MetadataFieldInfo.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataFieldInfo.h rename to NativeScript/ffi/jni/napi/metadata/MetadataFieldInfo.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataMethodInfo.cpp b/NativeScript/ffi/jni/napi/metadata/MetadataMethodInfo.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataMethodInfo.cpp rename to NativeScript/ffi/jni/napi/metadata/MetadataMethodInfo.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataMethodInfo.h b/NativeScript/ffi/jni/napi/metadata/MetadataMethodInfo.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataMethodInfo.h rename to NativeScript/ffi/jni/napi/metadata/MetadataMethodInfo.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataNode.cpp b/NativeScript/ffi/jni/napi/metadata/MetadataNode.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataNode.cpp rename to NativeScript/ffi/jni/napi/metadata/MetadataNode.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataNode.h b/NativeScript/ffi/jni/napi/metadata/MetadataNode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataNode.h rename to NativeScript/ffi/jni/napi/metadata/MetadataNode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataReader.cpp b/NativeScript/ffi/jni/napi/metadata/MetadataReader.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataReader.cpp rename to NativeScript/ffi/jni/napi/metadata/MetadataReader.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataReader.h b/NativeScript/ffi/jni/napi/metadata/MetadataReader.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataReader.h rename to NativeScript/ffi/jni/napi/metadata/MetadataReader.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataTreeNode.cpp b/NativeScript/ffi/jni/napi/metadata/MetadataTreeNode.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataTreeNode.cpp rename to NativeScript/ffi/jni/napi/metadata/MetadataTreeNode.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataTreeNode.h b/NativeScript/ffi/jni/napi/metadata/MetadataTreeNode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MetadataTreeNode.h rename to NativeScript/ffi/jni/napi/metadata/MetadataTreeNode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MethodCache.cpp b/NativeScript/ffi/jni/napi/metadata/MethodCache.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MethodCache.cpp rename to NativeScript/ffi/jni/napi/metadata/MethodCache.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MethodCache.h b/NativeScript/ffi/jni/napi/metadata/MethodCache.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/metadata/MethodCache.h rename to NativeScript/ffi/jni/napi/metadata/MethodCache.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/objectmanager/ObjectManager.cpp b/NativeScript/ffi/jni/napi/objectmanager/ObjectManager.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/objectmanager/ObjectManager.cpp rename to NativeScript/ffi/jni/napi/objectmanager/ObjectManager.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/objectmanager/ObjectManager.h b/NativeScript/ffi/jni/napi/objectmanager/ObjectManager.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/objectmanager/ObjectManager.h rename to NativeScript/ffi/jni/napi/objectmanager/ObjectManager.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/weakref/WeakRef.cpp b/NativeScript/ffi/jni/napi/weakref/WeakRef.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/weakref/WeakRef.cpp rename to NativeScript/ffi/jni/napi/weakref/WeakRef.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/weakref/WeakRef.h b/NativeScript/ffi/jni/napi/weakref/WeakRef.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/weakref/WeakRef.h rename to NativeScript/ffi/jni/napi/weakref/WeakRef.h From a0a2ed8741891d49d84dccad6334eb369cb80cee Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 14:19:02 -0400 Subject: [PATCH 03/11] refactor: move android runtime sources into shared tree --- .../main/cpp/runtime => NativeScript/runtime/android}/Runtime.cpp | 0 .../main/cpp/runtime => NativeScript/runtime/android}/Runtime.h | 0 .../runtime/android}/assetextractor/AssetExtractor.cpp | 0 .../runtime/android}/assetextractor/AssetExtractor.h | 0 .../runtime/android}/assetextractor/com_tns_AssetExtractor.cpp | 0 .../runtime => NativeScript/runtime/android}/com_tns_Runtime.cpp | 0 .../runtime/android}/inspector/JsV8InspectorClient.cpp | 0 .../runtime/android}/inspector/JsV8InspectorClient.h | 0 .../runtime/android}/inspector/com_tns_AndroidJsV8Inspector.cpp | 0 .../runtime/android}/instrumentation/ManualInstrumentation.cpp | 0 .../runtime/android}/instrumentation/ManualInstrumentation.h | 0 .../runtime/android}/messageloop/MessageLoopTimer.cpp | 0 .../runtime/android}/messageloop/MessageLoopTimer.h | 0 .../runtime/android/modules/AndroidRuntimeModules.h | 0 .../runtime/android/modules}/console/Console.cpp | 0 .../runtime/android/modules}/console/Console.h | 0 .../runtime/android/modules}/module/ModuleInternal.cpp | 0 .../runtime/android/modules}/module/ModuleInternal.h | 0 .../runtime/android/modules}/performance/Performance.h | 0 .../runtime/android/modules}/timers/Timers.cpp | 0 .../runtime/android/modules}/timers/Timers.h | 0 .../main/cpp => NativeScript/runtime/android}/modules/url/URL.cpp | 0 .../main/cpp => NativeScript/runtime/android}/modules/url/URL.h | 0 .../runtime/android}/modules/url/URLSearchParams.cpp | 0 .../runtime/android}/modules/url/URLSearchParams.h | 0 .../runtime/android}/modules/url/ada/LICENSE-APACHE | 0 .../runtime/android}/modules/url/ada/LICENSE-MIT | 0 .../cpp => NativeScript/runtime/android}/modules/url/ada/ada.cpp | 0 .../cpp => NativeScript/runtime/android}/modules/url/ada/ada.h | 0 .../runtime/android}/profiler/SimpleProfiler.cpp | 0 .../runtime/android}/profiler/SimpleProfiler.h | 0 .../runtime/android}/sighandler/SIGHandler.h | 0 .../cpp/runtime => NativeScript/runtime/android}/util/Util.cpp | 0 .../main/cpp/runtime => NativeScript/runtime/android}/util/Util.h | 0 .../runtime => NativeScript/runtime/android}/version/Version.h | 0 35 files changed, 0 insertions(+), 0 deletions(-) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/Runtime.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/Runtime.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/assetextractor/AssetExtractor.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/assetextractor/AssetExtractor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/assetextractor/com_tns_AssetExtractor.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/com_tns_Runtime.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/inspector/JsV8InspectorClient.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/inspector/JsV8InspectorClient.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/inspector/com_tns_AndroidJsV8Inspector.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/instrumentation/ManualInstrumentation.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/instrumentation/ManualInstrumentation.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/messageloop/MessageLoopTimer.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/messageloop/MessageLoopTimer.h (100%) rename platforms/android/test-app/runtime/src/main/cpp/modules/NSRuntimeModules.h => NativeScript/runtime/android/modules/AndroidRuntimeModules.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android/modules}/console/Console.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android/modules}/console/Console.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android/modules}/module/ModuleInternal.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android/modules}/module/ModuleInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android/modules}/performance/Performance.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android/modules}/timers/Timers.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android/modules}/timers/Timers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp => NativeScript/runtime/android}/modules/url/URL.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp => NativeScript/runtime/android}/modules/url/URL.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp => NativeScript/runtime/android}/modules/url/URLSearchParams.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp => NativeScript/runtime/android}/modules/url/URLSearchParams.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp => NativeScript/runtime/android}/modules/url/ada/LICENSE-APACHE (100%) rename {platforms/android/test-app/runtime/src/main/cpp => NativeScript/runtime/android}/modules/url/ada/LICENSE-MIT (100%) rename {platforms/android/test-app/runtime/src/main/cpp => NativeScript/runtime/android}/modules/url/ada/ada.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp => NativeScript/runtime/android}/modules/url/ada/ada.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/profiler/SimpleProfiler.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/profiler/SimpleProfiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/sighandler/SIGHandler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/util/Util.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/util/Util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/runtime => NativeScript/runtime/android}/version/Version.h (100%) diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/Runtime.cpp b/NativeScript/runtime/android/Runtime.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/Runtime.cpp rename to NativeScript/runtime/android/Runtime.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/Runtime.h b/NativeScript/runtime/android/Runtime.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/Runtime.h rename to NativeScript/runtime/android/Runtime.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/assetextractor/AssetExtractor.cpp b/NativeScript/runtime/android/assetextractor/AssetExtractor.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/assetextractor/AssetExtractor.cpp rename to NativeScript/runtime/android/assetextractor/AssetExtractor.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/assetextractor/AssetExtractor.h b/NativeScript/runtime/android/assetextractor/AssetExtractor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/assetextractor/AssetExtractor.h rename to NativeScript/runtime/android/assetextractor/AssetExtractor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/assetextractor/com_tns_AssetExtractor.cpp b/NativeScript/runtime/android/assetextractor/com_tns_AssetExtractor.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/assetextractor/com_tns_AssetExtractor.cpp rename to NativeScript/runtime/android/assetextractor/com_tns_AssetExtractor.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/com_tns_Runtime.cpp b/NativeScript/runtime/android/com_tns_Runtime.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/com_tns_Runtime.cpp rename to NativeScript/runtime/android/com_tns_Runtime.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/inspector/JsV8InspectorClient.cpp b/NativeScript/runtime/android/inspector/JsV8InspectorClient.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/inspector/JsV8InspectorClient.cpp rename to NativeScript/runtime/android/inspector/JsV8InspectorClient.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/inspector/JsV8InspectorClient.h b/NativeScript/runtime/android/inspector/JsV8InspectorClient.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/inspector/JsV8InspectorClient.h rename to NativeScript/runtime/android/inspector/JsV8InspectorClient.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/inspector/com_tns_AndroidJsV8Inspector.cpp b/NativeScript/runtime/android/inspector/com_tns_AndroidJsV8Inspector.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/inspector/com_tns_AndroidJsV8Inspector.cpp rename to NativeScript/runtime/android/inspector/com_tns_AndroidJsV8Inspector.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/instrumentation/ManualInstrumentation.cpp b/NativeScript/runtime/android/instrumentation/ManualInstrumentation.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/instrumentation/ManualInstrumentation.cpp rename to NativeScript/runtime/android/instrumentation/ManualInstrumentation.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/instrumentation/ManualInstrumentation.h b/NativeScript/runtime/android/instrumentation/ManualInstrumentation.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/instrumentation/ManualInstrumentation.h rename to NativeScript/runtime/android/instrumentation/ManualInstrumentation.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/messageloop/MessageLoopTimer.cpp b/NativeScript/runtime/android/messageloop/MessageLoopTimer.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/messageloop/MessageLoopTimer.cpp rename to NativeScript/runtime/android/messageloop/MessageLoopTimer.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/messageloop/MessageLoopTimer.h b/NativeScript/runtime/android/messageloop/MessageLoopTimer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/messageloop/MessageLoopTimer.h rename to NativeScript/runtime/android/messageloop/MessageLoopTimer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/NSRuntimeModules.h b/NativeScript/runtime/android/modules/AndroidRuntimeModules.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/NSRuntimeModules.h rename to NativeScript/runtime/android/modules/AndroidRuntimeModules.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/console/Console.cpp b/NativeScript/runtime/android/modules/console/Console.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/console/Console.cpp rename to NativeScript/runtime/android/modules/console/Console.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/console/Console.h b/NativeScript/runtime/android/modules/console/Console.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/console/Console.h rename to NativeScript/runtime/android/modules/console/Console.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/module/ModuleInternal.cpp b/NativeScript/runtime/android/modules/module/ModuleInternal.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/module/ModuleInternal.cpp rename to NativeScript/runtime/android/modules/module/ModuleInternal.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/module/ModuleInternal.h b/NativeScript/runtime/android/modules/module/ModuleInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/module/ModuleInternal.h rename to NativeScript/runtime/android/modules/module/ModuleInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/performance/Performance.h b/NativeScript/runtime/android/modules/performance/Performance.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/performance/Performance.h rename to NativeScript/runtime/android/modules/performance/Performance.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/timers/Timers.cpp b/NativeScript/runtime/android/modules/timers/Timers.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/timers/Timers.cpp rename to NativeScript/runtime/android/modules/timers/Timers.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/timers/Timers.h b/NativeScript/runtime/android/modules/timers/Timers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/timers/Timers.h rename to NativeScript/runtime/android/modules/timers/Timers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/url/URL.cpp b/NativeScript/runtime/android/modules/url/URL.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/url/URL.cpp rename to NativeScript/runtime/android/modules/url/URL.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/url/URL.h b/NativeScript/runtime/android/modules/url/URL.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/url/URL.h rename to NativeScript/runtime/android/modules/url/URL.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/url/URLSearchParams.cpp b/NativeScript/runtime/android/modules/url/URLSearchParams.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/url/URLSearchParams.cpp rename to NativeScript/runtime/android/modules/url/URLSearchParams.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/url/URLSearchParams.h b/NativeScript/runtime/android/modules/url/URLSearchParams.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/url/URLSearchParams.h rename to NativeScript/runtime/android/modules/url/URLSearchParams.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/url/ada/LICENSE-APACHE b/NativeScript/runtime/android/modules/url/ada/LICENSE-APACHE similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/url/ada/LICENSE-APACHE rename to NativeScript/runtime/android/modules/url/ada/LICENSE-APACHE diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/url/ada/LICENSE-MIT b/NativeScript/runtime/android/modules/url/ada/LICENSE-MIT similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/url/ada/LICENSE-MIT rename to NativeScript/runtime/android/modules/url/ada/LICENSE-MIT diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/url/ada/ada.cpp b/NativeScript/runtime/android/modules/url/ada/ada.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/url/ada/ada.cpp rename to NativeScript/runtime/android/modules/url/ada/ada.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/modules/url/ada/ada.h b/NativeScript/runtime/android/modules/url/ada/ada.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/modules/url/ada/ada.h rename to NativeScript/runtime/android/modules/url/ada/ada.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/profiler/SimpleProfiler.cpp b/NativeScript/runtime/android/profiler/SimpleProfiler.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/profiler/SimpleProfiler.cpp rename to NativeScript/runtime/android/profiler/SimpleProfiler.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/profiler/SimpleProfiler.h b/NativeScript/runtime/android/profiler/SimpleProfiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/profiler/SimpleProfiler.h rename to NativeScript/runtime/android/profiler/SimpleProfiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/sighandler/SIGHandler.h b/NativeScript/runtime/android/sighandler/SIGHandler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/sighandler/SIGHandler.h rename to NativeScript/runtime/android/sighandler/SIGHandler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/util/Util.cpp b/NativeScript/runtime/android/util/Util.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/util/Util.cpp rename to NativeScript/runtime/android/util/Util.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/util/Util.h b/NativeScript/runtime/android/util/Util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/util/Util.h rename to NativeScript/runtime/android/util/Util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/runtime/version/Version.h b/NativeScript/runtime/android/version/Version.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/runtime/version/Version.h rename to NativeScript/runtime/android/version/Version.h From 8d214e291f398714820474402e4f02d71e59494c Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 14:23:06 -0400 Subject: [PATCH 04/11] refactor: move android napi engines into shared tree --- .../JavaScriptCore/APICallbackFunction.h | 0 .../jsc/include/JavaScriptCore/APICast.h | 0 .../jsc/include/JavaScriptCore/APIUtils.h | 0 .../JavaScriptCore/JSAPIGlobalObject.h | 0 .../JavaScriptCore/JSAPIValueWrapper.h | 0 .../JavaScriptCore/JSAPIWrapperObject.h | 0 .../jsc/include/JavaScriptCore/JSBase.h | 0 .../include/JavaScriptCore/JSBaseInternal.h | 0 .../include/JavaScriptCore/JSBasePrivate.h | 0 .../JavaScriptCore/JSCTestRunnerUtils.h | 0 .../JavaScriptCore/JSCallbackConstructor.h | 0 .../JavaScriptCore/JSCallbackFunction.h | 0 .../include/JavaScriptCore/JSCallbackObject.h | 0 .../JSCallbackObjectFunctions.h | 0 .../jsc/include/JavaScriptCore/JSClassRef.h | 0 .../jsc/include/JavaScriptCore/JSContext.h | 0 .../JavaScriptCore/JSContextInternal.h | 0 .../include/JavaScriptCore/JSContextPrivate.h | 0 .../jsc/include/JavaScriptCore/JSContextRef.h | 0 .../JSContextRefInspectorSupport.h | 0 .../JavaScriptCore/JSContextRefInternal.h | 0 .../JavaScriptCore/JSContextRefPrivate.h | 0 .../jsc/include/JavaScriptCore/JSExport.h | 0 .../JavaScriptCore/JSHeapFinalizerPrivate.h | 0 .../include/JavaScriptCore/JSManagedValue.h | 0 .../JavaScriptCore/JSManagedValueInternal.h | 0 .../JSMarkingConstraintPrivate.h | 0 .../jsc/include/JavaScriptCore/JSObjectRef.h | 0 .../JavaScriptCore/JSObjectRefPrivate.h | 0 .../JavaScriptCore/JSRemoteInspector.h | 0 .../jsc/include/JavaScriptCore/JSRetainPtr.h | 0 .../jsc/include/JavaScriptCore/JSScript.h | 0 .../include/JavaScriptCore/JSScriptInternal.h | 0 .../JavaScriptCore/JSScriptRefPrivate.h | 0 .../JavaScriptCore/JSScriptSourceProvider.h | 0 .../jsc/include/JavaScriptCore/JSStringRef.h | 0 .../include/JavaScriptCore/JSStringRefBSTR.h | 0 .../include/JavaScriptCore/JSStringRefCF.h | 0 .../JavaScriptCore/JSStringRefPrivate.h | 0 .../jsc/include/JavaScriptCore/JSTypedArray.h | 0 .../jsc/include/JavaScriptCore/JSValue.h | 0 .../include/JavaScriptCore/JSValueInternal.h | 0 .../include/JavaScriptCore/JSValuePrivate.h | 0 .../jsc/include/JavaScriptCore/JSValueRef.h | 0 .../include/JavaScriptCore/JSVirtualMachine.h | 0 .../JavaScriptCore/JSVirtualMachineInternal.h | 0 .../JavaScriptCore/JSVirtualMachinePrivate.h | 0 .../JSWeakObjectMapRefInternal.h | 0 .../JSWeakObjectMapRefPrivate.h | 0 .../include/JavaScriptCore/JSWeakPrivate.h | 0 .../jsc/include/JavaScriptCore/JSWeakValue.h | 0 .../jsc/include/JavaScriptCore/JSWrapperMap.h | 0 .../jsc/include/JavaScriptCore/JavaScript.h | 0 .../include/JavaScriptCore/JavaScriptCore.h | 0 .../JavaScriptCore/ObjCCallbackFunction.h | 0 .../JavaScriptCore/ObjcRuntimeExtras.h | 0 .../include/JavaScriptCore/OpaqueJSString.h | 0 .../JavaScriptCore/WebKitAvailability.h | 0 .../napi/android}/jsc/jsc-api.cpp | 0 .../napi/android}/jsc/jsc-api.h | 0 .../napi/android}/jsc/jsr.cpp | 0 .../napi/android}/jsc/jsr.h | 0 .../napi/android}/primjs/code_cache.cc | 0 .../napi/android}/primjs/code_cache.h | 0 .../primjs/include/basic/log/logging.h | 0 .../android}/primjs/include/gc/allocator.h | 0 .../primjs/include/gc/base-global-handles.h | 0 .../android}/primjs/include/gc/collector.h | 0 .../primjs/include/gc/global-handles.h | 0 .../primjs/include/gc/persistent-handle.h | 0 .../primjs/include/gc/qjsvaluevalue-space.h | 0 .../napi/android}/primjs/include/gc/sweeper.h | 0 .../android}/primjs/include/gc/thread_pool.h | 0 .../android}/primjs/include/gc/trace-gc.h | 0 .../android}/primjs/include/quickjs/BUILD.gn | 0 .../include/quickjs/include/base_export.h | 0 .../primjs/include/quickjs/include/cutils.h | 0 .../primjs/include/quickjs/include/libbf.h | 0 .../quickjs/include/libregexp-opcode.h | 0 .../include/quickjs/include/libregexp.h | 0 .../quickjs/include/libunicode-table.h | 0 .../include/quickjs/include/libunicode.h | 0 .../primjs/include/quickjs/include/list.h | 0 .../include/quickjs/include/primjs_monitor.h | 0 .../include/quickjs/include/quickjs-atom.h | 0 .../include/quickjs/include/quickjs-inner.h | 0 .../include/quickjs/include/quickjs-libc.h | 0 .../include/quickjs/include/quickjs-opcode.h | 0 .../include/quickjs/include/quickjs-tag.h | 0 .../primjs/include/quickjs/include/quickjs.h | 0 .../include/quickjs/include/quickjs_queue.h | 0 .../include/quickjs/include/quickjs_version.h | 0 .../napi/android}/primjs/jsr.cpp | 0 .../napi/android}/primjs/jsr.h | 0 .../napi/android}/primjs/napi_env.cc | 0 .../napi/android}/primjs/napi_env.h | 0 .../napi/android}/primjs/napi_env_quickjs.h | 0 .../napi/android}/primjs/napi_state.h | 0 .../napi/android}/primjs/primjs-api.cc | 0 .../napi/android}/primjs/primjs-api.h | 0 .../napi/android}/quickjs/jsr.cpp | 0 .../napi/android}/quickjs/jsr.h | 0 .../quickjs/mimalloc-dev/.gitattributes | 0 .../android}/quickjs/mimalloc-dev/.gitignore | 0 .../quickjs/mimalloc-dev/CMakeLists.txt | 0 .../android}/quickjs/mimalloc-dev/LICENSE | 0 .../android}/quickjs/mimalloc-dev/SECURITY.md | 0 .../quickjs/mimalloc-dev/azure-pipelines.yml | 0 .../mimalloc-dev/bin/mimalloc-redirect.dll | Bin .../mimalloc-dev/bin/mimalloc-redirect.lib | Bin .../mimalloc-dev/bin/mimalloc-redirect32.dll | Bin .../mimalloc-dev/bin/mimalloc-redirect32.lib | Bin .../quickjs/mimalloc-dev/bin/minject.exe | Bin .../quickjs/mimalloc-dev/bin/minject32.exe | Bin .../quickjs/mimalloc-dev/bin/readme.md | 0 .../mimalloc-dev/cmake/JoinPaths.cmake | 0 .../cmake/mimalloc-config-version.cmake | 0 .../mimalloc-dev/cmake/mimalloc-config.cmake | 0 .../bench-c5-18xlarge-2020-01-20-a.svg | 0 .../bench-c5-18xlarge-2020-01-20-b.svg | 0 .../bench-c5-18xlarge-2020-01-20-rss-a.svg | 0 .../bench-c5-18xlarge-2020-01-20-rss-b.svg | 0 .../doc/bench-2020/bench-r5a-1.svg | 0 .../bench-r5a-12xlarge-2020-01-16-a.svg | 0 .../bench-r5a-12xlarge-2020-01-16-b.svg | 0 .../doc/bench-2020/bench-r5a-2.svg | 0 .../doc/bench-2020/bench-r5a-rss-1.svg | 0 .../doc/bench-2020/bench-r5a-rss-2.svg | 0 .../doc/bench-2020/bench-spec-rss.svg | 0 .../doc/bench-2020/bench-spec.svg | 0 .../doc/bench-2020/bench-z4-1.svg | 0 .../doc/bench-2020/bench-z4-2.svg | 0 .../doc/bench-2020/bench-z4-rss-1.svg | 0 .../doc/bench-2020/bench-z4-rss-2.svg | 0 .../bench-amd5950x-2021-01-30-a.svg | 0 .../bench-amd5950x-2021-01-30-b.svg | 0 .../bench-c5-18xlarge-2021-01-30-a.svg | 0 .../bench-c5-18xlarge-2021-01-30-b.svg | 0 .../bench-c5-18xlarge-2021-01-30-rss-a.svg | 0 .../bench-c5-18xlarge-2021-01-30-rss-b.svg | 0 .../bench-2021/bench-macmini-2021-01-30.svg | 0 .../quickjs/mimalloc-dev/doc/doxyfile | 0 .../quickjs/mimalloc-dev/doc/ds-logo.jpg | Bin .../quickjs/mimalloc-dev/doc/ds-logo.png | Bin .../quickjs/mimalloc-dev/doc/mimalloc-doc.h | 0 .../mimalloc-dev/doc/mimalloc-doxygen.css | 0 .../mimalloc-dev/doc/mimalloc-logo-100.png | Bin .../mimalloc-dev/doc/mimalloc-logo.png | Bin .../mimalloc-dev/doc/mimalloc-logo.svg | 0 .../quickjs/mimalloc-dev/doc/spades-logo.png | Bin .../quickjs/mimalloc-dev/doc/unreal-logo.svg | 0 .../docker/alpine-arm32v7/Dockerfile | 0 .../mimalloc-dev/docker/alpine/Dockerfile | 0 .../docker/manylinux-x64/Dockerfile | 0 .../quickjs/mimalloc-dev/docker/readme.md | 0 .../ide/vs2017/mimalloc-override-test.vcxproj | 0 .../ide/vs2017/mimalloc-override.vcxproj | 0 .../ide/vs2017/mimalloc-test-stress.vcxproj | 0 .../ide/vs2017/mimalloc-test.vcxproj | 0 .../mimalloc-dev/ide/vs2017/mimalloc.sln | 0 .../mimalloc-dev/ide/vs2017/mimalloc.vcxproj | 0 .../ide/vs2019/mimalloc-override-test.vcxproj | 0 .../ide/vs2019/mimalloc-override.vcxproj | 0 .../ide/vs2019/mimalloc-test-api.vcxproj | 0 .../ide/vs2019/mimalloc-test-stress.vcxproj | 0 .../ide/vs2019/mimalloc-test.vcxproj | 0 .../mimalloc-dev/ide/vs2019/mimalloc.sln | 0 .../mimalloc-dev/ide/vs2019/mimalloc.vcxproj | 0 .../ide/vs2022/mimalloc-override-test.vcxproj | 0 .../ide/vs2022/mimalloc-override.vcxproj | 0 .../ide/vs2022/mimalloc-test-api.vcxproj | 0 .../ide/vs2022/mimalloc-test-stress.vcxproj | 0 .../ide/vs2022/mimalloc-test.vcxproj | 0 .../mimalloc-dev/ide/vs2022/mimalloc.sln | 0 .../mimalloc-dev/ide/vs2022/mimalloc.vcxproj | 0 .../include/mimalloc-new-delete.h | 0 .../mimalloc-dev/include/mimalloc-override.h | 0 .../quickjs/mimalloc-dev/include/mimalloc.h | 0 .../mimalloc-dev/include/mimalloc/atomic.h | 0 .../mimalloc-dev/include/mimalloc/internal.h | 0 .../mimalloc-dev/include/mimalloc/prim.h | 0 .../mimalloc-dev/include/mimalloc/track.h | 0 .../mimalloc-dev/include/mimalloc/types.h | 0 .../quickjs/mimalloc-dev/mimalloc.pc.in | 0 .../android}/quickjs/mimalloc-dev/readme.md | 0 .../quickjs/mimalloc-dev/src/alloc-aligned.c | 0 .../quickjs/mimalloc-dev/src/alloc-override.c | 0 .../quickjs/mimalloc-dev/src/alloc-posix.c | 0 .../android}/quickjs/mimalloc-dev/src/alloc.c | 0 .../android}/quickjs/mimalloc-dev/src/arena.c | 0 .../quickjs/mimalloc-dev/src/bitmap.c | 0 .../quickjs/mimalloc-dev/src/bitmap.h | 0 .../android}/quickjs/mimalloc-dev/src/free.c | 0 .../android}/quickjs/mimalloc-dev/src/heap.c | 0 .../android}/quickjs/mimalloc-dev/src/init.c | 0 .../android}/quickjs/mimalloc-dev/src/libc.c | 0 .../quickjs/mimalloc-dev/src/options.c | 0 .../android}/quickjs/mimalloc-dev/src/os.c | 0 .../quickjs/mimalloc-dev/src/page-queue.c | 0 .../android}/quickjs/mimalloc-dev/src/page.c | 0 .../mimalloc-dev/src/prim/emscripten/prim.c | 0 .../src/prim/osx/alloc-override-zone.c | 0 .../quickjs/mimalloc-dev/src/prim/osx/prim.c | 0 .../quickjs/mimalloc-dev/src/prim/prim.c | 0 .../quickjs/mimalloc-dev/src/prim/readme.md | 0 .../quickjs/mimalloc-dev/src/prim/unix/prim.c | 0 .../quickjs/mimalloc-dev/src/prim/wasi/prim.c | 0 .../src/prim/windows/etw-mimalloc.wprp | 0 .../mimalloc-dev/src/prim/windows/etw.h | 0 .../mimalloc-dev/src/prim/windows/etw.man | Bin .../mimalloc-dev/src/prim/windows/prim.c | 0 .../mimalloc-dev/src/prim/windows/readme.md | 0 .../quickjs/mimalloc-dev/src/random.c | 0 .../quickjs/mimalloc-dev/src/segment-map.c | 0 .../quickjs/mimalloc-dev/src/segment.c | 0 .../quickjs/mimalloc-dev/src/static.c | 0 .../android}/quickjs/mimalloc-dev/src/stats.c | 0 .../quickjs/mimalloc-dev/test/CMakeLists.txt | 0 .../mimalloc-dev/test/main-override-static.c | 0 .../quickjs/mimalloc-dev/test/main-override.c | 0 .../mimalloc-dev/test/main-override.cpp | 0 .../android}/quickjs/mimalloc-dev/test/main.c | 0 .../quickjs/mimalloc-dev/test/readme.md | 0 .../quickjs/mimalloc-dev/test/test-api-fill.c | 0 .../quickjs/mimalloc-dev/test/test-api.c | 0 .../quickjs/mimalloc-dev/test/test-stress.c | 0 .../quickjs/mimalloc-dev/test/test-wrong.c | 0 .../quickjs/mimalloc-dev/test/testhelper.h | 0 .../napi/android}/quickjs/quickjs-api.c | 0 .../napi/android}/quickjs/quicks-runtime.h | 0 .../napi/android}/quickjs/source/.gitignore | 0 .../napi/android}/quickjs/source/.gitmodules | 0 .../napi/android}/quickjs/source/Changelog | 0 .../napi/android}/quickjs/source/LICENSE | 0 .../napi/android}/quickjs/source/Makefile | 0 .../napi/android}/quickjs/source/TODO | 0 .../quickjs/source/compat/test-closefrom.c | 0 .../napi/android}/quickjs/source/cutils.c | 0 .../napi/android}/quickjs/source/cutils.h | 0 .../android}/quickjs/source/doc/quickjs.texi | 0 .../napi/android}/quickjs/source/dtoa.c | 0 .../napi/android}/quickjs/source/dtoa.h | 0 .../android}/quickjs/source/examples/fib.c | 0 .../quickjs/source/examples/fib_module.js | 0 .../android}/quickjs/source/examples/hello.js | 0 .../quickjs/source/examples/hello_module.js | 0 .../quickjs/source/examples/message.json | 0 .../quickjs/source/examples/pi_bigint.js | 0 .../android}/quickjs/source/examples/point.c | 0 .../quickjs/source/examples/test_fib.js | 0 .../quickjs/source/examples/test_point.js | 0 .../napi/android}/quickjs/source/fuzz/README | 0 .../android}/quickjs/source/fuzz/fuzz.dict | 0 .../quickjs/source/fuzz/fuzz_common.c | 0 .../quickjs/source/fuzz/fuzz_common.h | 0 .../quickjs/source/fuzz/fuzz_compile.c | 0 .../android}/quickjs/source/fuzz/fuzz_eval.c | 0 .../quickjs/source/fuzz/fuzz_regexp.c | 0 .../quickjs/source/fuzz/generate_dict.js | 0 .../quickjs/source/libregexp-opcode.h | 0 .../napi/android}/quickjs/source/libregexp.c | 0 .../napi/android}/quickjs/source/libregexp.h | 0 .../quickjs/source/libunicode-table.h | 0 .../napi/android}/quickjs/source/libunicode.c | 0 .../napi/android}/quickjs/source/libunicode.h | 0 .../napi/android}/quickjs/source/list.h | 0 .../napi/android}/quickjs/source/qjs.c | 0 .../napi/android}/quickjs/source/qjsc.c | 0 .../android}/quickjs/source/quickjs-atom.h | 0 .../android}/quickjs/source/quickjs-libc.c | 0 .../android}/quickjs/source/quickjs-libc.h | 0 .../android}/quickjs/source/quickjs-opcode.h | 0 .../napi/android}/quickjs/source/quickjs.c | 0 .../napi/android}/quickjs/source/quickjs.h | 0 .../android}/quickjs/source/readme-cosmo.txt | 0 .../napi/android}/quickjs/source/readme.txt | 0 .../napi/android}/quickjs/source/release.sh | 0 .../napi/android}/quickjs/source/repl.js | 0 .../android}/quickjs/source/run-test262.c | 0 .../napi/android}/quickjs/source/test262.conf | 0 .../android}/quickjs/source/test262o.conf | 0 .../quickjs/source/test262o_errors.txt | 0 .../android}/quickjs/source/tests/assert.js | 0 .../android}/quickjs/source/tests/bjson.c | 0 .../source/tests/fixture_cyclic_import.js | 0 .../quickjs/source/tests/microbench.js | 0 .../quickjs/source/tests/test262.patch | 0 .../quickjs/source/tests/test_bigint.js | 0 .../quickjs/source/tests/test_bjson.js | 0 .../quickjs/source/tests/test_builtin.js | 0 .../quickjs/source/tests/test_closure.js | 0 .../source/tests/test_cyclic_import.js | 0 .../quickjs/source/tests/test_language.js | 0 .../quickjs/source/tests/test_loop.js | 0 .../android}/quickjs/source/tests/test_std.js | 0 .../quickjs/source/tests/test_worker.js | 0 .../source/tests/test_worker_module.js | 0 .../quickjs/source/unicode_download.sh | 0 .../android}/quickjs/source/unicode_gen.c | 0 .../android}/quickjs/source/unicode_gen_def.h | 0 .../android}/quickjs/source_ng/CMakeLists.txt | 0 .../napi/android}/quickjs/source_ng/LICENSE | 0 .../napi/android}/quickjs/source_ng/Makefile | 0 .../napi/android}/quickjs/source_ng/README.md | 0 .../android}/quickjs/source_ng/amalgam.js | 0 .../android}/quickjs/source_ng/api-test.c | 0 .../source_ng/builtin-array-fromasync.h | 0 .../source_ng/builtin-array-fromasync.js | 0 .../napi/android}/quickjs/source_ng/ctest.c | 0 .../napi/android}/quickjs/source_ng/cutils.c | 0 .../napi/android}/quickjs/source_ng/cutils.h | 0 .../android}/quickjs/source_ng/cxxtest.cc | 0 .../napi/android}/quickjs/source_ng/dtoa.c | 0 .../napi/android}/quickjs/source_ng/dtoa.h | 0 .../napi/android}/quickjs/source_ng/fuzz.c | 0 .../quickjs/source_ng/libregexp-opcode.h | 0 .../android}/quickjs/source_ng/libregexp.c | 0 .../android}/quickjs/source_ng/libregexp.h | 0 .../quickjs/source_ng/libunicode-table.h | 0 .../android}/quickjs/source_ng/libunicode.c | 0 .../android}/quickjs/source_ng/libunicode.h | 0 .../napi/android}/quickjs/source_ng/list.h | 0 .../android}/quickjs/source_ng/meson.build | 0 .../quickjs/source_ng/meson_options.txt | 0 .../napi/android}/quickjs/source_ng/qjs.c | 0 .../napi/android}/quickjs/source_ng/qjsc.c | 0 .../android}/quickjs/source_ng/quickjs-atom.h | 0 .../quickjs/source_ng/quickjs-c-atomics.h | 0 .../android}/quickjs/source_ng/quickjs-libc.c | 0 .../android}/quickjs/source_ng/quickjs-libc.h | 0 .../quickjs/source_ng/quickjs-opcode.h | 0 .../napi/android}/quickjs/source_ng/quickjs.c | 0 .../napi/android}/quickjs/source_ng/quickjs.h | 0 .../napi/android}/quickjs/source_ng/repl.js | 0 .../android}/quickjs/source_ng/run-test262.c | 0 .../android}/quickjs/source_ng/standalone.js | 0 .../quickjs/source_ng/test262-fast.conf | 0 .../android}/quickjs/source_ng/test262.conf | 0 .../android}/quickjs/source_ng/tests.conf | 0 .../quickjs/source_ng/unicode_download.sh | 0 .../android}/quickjs/source_ng/unicode_gen.c | 0 .../quickjs/source_ng/unicode_gen_def.h | 0 .../napi/android}/v8-10/include/APIDesign.md | 0 .../napi/android}/v8-10/include/DEPS | 0 .../napi/android}/v8-10/include/DIR_METADATA | 0 .../napi/android}/v8-10/include/OWNERS | 0 .../napi/android}/v8-10/include/cppgc/DEPS | 0 .../napi/android}/v8-10/include/cppgc/OWNERS | 0 .../android}/v8-10/include/cppgc/README.md | 0 .../android}/v8-10/include/cppgc/allocation.h | 0 .../android}/v8-10/include/cppgc/common.h | 0 .../include/cppgc/cross-thread-persistent.h | 0 .../v8-10/include/cppgc/custom-space.h | 0 .../v8-10/include/cppgc/default-platform.h | 0 .../v8-10/include/cppgc/ephemeron-pair.h | 0 .../v8-10/include/cppgc/explicit-management.h | 0 .../v8-10/include/cppgc/garbage-collected.h | 0 .../v8-10/include/cppgc/heap-consistency.h | 0 .../android}/v8-10/include/cppgc/heap-state.h | 0 .../v8-10/include/cppgc/heap-statistics.h | 0 .../napi/android}/v8-10/include/cppgc/heap.h | 0 .../include/cppgc/internal/api-constants.h | 0 .../cppgc/internal/atomic-entry-flag.h | 0 .../cppgc/internal/caged-heap-local-data.h | 0 .../cppgc/internal/compiler-specific.h | 0 .../include/cppgc/internal/finalizer-trait.h | 0 .../v8-10/include/cppgc/internal/gc-info.h | 0 .../v8-10/include/cppgc/internal/logging.h | 0 .../v8-10/include/cppgc/internal/name-trait.h | 0 .../include/cppgc/internal/persistent-node.h | 0 .../include/cppgc/internal/pointer-policies.h | 0 .../include/cppgc/internal/write-barrier.h | 0 .../v8-10/include/cppgc/liveness-broker.h | 0 .../android}/v8-10/include/cppgc/macros.h | 0 .../android}/v8-10/include/cppgc/member.h | 0 .../v8-10/include/cppgc/name-provider.h | 0 .../v8-10/include/cppgc/object-size-trait.h | 0 .../android}/v8-10/include/cppgc/persistent.h | 0 .../android}/v8-10/include/cppgc/platform.h | 0 .../v8-10/include/cppgc/prefinalizer.h | 0 .../include/cppgc/process-heap-statistics.h | 0 .../v8-10/include/cppgc/sentinel-pointer.h | 0 .../v8-10/include/cppgc/source-location.h | 0 .../android}/v8-10/include/cppgc/testing.h | 0 .../v8-10/include/cppgc/trace-trait.h | 0 .../v8-10/include/cppgc/type-traits.h | 0 .../android}/v8-10/include/cppgc/visitor.h | 0 .../v8-10/include/inspector/Debugger.h | 0 .../v8-10/include/inspector/Runtime.h | 0 .../android}/v8-10/include/inspector/Schema.h | 0 .../v8-10/include/js_protocol-1.2.json | 0 .../v8-10/include/js_protocol-1.3.json | 0 .../android}/v8-10/include/js_protocol.pdl | 0 .../android}/v8-10/include/libplatform/DEPS | 0 .../include/libplatform/libplatform-export.h | 0 .../v8-10/include/libplatform/libplatform.h | 0 .../v8-10/include/libplatform/v8-tracing.h | 0 .../android}/v8-10/include/v8-array-buffer.h | 0 .../android}/v8-10/include/v8-callbacks.h | 0 .../android}/v8-10/include/v8-container.h | 0 .../napi/android}/v8-10/include/v8-context.h | 0 .../napi/android}/v8-10/include/v8-cppgc.h | 0 .../napi/android}/v8-10/include/v8-data.h | 0 .../napi/android}/v8-10/include/v8-date.h | 0 .../napi/android}/v8-10/include/v8-debug.h | 0 .../android}/v8-10/include/v8-embedder-heap.h | 0 .../v8-10/include/v8-embedder-state-scope.h | 0 .../android}/v8-10/include/v8-exception.h | 0 .../android}/v8-10/include/v8-extension.h | 0 .../napi/android}/v8-10/include/v8-external.h | 0 .../v8-10/include/v8-fast-api-calls.h | 0 .../napi/android}/v8-10/include/v8-forward.h | 0 .../v8-10/include/v8-function-callback.h | 0 .../napi/android}/v8-10/include/v8-function.h | 0 .../v8-10/include/v8-initialization.h | 0 .../v8-10/include/v8-inspector-protocol.h | 0 .../android}/v8-10/include/v8-inspector.h | 0 .../napi/android}/v8-10/include/v8-internal.h | 0 .../napi/android}/v8-10/include/v8-isolate.h | 0 .../napi/android}/v8-10/include/v8-json.h | 0 .../android}/v8-10/include/v8-local-handle.h | 0 .../napi/android}/v8-10/include/v8-locker.h | 0 .../napi/android}/v8-10/include/v8-maybe.h | 0 .../android}/v8-10/include/v8-memory-span.h | 0 .../napi/android}/v8-10/include/v8-message.h | 0 .../napi/android}/v8-10/include/v8-metrics.h | 0 .../v8-10/include/v8-microtask-queue.h | 0 .../android}/v8-10/include/v8-microtask.h | 0 .../napi/android}/v8-10/include/v8-object.h | 0 .../v8-10/include/v8-persistent-handle.h | 0 .../napi/android}/v8-10/include/v8-platform.h | 0 .../v8-10/include/v8-primitive-object.h | 0 .../android}/v8-10/include/v8-primitive.h | 0 .../napi/android}/v8-10/include/v8-profiler.h | 0 .../napi/android}/v8-10/include/v8-promise.h | 0 .../napi/android}/v8-10/include/v8-proxy.h | 0 .../napi/android}/v8-10/include/v8-regexp.h | 0 .../napi/android}/v8-10/include/v8-script.h | 0 .../napi/android}/v8-10/include/v8-snapshot.h | 0 .../android}/v8-10/include/v8-statistics.h | 0 .../napi/android}/v8-10/include/v8-template.h | 0 .../android}/v8-10/include/v8-traced-handle.h | 0 .../android}/v8-10/include/v8-typed-array.h | 0 .../v8-10/include/v8-unwinder-state.h | 0 .../napi/android}/v8-10/include/v8-unwinder.h | 0 .../napi/android}/v8-10/include/v8-util.h | 0 .../include/v8-value-serializer-version.h | 0 .../v8-10/include/v8-value-serializer.h | 0 .../napi/android}/v8-10/include/v8-value.h | 0 .../v8-10/include/v8-version-string.h | 0 .../napi/android}/v8-10/include/v8-version.h | 0 .../include/v8-wasm-trap-handler-posix.h | 0 .../v8-10/include/v8-wasm-trap-handler-win.h | 0 .../napi/android}/v8-10/include/v8-wasm.h | 0 .../v8-10/include/v8-weak-callback-info.h | 0 .../napi/android}/v8-10/include/v8.h | 0 .../napi/android}/v8-10/include/v8config.h | 0 .../napi/android}/v8-10/include/zip.h | 0 .../napi/android}/v8-10/include/zipconf.h | 0 .../v8_inspector/src/base/address-region.h | 0 .../v8_inspector/src/base/atomic-utils.h | 0 .../v8-10/v8_inspector/src/base/atomicops.h | 0 .../v8-10/v8_inspector/src/base/base-export.h | 0 .../v8-10/v8_inspector/src/base/bit-field.h | 0 .../v8_inspector/src/base/bits-iterator.h | 0 .../v8-10/v8_inspector/src/base/bits.h | 0 .../src/base/bounded-page-allocator.h | 0 .../v8-10/v8_inspector/src/base/bounds.h | 0 .../v8_inspector/src/base/build_config.h | 0 .../v8_inspector/src/base/compiler-specific.h | 0 .../v8-10/v8_inspector/src/base/cpu.h | 0 .../src/base/division-by-constant.h | 0 .../base/emulated-virtual-address-subspace.h | 0 .../v8-10/v8_inspector/src/base/enum-set.h | 0 .../v8_inspector/src/base/export-template.h | 0 .../v8-10/v8_inspector/src/base/file-utils.h | 0 .../v8-10/v8_inspector/src/base/flags.h | 0 .../v8_inspector/src/base/free_deleter.h | 0 .../v8-10/v8_inspector/src/base/functional.h | 0 .../v8_inspector/src/base/hashmap-entry.h | 0 .../v8-10/v8_inspector/src/base/hashmap.h | 0 .../v8-10/v8_inspector/src/base/ieee754.h | 0 .../v8_inspector/src/base/immediate-crash.h | 0 .../v8-10/v8_inspector/src/base/iterator.h | 0 .../v8_inspector/src/base/lazy-instance.h | 0 .../v8-10/v8_inspector/src/base/logging.h | 0 .../v8-10/v8_inspector/src/base/macros.h | 0 .../v8-10/v8_inspector/src/base/memory.h | 0 .../v8-10/v8_inspector/src/base/once.h | 0 .../v8-10/v8_inspector/src/base/optional.h | 0 .../v8_inspector/src/base/overflowing-math.h | 0 .../v8_inspector/src/base/page-allocator.h | 0 .../src/base/platform/condition-variable.h | 0 .../src/base/platform/elapsed-timer.h | 0 .../v8_inspector/src/base/platform/mutex.h | 0 .../src/base/platform/platform-linux.h | 0 .../src/base/platform/platform-posix-time.h | 0 .../src/base/platform/platform-posix.h | 0 .../v8_inspector/src/base/platform/platform.h | 0 .../src/base/platform/semaphore.h | 0 .../v8_inspector/src/base/platform/time.h | 0 .../v8_inspector/src/base/platform/wrappers.h | 0 .../src/base/platform/yield-processor.h | 0 .../src/base/pointer-with-payload.h | 0 .../v8-10/v8_inspector/src/base/qnx-math.h | 0 .../v8_inspector/src/base/region-allocator.h | 0 .../v8-10/v8_inspector/src/base/ring-buffer.h | 0 .../v8_inspector/src/base/safe_conversions.h | 0 .../src/base/safe_conversions_arm_impl.h | 0 .../src/base/safe_conversions_impl.h | 0 .../v8_inspector/src/base/small-vector.h | 0 .../v8-10/v8_inspector/src/base/strings.h | 0 .../v8-10/v8_inspector/src/base/sys-info.h | 0 .../v8_inspector/src/base/template-utils.h | 0 .../v8_inspector/src/base/threaded-list.h | 0 .../v8_inspector/src/base/timezone-cache.h | 0 .../v8_inspector/src/base/v8-fallthrough.h | 0 .../v8-10/v8_inspector/src/base/vector.h | 0 .../virtual-address-space-page-allocator.h | 0 .../src/base/virtual-address-space.h | 0 .../v8-10/v8_inspector/src/base/vlq-base64.h | 0 .../v8-10/v8_inspector/src/base/vlq.h | 0 .../v8_inspector/src/base/win32-headers.h | 0 .../src/common/allow-deprecated.h | 0 .../v8_inspector/src/common/assert-scope.h | 0 .../v8-10/v8_inspector/src/common/checks.h | 0 .../src/common/code-memory-access-inl.h | 0 .../src/common/code-memory-access.h | 0 .../v8-10/v8_inspector/src/common/globals.h | 0 .../common/high-allocation-throughput-scope.h | 0 .../src/common/message-template.h | 0 .../v8-10/v8_inspector/src/common/operation.h | 0 .../v8_inspector/src/common/ptr-compr-inl.h | 0 .../v8-10/v8_inspector/src/common/ptr-compr.h | 0 .../v8_inspector/src/debug/debug-coverage.h | 0 .../v8_inspector/src/debug/debug-evaluate.h | 0 .../v8_inspector/src/debug/debug-frames.h | 0 .../v8_inspector/src/debug/debug-interface.h | 0 .../src/debug/debug-property-iterator.h | 0 .../src/debug/debug-scope-iterator.h | 0 .../v8_inspector/src/debug/debug-scopes.h | 0 .../src/debug/debug-stack-trace-iterator.h | 0 .../src/debug/debug-type-profile.h | 0 .../src/debug/debug-wasm-objects-inl.h | 0 .../src/debug/debug-wasm-objects.h | 0 .../v8-10/v8_inspector/src/debug/debug.h | 0 .../v8_inspector/src/debug/interface-types.h | 0 .../v8-10/v8_inspector/src/debug/liveedit.h | 0 .../src/inspector/custom-preview.h | 0 .../src/inspector/injected-script.h | 0 .../src/inspector/inspected-context.h | 0 .../inspector/inspector_protocol_config.json | 0 .../src/inspector/protocol/Console.cpp | 0 .../src/inspector/protocol/Console.h | 0 .../src/inspector/protocol/Debugger.cpp | 0 .../src/inspector/protocol/Debugger.h | 0 .../src/inspector/protocol/Forward.h | 0 .../src/inspector/protocol/HeapProfiler.cpp | 0 .../src/inspector/protocol/HeapProfiler.h | 0 .../src/inspector/protocol/Profiler.cpp | 0 .../src/inspector/protocol/Profiler.h | 0 .../src/inspector/protocol/Protocol.cpp | 0 .../src/inspector/protocol/Protocol.h | 0 .../src/inspector/protocol/Runtime.cpp | 0 .../src/inspector/protocol/Runtime.h | 0 .../src/inspector/protocol/Schema.cpp | 0 .../src/inspector/protocol/Schema.h | 0 .../inspector/protocol/base_string_adapter.cc | 0 .../inspector/protocol/base_string_adapter.h | 0 .../src/inspector/remote-object-id.h | 0 .../v8_inspector/src/inspector/search-util.h | 0 .../v8_inspector/src/inspector/string-16.h | 0 .../v8_inspector/src/inspector/string-util.h | 0 .../src/inspector/test-interface.h | 0 .../src/inspector/v8-console-agent-impl.h | 0 .../src/inspector/v8-console-message.h | 0 .../v8_inspector/src/inspector/v8-console.h | 0 .../src/inspector/v8-debugger-agent-impl.h | 0 .../src/inspector/v8-debugger-id.h | 0 .../src/inspector/v8-debugger-script.h | 0 .../v8_inspector/src/inspector/v8-debugger.h | 0 .../inspector/v8-heap-profiler-agent-impl.h | 0 .../src/inspector/v8-inspector-impl.h | 0 .../src/inspector/v8-inspector-session-impl.h | 0 .../src/inspector/v8-profiler-agent-impl.h | 0 .../v8_inspector/src/inspector/v8-regex.h | 0 .../src/inspector/v8-runtime-agent-impl.h | 0 .../src/inspector/v8-schema-agent-impl.h | 0 .../src/inspector/v8-stack-trace-impl.h | 0 .../src/inspector/v8-string-conversions.h | 0 .../src/inspector/v8-value-utils.h | 0 .../src/inspector/v8-webdriver-serializer.h | 0 .../v8_inspector/src/inspector/value-mirror.h | 0 .../inspector_protocol/crdtp/cbor.h | 0 .../inspector_protocol/crdtp/dispatch.h | 0 .../inspector_protocol/crdtp/error_support.h | 0 .../inspector_protocol/crdtp/export.h | 0 .../inspector_protocol/crdtp/find_by_first.h | 0 .../crdtp/frontend_channel.h | 0 .../inspector_protocol/crdtp/glue.h | 0 .../inspector_protocol/crdtp/json.h | 0 .../inspector_protocol/crdtp/json_platform.h | 0 .../inspector_protocol/crdtp/maybe.h | 0 .../inspector_protocol/crdtp/parser_handler.h | 0 .../inspector_protocol/crdtp/protocol_core.h | 0 .../inspector_protocol/crdtp/serializable.h | 0 .../inspector_protocol/crdtp/span.h | 0 .../inspector_protocol/crdtp/status.h | 0 .../crdtp/status_test_support.h | 0 .../inspector_protocol/crdtp/test_platform.h | 0 .../napi/android}/v8-11/include/APIDesign.md | 0 .../napi/android}/v8-11/include/DEPS | 0 .../napi/android}/v8-11/include/DIR_METADATA | 0 .../napi/android}/v8-11/include/OWNERS | 0 .../napi/android}/v8-11/include/cppgc/DEPS | 0 .../napi/android}/v8-11/include/cppgc/OWNERS | 0 .../android}/v8-11/include/cppgc/README.md | 0 .../android}/v8-11/include/cppgc/allocation.h | 0 .../android}/v8-11/include/cppgc/common.h | 0 .../include/cppgc/cross-thread-persistent.h | 0 .../v8-11/include/cppgc/custom-space.h | 0 .../v8-11/include/cppgc/default-platform.h | 0 .../v8-11/include/cppgc/ephemeron-pair.h | 0 .../v8-11/include/cppgc/explicit-management.h | 0 .../v8-11/include/cppgc/garbage-collected.h | 0 .../v8-11/include/cppgc/heap-consistency.h | 0 .../v8-11/include/cppgc/heap-handle.h | 0 .../android}/v8-11/include/cppgc/heap-state.h | 0 .../v8-11/include/cppgc/heap-statistics.h | 0 .../napi/android}/v8-11/include/cppgc/heap.h | 0 .../include/cppgc/internal/api-constants.h | 0 .../cppgc/internal/atomic-entry-flag.h | 0 .../include/cppgc/internal/base-page-handle.h | 0 .../cppgc/internal/caged-heap-local-data.h | 0 .../v8-11/include/cppgc/internal/caged-heap.h | 0 .../cppgc/internal/compiler-specific.h | 0 .../include/cppgc/internal/finalizer-trait.h | 0 .../v8-11/include/cppgc/internal/gc-info.h | 0 .../v8-11/include/cppgc/internal/logging.h | 0 .../include/cppgc/internal/member-storage.h | 0 .../v8-11/include/cppgc/internal/name-trait.h | 0 .../include/cppgc/internal/persistent-node.h | 0 .../include/cppgc/internal/pointer-policies.h | 0 .../include/cppgc/internal/write-barrier.h | 0 .../v8-11/include/cppgc/liveness-broker.h | 0 .../android}/v8-11/include/cppgc/macros.h | 0 .../android}/v8-11/include/cppgc/member.h | 0 .../v8-11/include/cppgc/name-provider.h | 0 .../v8-11/include/cppgc/object-size-trait.h | 0 .../android}/v8-11/include/cppgc/persistent.h | 0 .../android}/v8-11/include/cppgc/platform.h | 0 .../v8-11/include/cppgc/prefinalizer.h | 0 .../include/cppgc/process-heap-statistics.h | 0 .../v8-11/include/cppgc/sentinel-pointer.h | 0 .../v8-11/include/cppgc/source-location.h | 0 .../android}/v8-11/include/cppgc/testing.h | 0 .../v8-11/include/cppgc/trace-trait.h | 0 .../v8-11/include/cppgc/type-traits.h | 0 .../android}/v8-11/include/cppgc/visitor.h | 0 .../v8-11/include/inspector/Debugger.h | 0 .../v8-11/include/inspector/Runtime.h | 0 .../android}/v8-11/include/inspector/Schema.h | 0 .../v8-11/include/js_protocol-1.2.json | 0 .../v8-11/include/js_protocol-1.3.json | 0 .../android}/v8-11/include/js_protocol.pdl | 0 .../android}/v8-11/include/libplatform/DEPS | 0 .../include/libplatform/libplatform-export.h | 0 .../v8-11/include/libplatform/libplatform.h | 0 .../v8-11/include/libplatform/v8-tracing.h | 0 .../android}/v8-11/include/v8-array-buffer.h | 0 .../android}/v8-11/include/v8-callbacks.h | 0 .../android}/v8-11/include/v8-container.h | 0 .../napi/android}/v8-11/include/v8-context.h | 0 .../napi/android}/v8-11/include/v8-cppgc.h | 0 .../napi/android}/v8-11/include/v8-data.h | 0 .../napi/android}/v8-11/include/v8-date.h | 0 .../napi/android}/v8-11/include/v8-debug.h | 0 .../android}/v8-11/include/v8-embedder-heap.h | 0 .../v8-11/include/v8-embedder-state-scope.h | 0 .../android}/v8-11/include/v8-exception.h | 0 .../android}/v8-11/include/v8-extension.h | 0 .../napi/android}/v8-11/include/v8-external.h | 0 .../v8-11/include/v8-fast-api-calls.h | 0 .../napi/android}/v8-11/include/v8-forward.h | 0 .../v8-11/include/v8-function-callback.h | 0 .../napi/android}/v8-11/include/v8-function.h | 0 .../v8-11/include/v8-initialization.h | 0 .../v8-11/include/v8-inspector-protocol.h | 0 .../android}/v8-11/include/v8-inspector.h | 0 .../napi/android}/v8-11/include/v8-internal.h | 0 .../napi/android}/v8-11/include/v8-isolate.h | 0 .../napi/android}/v8-11/include/v8-json.h | 0 .../android}/v8-11/include/v8-local-handle.h | 0 .../napi/android}/v8-11/include/v8-locker.h | 0 .../napi/android}/v8-11/include/v8-maybe.h | 0 .../android}/v8-11/include/v8-memory-span.h | 0 .../napi/android}/v8-11/include/v8-message.h | 0 .../napi/android}/v8-11/include/v8-metrics.h | 0 .../v8-11/include/v8-microtask-queue.h | 0 .../android}/v8-11/include/v8-microtask.h | 0 .../napi/android}/v8-11/include/v8-object.h | 0 .../v8-11/include/v8-persistent-handle.h | 0 .../napi/android}/v8-11/include/v8-platform.h | 0 .../v8-11/include/v8-primitive-object.h | 0 .../android}/v8-11/include/v8-primitive.h | 0 .../napi/android}/v8-11/include/v8-profiler.h | 0 .../napi/android}/v8-11/include/v8-promise.h | 0 .../napi/android}/v8-11/include/v8-proxy.h | 0 .../napi/android}/v8-11/include/v8-regexp.h | 0 .../napi/android}/v8-11/include/v8-script.h | 0 .../napi/android}/v8-11/include/v8-snapshot.h | 0 .../android}/v8-11/include/v8-statistics.h | 0 .../napi/android}/v8-11/include/v8-template.h | 0 .../android}/v8-11/include/v8-traced-handle.h | 0 .../android}/v8-11/include/v8-typed-array.h | 0 .../v8-11/include/v8-unwinder-state.h | 0 .../napi/android}/v8-11/include/v8-unwinder.h | 0 .../napi/android}/v8-11/include/v8-util.h | 0 .../include/v8-value-serializer-version.h | 0 .../v8-11/include/v8-value-serializer.h | 0 .../napi/android}/v8-11/include/v8-value.h | 0 .../v8-11/include/v8-version-string.h | 0 .../napi/android}/v8-11/include/v8-version.h | 0 .../include/v8-wasm-trap-handler-posix.h | 0 .../v8-11/include/v8-wasm-trap-handler-win.h | 0 .../napi/android}/v8-11/include/v8-wasm.h | 0 .../v8-11/include/v8-weak-callback-info.h | 0 .../napi/android}/v8-11/include/v8.h | 0 .../napi/android}/v8-11/include/v8config.h | 0 .../android}/v8-11/v8_inspector/src/base/DEPS | 0 .../v8-11/v8_inspector/src/base/DIR_METADATA | 0 .../v8-11/v8_inspector/src/base/OWNERS | 0 .../v8_inspector/src/base/address-region.h | 0 .../v8_inspector/src/base/atomic-utils.h | 0 .../v8-11/v8_inspector/src/base/atomicops.h | 0 .../v8-11/v8_inspector/src/base/base-export.h | 0 .../v8-11/v8_inspector/src/base/bit-field.h | 0 .../v8_inspector/src/base/bits-iterator.h | 0 .../v8-11/v8_inspector/src/base/bits.h | 0 .../src/base/bounded-page-allocator.h | 0 .../v8-11/v8_inspector/src/base/bounds.h | 0 .../v8_inspector/src/base/build_config.h | 0 .../v8_inspector/src/base/compiler-specific.h | 0 .../v8_inspector/src/base/container-utils.h | 0 .../v8-11/v8_inspector/src/base/cpu.h | 0 .../v8_inspector/src/base/debug/stack_trace.h | 0 .../src/base/division-by-constant.h | 0 .../base/emulated-virtual-address-subspace.h | 0 .../v8-11/v8_inspector/src/base/enum-set.h | 0 .../v8_inspector/src/base/export-template.h | 0 .../v8-11/v8_inspector/src/base/file-utils.h | 0 .../v8-11/v8_inspector/src/base/flags.h | 0 .../v8_inspector/src/base/free_deleter.h | 0 .../v8-11/v8_inspector/src/base/functional.h | 0 .../v8_inspector/src/base/hashmap-entry.h | 0 .../v8-11/v8_inspector/src/base/hashmap.h | 0 .../v8-11/v8_inspector/src/base/ieee754.h | 0 .../v8_inspector/src/base/immediate-crash.h | 0 .../v8-11/v8_inspector/src/base/iterator.h | 0 .../v8_inspector/src/base/lazy-instance.h | 0 .../v8-11/v8_inspector/src/base/logging.h | 0 .../v8-11/v8_inspector/src/base/macros.h | 0 .../v8-11/v8_inspector/src/base/memory.h | 0 .../src/base/numbers/bignum-dtoa.h | 0 .../v8_inspector/src/base/numbers/bignum.h | 0 .../src/base/numbers/cached-powers.h | 0 .../v8_inspector/src/base/numbers/diy-fp.h | 0 .../v8_inspector/src/base/numbers/double.h | 0 .../v8_inspector/src/base/numbers/dtoa.h | 0 .../v8_inspector/src/base/numbers/fast-dtoa.h | 0 .../src/base/numbers/fixed-dtoa.h | 0 .../v8_inspector/src/base/numbers/strtod.h | 0 .../v8-11/v8_inspector/src/base/once.h | 0 .../v8-11/v8_inspector/src/base/optional.h | 0 .../v8_inspector/src/base/overflowing-math.h | 0 .../v8_inspector/src/base/page-allocator.h | 0 .../src/base/platform/DIR_METADATA | 0 .../v8_inspector/src/base/platform/OWNERS | 0 .../src/base/platform/condition-variable.h | 0 .../src/base/platform/elapsed-timer.h | 0 .../src/base/platform/memory-protection-key.h | 0 .../v8_inspector/src/base/platform/memory.h | 0 .../v8_inspector/src/base/platform/mutex.h | 0 .../src/base/platform/platform-linux.h | 0 .../src/base/platform/platform-posix-time.h | 0 .../src/base/platform/platform-posix.h | 0 .../v8_inspector/src/base/platform/platform.h | 0 .../src/base/platform/semaphore.h | 0 .../v8_inspector/src/base/platform/time.h | 0 .../v8_inspector/src/base/platform/wrappers.h | 0 .../src/base/platform/yield-processor.h | 0 .../src/base/pointer-with-payload.h | 0 .../v8-11/v8_inspector/src/base/qnx-math.h | 0 .../v8_inspector/src/base/region-allocator.h | 0 .../v8-11/v8_inspector/src/base/ring-buffer.h | 0 .../v8_inspector/src/base/safe_conversions.h | 0 .../src/base/safe_conversions_arm_impl.h | 0 .../src/base/safe_conversions_impl.h | 0 .../v8_inspector/src/base/sanitizer/asan.h | 0 .../src/base/sanitizer/lsan-page-allocator.h | 0 .../sanitizer/lsan-virtual-address-space.h | 0 .../v8_inspector/src/base/sanitizer/lsan.h | 0 .../v8_inspector/src/base/sanitizer/msan.h | 0 .../v8_inspector/src/base/sanitizer/tsan.h | 0 .../v8_inspector/src/base/small-vector.h | 0 .../v8_inspector/src/base/string-format.h | 0 .../v8-11/v8_inspector/src/base/strings.h | 0 .../v8-11/v8_inspector/src/base/sys-info.h | 0 .../v8_inspector/src/base/template-utils.h | 0 .../v8_inspector/src/base/threaded-list.h | 0 .../v8_inspector/src/base/timezone-cache.h | 0 .../src/base/utils/random-number-generator.h | 0 .../v8_inspector/src/base/v8-fallthrough.h | 0 .../v8-11/v8_inspector/src/base/vector.h | 0 .../virtual-address-space-page-allocator.h | 0 .../src/base/virtual-address-space.h | 0 .../v8-11/v8_inspector/src/base/vlq-base64.h | 0 .../v8-11/v8_inspector/src/base/vlq.h | 0 .../v8_inspector/src/common/DIR_METADATA | 0 .../v8-11/v8_inspector/src/common/OWNERS | 0 .../v8_inspector/src/common/assert-scope.h | 0 .../v8-11/v8_inspector/src/common/checks.h | 0 .../src/common/code-memory-access-inl.h | 0 .../src/common/code-memory-access.h | 0 .../v8-11/v8_inspector/src/common/globals.h | 0 .../common/high-allocation-throughput-scope.h | 0 .../src/common/message-template.h | 0 .../v8-11/v8_inspector/src/common/operation.h | 0 .../v8_inspector/src/common/ptr-compr-inl.h | 0 .../v8-11/v8_inspector/src/common/ptr-compr.h | 0 .../v8-11/v8_inspector/src/debug/DIR_METADATA | 0 .../v8-11/v8_inspector/src/debug/OWNERS | 0 .../v8_inspector/src/debug/debug-coverage.h | 0 .../v8_inspector/src/debug/debug-evaluate.h | 0 .../v8_inspector/src/debug/debug-frames.h | 0 .../v8_inspector/src/debug/debug-interface.h | 0 .../src/debug/debug-property-iterator.h | 0 .../src/debug/debug-scope-iterator.h | 0 .../v8_inspector/src/debug/debug-scopes.h | 0 .../src/debug/debug-stack-trace-iterator.h | 0 .../src/debug/debug-wasm-objects-inl.h | 0 .../src/debug/debug-wasm-objects.h | 0 .../src/debug/debug-wasm-objects.tq | 0 .../v8-11/v8_inspector/src/debug/debug.h | 0 .../v8_inspector/src/debug/interface-types.h | 0 .../v8_inspector/src/debug/liveedit-diff.h | 0 .../v8-11/v8_inspector/src/debug/liveedit.h | 0 .../src/debug/wasm/gdb-server/DIR_METADATA | 0 .../src/debug/wasm/gdb-server/OWNERS | 0 .../debug/wasm/gdb-server/gdb-remote-util.h | 0 .../debug/wasm/gdb-server/gdb-server-thread.h | 0 .../src/debug/wasm/gdb-server/gdb-server.h | 0 .../src/debug/wasm/gdb-server/packet.h | 0 .../src/debug/wasm/gdb-server/session.h | 0 .../src/debug/wasm/gdb-server/target.h | 0 .../src/debug/wasm/gdb-server/transport.h | 0 .../debug/wasm/gdb-server/wasm-module-debug.h | 0 .../v8-11/v8_inspector/src/inspector/BUILD.gn | 0 .../v8-11/v8_inspector/src/inspector/DEPS | 0 .../v8_inspector/src/inspector/DIR_METADATA | 0 .../v8-11/v8_inspector/src/inspector/OWNERS | 0 .../v8-11/v8_inspector/src/inspector/crc32.h | 0 .../src/inspector/custom-preview.h | 0 .../src/inspector/injected-script.h | 0 .../src/inspector/inspected-context.h | 0 .../inspector/inspector_protocol_config.json | 0 .../src/inspector/protocol/Console.cpp | 0 .../src/inspector/protocol/Console.h | 0 .../src/inspector/protocol/Debugger.cpp | 0 .../src/inspector/protocol/Debugger.h | 0 .../src/inspector/protocol/Forward.h | 0 .../src/inspector/protocol/HeapProfiler.cpp | 0 .../src/inspector/protocol/HeapProfiler.h | 0 .../src/inspector/protocol/Profiler.cpp | 0 .../src/inspector/protocol/Profiler.h | 0 .../src/inspector/protocol/Protocol.cpp | 0 .../src/inspector/protocol/Protocol.h | 0 .../src/inspector/protocol/Runtime.cpp | 0 .../src/inspector/protocol/Runtime.h | 0 .../src/inspector/protocol/Schema.cpp | 0 .../src/inspector/protocol/Schema.h | 0 .../src/inspector/remote-object-id.h | 0 .../v8_inspector/src/inspector/search-util.h | 0 .../v8_inspector/src/inspector/string-16.h | 0 .../v8_inspector/src/inspector/string-util.h | 0 .../src/inspector/test-interface.h | 0 .../src/inspector/v8-console-agent-impl.h | 0 .../src/inspector/v8-console-message.h | 0 .../v8_inspector/src/inspector/v8-console.h | 0 .../src/inspector/v8-debugger-agent-impl.h | 0 .../src/inspector/v8-debugger-barrier.h | 0 .../src/inspector/v8-debugger-id.h | 0 .../src/inspector/v8-debugger-script.h | 0 .../v8_inspector/src/inspector/v8-debugger.h | 0 .../inspector/v8-heap-profiler-agent-impl.h | 0 .../src/inspector/v8-inspector-impl.h | 0 .../src/inspector/v8-inspector-session-impl.h | 0 .../src/inspector/v8-profiler-agent-impl.h | 0 .../v8_inspector/src/inspector/v8-regex.h | 0 .../src/inspector/v8-runtime-agent-impl.h | 0 .../src/inspector/v8-schema-agent-impl.h | 0 .../src/inspector/v8-stack-trace-impl.h | 0 .../src/inspector/v8-string-conversions.h | 0 .../src/inspector/v8-value-utils.h | 0 .../src/inspector/v8-webdriver-serializer.h | 0 .../v8_inspector/src/inspector/value-mirror.h | 0 .../inspector_protocol/crdtp/cbor.h | 0 .../inspector_protocol/crdtp/dispatch.h | 0 .../inspector_protocol/crdtp/error_support.h | 0 .../inspector_protocol/crdtp/export.h | 0 .../inspector_protocol/crdtp/find_by_first.h | 0 .../crdtp/frontend_channel.h | 0 .../inspector_protocol/crdtp/glue.h | 0 .../inspector_protocol/crdtp/json.h | 0 .../inspector_protocol/crdtp/json_platform.h | 0 .../inspector_protocol/crdtp/maybe.h | 0 .../inspector_protocol/crdtp/parser_handler.h | 0 .../inspector_protocol/crdtp/protocol_core.h | 0 .../inspector_protocol/crdtp/serializable.h | 0 .../inspector_protocol/crdtp/span.h | 0 .../inspector_protocol/crdtp/status.h | 0 .../crdtp/status_test_support.h | 0 .../inspector_protocol/crdtp/test_platform.h | 0 .../napi/android}/v8-13/include/APIDesign.md | 0 .../napi/android}/v8-13/include/DEPS | 0 .../napi/android}/v8-13/include/DIR_METADATA | 0 .../napi/android}/v8-13/include/OWNERS | 0 .../napi/android}/v8-13/include/cppgc/DEPS | 0 .../napi/android}/v8-13/include/cppgc/OWNERS | 0 .../android}/v8-13/include/cppgc/README.md | 0 .../android}/v8-13/include/cppgc/allocation.h | 0 .../android}/v8-13/include/cppgc/common.h | 0 .../include/cppgc/cross-thread-persistent.h | 0 .../v8-13/include/cppgc/custom-space.h | 0 .../v8-13/include/cppgc/default-platform.h | 0 .../v8-13/include/cppgc/explicit-management.h | 0 .../v8-13/include/cppgc/garbage-collected.h | 0 .../v8-13/include/cppgc/heap-consistency.h | 0 .../v8-13/include/cppgc/heap-handle.h | 0 .../android}/v8-13/include/cppgc/heap-state.h | 0 .../v8-13/include/cppgc/heap-statistics.h | 0 .../napi/android}/v8-13/include/cppgc/heap.h | 0 .../include/cppgc/internal/api-constants.h | 0 .../cppgc/internal/atomic-entry-flag.h | 0 .../include/cppgc/internal/base-page-handle.h | 0 .../cppgc/internal/caged-heap-local-data.h | 0 .../v8-13/include/cppgc/internal/caged-heap.h | 0 .../cppgc/internal/compiler-specific.h | 0 .../internal/conditional-stack-allocated.h | 0 .../include/cppgc/internal/finalizer-trait.h | 0 .../v8-13/include/cppgc/internal/gc-info.h | 0 .../v8-13/include/cppgc/internal/logging.h | 0 .../include/cppgc/internal/member-storage.h | 0 .../v8-13/include/cppgc/internal/name-trait.h | 0 .../include/cppgc/internal/persistent-node.h | 0 .../include/cppgc/internal/pointer-policies.h | 0 .../include/cppgc/internal/write-barrier.h | 0 .../v8-13/include/cppgc/liveness-broker.h | 0 .../android}/v8-13/include/cppgc/macros.h | 0 .../android}/v8-13/include/cppgc/member.h | 0 .../v8-13/include/cppgc/name-provider.h | 0 .../v8-13/include/cppgc/object-size-trait.h | 0 .../android}/v8-13/include/cppgc/persistent.h | 0 .../android}/v8-13/include/cppgc/platform.h | 0 .../v8-13/include/cppgc/prefinalizer.h | 0 .../include/cppgc/process-heap-statistics.h | 0 .../v8-13/include/cppgc/sentinel-pointer.h | 0 .../v8-13/include/cppgc/source-location.h | 0 .../v8-13/include/cppgc/tagged-member.h | 0 .../android}/v8-13/include/cppgc/testing.h | 0 .../v8-13/include/cppgc/trace-trait.h | 0 .../v8-13/include/cppgc/type-traits.h | 0 .../android}/v8-13/include/cppgc/visitor.h | 0 .../v8-13/include/inspector/Debugger.h | 0 .../v8-13/include/inspector/Runtime.h | 0 .../android}/v8-13/include/inspector/Schema.h | 0 .../v8-13/include/js_protocol-1.2.json | 0 .../v8-13/include/js_protocol-1.3.json | 0 .../android}/v8-13/include/js_protocol.pdl | 0 .../android}/v8-13/include/libplatform/DEPS | 0 .../include/libplatform/libplatform-export.h | 0 .../v8-13/include/libplatform/libplatform.h | 0 .../v8-13/include/libplatform/v8-tracing.h | 0 .../android}/v8-13/include/v8-array-buffer.h | 0 .../android}/v8-13/include/v8-callbacks.h | 0 .../android}/v8-13/include/v8-container.h | 0 .../napi/android}/v8-13/include/v8-context.h | 0 .../v8-13/include/v8-cpp-heap-external.h | 0 .../napi/android}/v8-13/include/v8-cppgc.h | 0 .../napi/android}/v8-13/include/v8-data.h | 0 .../napi/android}/v8-13/include/v8-date.h | 0 .../napi/android}/v8-13/include/v8-debug.h | 0 .../android}/v8-13/include/v8-embedder-heap.h | 0 .../v8-13/include/v8-embedder-state-scope.h | 0 .../android}/v8-13/include/v8-exception.h | 0 .../android}/v8-13/include/v8-extension.h | 0 .../include/v8-external-memory-accounter.h | 0 .../napi/android}/v8-13/include/v8-external.h | 0 .../v8-13/include/v8-fast-api-calls.h | 0 .../napi/android}/v8-13/include/v8-forward.h | 0 .../v8-13/include/v8-function-callback.h | 0 .../napi/android}/v8-13/include/v8-function.h | 0 .../android}/v8-13/include/v8-handle-base.h | 0 .../v8-13/include/v8-initialization.h | 0 .../v8-13/include/v8-inspector-protocol.h | 0 .../android}/v8-13/include/v8-inspector.h | 0 .../napi/android}/v8-13/include/v8-internal.h | 0 .../napi/android}/v8-13/include/v8-isolate.h | 0 .../napi/android}/v8-13/include/v8-json.h | 0 .../android}/v8-13/include/v8-local-handle.h | 0 .../napi/android}/v8-13/include/v8-locker.h | 0 .../napi/android}/v8-13/include/v8-maybe.h | 0 .../android}/v8-13/include/v8-memory-span.h | 0 .../napi/android}/v8-13/include/v8-message.h | 0 .../napi/android}/v8-13/include/v8-metrics.h | 0 .../v8-13/include/v8-microtask-queue.h | 0 .../android}/v8-13/include/v8-microtask.h | 0 .../napi/android}/v8-13/include/v8-object.h | 0 .../v8-13/include/v8-persistent-handle.h | 0 .../napi/android}/v8-13/include/v8-platform.h | 0 .../v8-13/include/v8-primitive-object.h | 0 .../android}/v8-13/include/v8-primitive.h | 0 .../napi/android}/v8-13/include/v8-profiler.h | 0 .../napi/android}/v8-13/include/v8-promise.h | 0 .../napi/android}/v8-13/include/v8-proxy.h | 0 .../napi/android}/v8-13/include/v8-regexp.h | 0 .../napi/android}/v8-13/include/v8-sandbox.h | 0 .../napi/android}/v8-13/include/v8-script.h | 0 .../napi/android}/v8-13/include/v8-snapshot.h | 0 .../v8-13/include/v8-source-location.h | 0 .../android}/v8-13/include/v8-statistics.h | 0 .../napi/android}/v8-13/include/v8-template.h | 0 .../v8-13/include/v8-trace-categories.h | 0 .../android}/v8-13/include/v8-traced-handle.h | 0 .../android}/v8-13/include/v8-typed-array.h | 0 .../v8-13/include/v8-unwinder-state.h | 0 .../napi/android}/v8-13/include/v8-unwinder.h | 0 .../napi/android}/v8-13/include/v8-util.h | 0 .../include/v8-value-serializer-version.h | 0 .../v8-13/include/v8-value-serializer.h | 0 .../napi/android}/v8-13/include/v8-value.h | 0 .../v8-13/include/v8-version-string.h | 0 .../napi/android}/v8-13/include/v8-version.h | 0 .../include/v8-wasm-trap-handler-posix.h | 0 .../v8-13/include/v8-wasm-trap-handler-win.h | 0 .../napi/android}/v8-13/include/v8-wasm.h | 0 .../v8-13/include/v8-weak-callback-info.h | 0 .../napi/android}/v8-13/include/v8.h | 0 .../napi/android}/v8-13/include/v8config.h | 0 .../v8-13/v8_inspector/src/base/abort-mode.h | 0 .../v8_inspector/src/base/address-region.h | 0 .../v8_inspector/src/base/atomic-utils.h | 0 .../v8-13/v8_inspector/src/base/atomicops.h | 0 .../v8-13/v8_inspector/src/base/base-export.h | 0 .../v8-13/v8_inspector/src/base/bit-field.h | 0 .../v8_inspector/src/base/bits-iterator.h | 0 .../v8-13/v8_inspector/src/base/bits.h | 0 .../src/base/bounded-page-allocator.h | 0 .../v8-13/v8_inspector/src/base/bounds.h | 0 .../v8_inspector/src/base/build_config.h | 0 .../v8_inspector/src/base/compiler-specific.h | 0 .../v8_inspector/src/base/container-utils.h | 0 .../v8-13/v8_inspector/src/base/contextual.h | 0 .../v8-13/v8_inspector/src/base/cpu.h | 0 .../v8_inspector/src/base/debug/stack_trace.h | 0 .../src/base/discriminated-union.h | 0 .../src/base/division-by-constant.h | 0 .../src/base/doubly-threaded-list.h | 0 .../base/emulated-virtual-address-subspace.h | 0 .../v8-13/v8_inspector/src/base/enum-set.h | 0 .../v8_inspector/src/base/export-template.h | 0 .../v8-13/v8_inspector/src/base/file-utils.h | 0 .../v8-13/v8_inspector/src/base/flags.h | 0 .../v8-13/v8_inspector/src/base/fpu.h | 0 .../v8_inspector/src/base/free_deleter.h | 0 .../v8-13/v8_inspector/src/base/hashing.h | 0 .../v8_inspector/src/base/hashmap-entry.h | 0 .../v8-13/v8_inspector/src/base/hashmap.h | 0 .../v8-13/v8_inspector/src/base/ieee754.h | 0 .../v8_inspector/src/base/immediate-crash.h | 0 .../v8_inspector/src/base/intrusive-set.h | 0 .../v8-13/v8_inspector/src/base/ios-headers.h | 0 .../v8-13/v8_inspector/src/base/iterator.h | 0 .../v8_inspector/src/base/lazy-instance.h | 0 .../v8-13/v8_inspector/src/base/logging.h | 0 .../v8-13/v8_inspector/src/base/macros.h | 0 .../v8-13/v8_inspector/src/base/memory.h | 0 .../src/base/numbers/bignum-dtoa.h | 0 .../v8_inspector/src/base/numbers/bignum.h | 0 .../src/base/numbers/cached-powers.h | 0 .../v8_inspector/src/base/numbers/diy-fp.h | 0 .../v8_inspector/src/base/numbers/double.h | 0 .../v8_inspector/src/base/numbers/dtoa.h | 0 .../v8_inspector/src/base/numbers/fast-dtoa.h | 0 .../src/base/numbers/fixed-dtoa.h | 0 .../v8_inspector/src/base/numbers/strtod.h | 0 .../v8-13/v8_inspector/src/base/once.h | 0 .../v8_inspector/src/base/overflowing-math.h | 0 .../v8_inspector/src/base/page-allocator.h | 0 .../src/base/platform/condition-variable.h | 0 .../src/base/platform/elapsed-timer.h | 0 .../src/base/platform/memory-protection-key.h | 0 .../v8_inspector/src/base/platform/memory.h | 0 .../v8_inspector/src/base/platform/mutex.h | 0 .../src/base/platform/platform-linux.h | 0 .../src/base/platform/platform-posix-time.h | 0 .../src/base/platform/platform-posix.h | 0 .../src/base/platform/platform-win32.h | 0 .../v8_inspector/src/base/platform/platform.h | 0 .../src/base/platform/semaphore.h | 0 .../v8_inspector/src/base/platform/time.h | 0 .../v8_inspector/src/base/platform/wrappers.h | 0 .../src/base/platform/yield-processor.h | 0 .../src/base/pointer-with-payload.h | 0 .../v8-13/v8_inspector/src/base/qnx-math.h | 0 .../v8_inspector/src/base/region-allocator.h | 0 .../v8-13/v8_inspector/src/base/ring-buffer.h | 0 .../v8_inspector/src/base/sanitizer/asan.h | 0 .../src/base/sanitizer/lsan-page-allocator.h | 0 .../sanitizer/lsan-virtual-address-space.h | 0 .../v8_inspector/src/base/sanitizer/lsan.h | 0 .../v8_inspector/src/base/sanitizer/msan.h | 0 .../v8_inspector/src/base/sanitizer/tsan.h | 0 .../v8_inspector/src/base/sanitizer/ubsan.h | 0 .../v8-13/v8_inspector/src/base/small-map.h | 0 .../v8_inspector/src/base/small-vector.h | 0 .../v8_inspector/src/base/string-format.h | 0 .../v8-13/v8_inspector/src/base/strings.h | 0 .../v8_inspector/src/base/strong-alias.h | 0 .../v8-13/v8_inspector/src/base/sys-info.h | 0 .../v8_inspector/src/base/template-utils.h | 0 .../v8_inspector/src/base/threaded-list.h | 0 .../v8_inspector/src/base/timezone-cache.h | 0 .../v8-13/v8_inspector/src/base/vector.h | 0 .../virtual-address-space-page-allocator.h | 0 .../src/base/virtual-address-space.h | 0 .../v8-13/v8_inspector/src/base/vlq-base64.h | 0 .../v8-13/v8_inspector/src/base/vlq.h | 0 .../v8_inspector/src/base/win32-headers.h | 0 .../v8_inspector/src/common/assert-scope.h | 0 .../v8-13/v8_inspector/src/common/checks.h | 0 .../src/common/code-memory-access-inl.h | 0 .../src/common/code-memory-access.h | 0 .../v8-13/v8_inspector/src/common/globals.h | 0 .../common/high-allocation-throughput-scope.h | 0 .../src/common/message-template.h | 0 .../v8-13/v8_inspector/src/common/operation.h | 0 .../v8_inspector/src/common/ptr-compr-inl.h | 0 .../v8-13/v8_inspector/src/common/ptr-compr.h | 0 .../src/common/segmented-table-inl.h | 0 .../v8_inspector/src/common/segmented-table.h | 0 .../v8-13/v8_inspector/src/common/simd128.h | 0 .../src/common/thread-local-storage.h | 0 .../v8_inspector/src/debug/debug-coverage.h | 0 .../v8_inspector/src/debug/debug-evaluate.h | 0 .../v8_inspector/src/debug/debug-frames.h | 0 .../v8_inspector/src/debug/debug-interface.h | 0 .../src/debug/debug-property-iterator.h | 0 .../src/debug/debug-scope-iterator.h | 0 .../v8_inspector/src/debug/debug-scopes.h | 0 .../src/debug/debug-stack-trace-iterator.h | 0 .../src/debug/debug-wasm-objects-inl.h | 0 .../src/debug/debug-wasm-objects.h | 0 .../v8-13/v8_inspector/src/debug/debug.h | 0 .../v8_inspector/src/debug/interface-types.h | 0 .../v8_inspector/src/debug/liveedit-diff.h | 0 .../v8-13/v8_inspector/src/debug/liveedit.h | 0 .../v8-13/v8_inspector/src/inspector/crc32.h | 0 .../src/inspector/custom-preview.h | 0 .../src/inspector/injected-script.h | 0 .../src/inspector/inspected-context.h | 0 .../inspector/inspector_protocol_config.json | 0 .../src/inspector/protocol/Console.cpp | 0 .../src/inspector/protocol/Console.h | 0 .../src/inspector/protocol/Debugger.cpp | 0 .../src/inspector/protocol/Debugger.h | 0 .../src/inspector/protocol/Forward.h | 0 .../src/inspector/protocol/HeapProfiler.cpp | 0 .../src/inspector/protocol/HeapProfiler.h | 0 .../src/inspector/protocol/Profiler.cpp | 0 .../src/inspector/protocol/Profiler.h | 0 .../src/inspector/protocol/Protocol.cpp | 0 .../src/inspector/protocol/Protocol.h | 0 .../src/inspector/protocol/Runtime.cpp | 0 .../src/inspector/protocol/Runtime.h | 0 .../src/inspector/protocol/Schema.cpp | 0 .../src/inspector/protocol/Schema.h | 0 .../src/inspector/remote-object-id.h | 0 .../v8_inspector/src/inspector/search-util.h | 0 .../v8_inspector/src/inspector/string-16.h | 0 .../v8_inspector/src/inspector/string-util.h | 0 .../src/inspector/test-interface.h | 0 .../src/inspector/v8-console-agent-impl.h | 0 .../src/inspector/v8-console-message.h | 0 .../v8_inspector/src/inspector/v8-console.h | 0 .../src/inspector/v8-debugger-agent-impl.h | 0 .../src/inspector/v8-debugger-barrier.h | 0 .../src/inspector/v8-debugger-id.h | 0 .../src/inspector/v8-debugger-script.h | 0 .../v8_inspector/src/inspector/v8-debugger.h | 0 .../src/inspector/v8-deep-serializer.h | 0 .../inspector/v8-heap-profiler-agent-impl.h | 0 .../src/inspector/v8-inspector-impl.h | 0 .../src/inspector/v8-inspector-session-impl.h | 0 .../src/inspector/v8-profiler-agent-impl.h | 0 .../v8_inspector/src/inspector/v8-regex.h | 0 .../src/inspector/v8-runtime-agent-impl.h | 0 .../src/inspector/v8-schema-agent-impl.h | 0 .../v8-serialization-duplicate-tracker.h | 0 .../src/inspector/v8-stack-trace-impl.h | 0 .../src/inspector/v8-string-conversions.h | 0 .../src/inspector/v8-value-utils.h | 0 .../v8_inspector/src/inspector/value-mirror.h | 0 .../inspector_protocol/crdtp/cbor.h | 0 .../inspector_protocol/crdtp/dispatch.h | 0 .../inspector_protocol/crdtp/error_support.h | 0 .../inspector_protocol/crdtp/export.h | 0 .../inspector_protocol/crdtp/find_by_first.h | 0 .../crdtp/frontend_channel.h | 0 .../inspector_protocol/crdtp/json.h | 0 .../inspector_protocol/crdtp/json_platform.h | 0 .../inspector_protocol/crdtp/parser_handler.h | 0 .../inspector_protocol/crdtp/protocol_core.h | 0 .../inspector_protocol/crdtp/serializable.h | 0 .../inspector_protocol/crdtp/span.h | 0 .../inspector_protocol/crdtp/status.h | 0 .../crdtp/status_test_support.h | 0 .../inspector_protocol/crdtp/test_platform.h | 0 .../napi/android}/v8/SimpleAllocator.cpp | 0 .../napi/android}/v8/SimpleAllocator.h | 0 .../napi/android}/v8/jsr.cpp | 0 .../napi/android}/v8/jsr.h | 0 .../napi/android}/v8/v8-api-internals.h | 0 .../napi/android}/v8/v8-api.cpp | 0 .../napi/android}/v8/v8-api.h | 0 .../napi/android}/v8/v8_inspector/Utils.cpp | 0 .../napi/android}/v8/v8_inspector/Utils.h | 0 .../v8_inspector/ns-v8-tracing-agent-impl.cpp | 0 .../v8_inspector/ns-v8-tracing-agent-impl.h | 0 .../src/main/cpp/napi/common/ConcurrentMap.h | 114 - .../src/main/cpp/napi/common/js_native_api.h | 552 -- .../cpp/napi/common/js_native_api_types.h | 166 - .../src/main/cpp/napi/common/jsr_common.h | 31 - .../runtime/src/main/cpp/napi/common/napi.h | 168 - .../main/cpp/napi/common/native_api_util.h | 454 - .../src/main/cpp/napi/common/node-api.h | 41 - .../src/main/cpp/napi/common/robin_hood.h | 2544 ----- .../src/main/cpp/napi/common/spinmutex.h | 355 - .../hermes/include/hermes/AsyncDebuggerAPI.h | 309 - .../napi/hermes/include/hermes/CompileJS.h | 73 - .../napi/hermes/include/hermes/DebuggerAPI.h | 501 - .../napi/hermes/include/hermes/MurmurHash.h | 10 - .../hermes/include/hermes/Public/Buffer.h | 42 - .../include/hermes/Public/CrashManager.h | 107 - .../hermes/include/hermes/Public/CtorConfig.h | 148 - .../include/hermes/Public/DebuggerTypes.h | 200 - .../hermes/include/hermes/Public/GCConfig.h | 231 - .../include/hermes/Public/GCTripwireContext.h | 43 - .../include/hermes/Public/HermesExport.h | 14 - .../hermes/Public/JSOutOfMemoryError.h | 30 - .../include/hermes/Public/RuntimeConfig.h | 135 - .../hermes/include/hermes/RuntimeTaskRunner.h | 67 - .../napi/hermes/include/hermes/ScriptStore.h | 79 - .../napi/hermes/include/hermes/SynthTrace.h | 1316 --- .../hermes/include/hermes/SynthTraceParser.h | 40 - .../include/hermes/ThreadSafetyAnalysis.h | 78 - .../napi/hermes/include/hermes/TimerStats.h | 23 - .../hermes/include/hermes/TraceInterpreter.h | 284 - .../hermes/include/hermes/TracingRuntime.h | 280 - .../napi/hermes/include/hermes/cdp/CDPAgent.h | 132 - .../hermes/include/hermes/cdp/CDPDebugAPI.h | 66 - .../include/hermes/cdp/CallbackOStream.h | 90 - .../include/hermes/cdp/ConsoleMessage.h | 138 - .../include/hermes/cdp/DebuggerDomainAgent.h | 214 - .../hermes/include/hermes/cdp/DomainAgent.h | 110 - .../hermes/include/hermes/cdp/DomainState.h | 136 - .../hermes/cdp/HeapProfilerDomainAgent.h | 75 - .../include/hermes/cdp/JSONValueInterfaces.h | 43 - .../include/hermes/cdp/MessageConverters.h | 85 - .../include/hermes/cdp/MessageInterfaces.h | 75 - .../hermes/include/hermes/cdp/MessageTypes.h | 1262 --- .../include/hermes/cdp/MessageTypesInlines.h | 316 - .../include/hermes/cdp/ProfilerDomainAgent.h | 42 - .../hermes/cdp/RemoteObjectConverters.h | 80 - .../include/hermes/cdp/RemoteObjectsTable.h | 130 - .../include/hermes/cdp/RuntimeDomainAgent.h | 141 - .../cpp/napi/hermes/include/hermes/hermes.h | 263 - .../napi/hermes/include/hermes/hermes_api.h | 85 - .../hermes/include/hermes/hermes_tracing.h | 55 - .../include/hermes/inspector/RuntimeAdapter.h | 79 - .../hermes/inspector/chrome/CDPHandler.h | 154 - .../hermes/inspector/chrome/CallbackOStream.h | 89 - .../inspector/chrome/JSONValueInterfaces.h | 42 - .../inspector/chrome/MessageConverters.h | 87 - .../inspector/chrome/MessageInterfaces.h | 73 - .../hermes/inspector/chrome/MessageTypes.h | 1183 --- .../inspector/chrome/MessageTypesInlines.h | 315 - .../inspector/chrome/RemoteObjectConverters.h | 54 - .../inspector/chrome/RemoteObjectsTable.h | 124 - .../chrome/tests/AsyncHermesRuntime.h | 174 - .../inspector/chrome/tests/SyncConnection.h | 91 - .../inspector/chrome/tests/TestHelpers.h | 58 - .../hermes/synthtest/tests/TestFunctions.h | 50 - .../cpp/napi/hermes/include/jsi/JSIDynamic.h | 26 - .../cpp/napi/hermes/include/jsi/decorator.h | 901 -- .../napi/hermes/include/jsi/instrumentation.h | 129 - .../cpp/napi/hermes/include/jsi/jsi-inl.h | 356 - .../main/cpp/napi/hermes/include/jsi/jsi.h | 1549 --- .../main/cpp/napi/hermes/include/jsi/jsilib.h | 59 - .../napi/hermes/include/jsi/test/testlib.h | 49 - .../cpp/napi/hermes/include/jsi/threadsafe.h | 79 - .../include_shermes/hermes/AsyncDebuggerAPI.h | 309 - .../hermes/include_shermes/hermes/CompileJS.h | 96 - .../include_shermes/hermes/DebuggerAPI.h | 505 - .../hermes/Public/CrashManager.h | 107 - .../hermes/Public/CtorConfig.h | 148 - .../hermes/Public/DebuggerTypes.h | 196 - .../include_shermes/hermes/Public/GCConfig.h | 215 - .../hermes/Public/GCTripwireContext.h | 43 - .../hermes/Public/HermesExport.h | 14 - .../hermes/Public/JSOutOfMemoryError.h | 30 - .../hermes/Public/RuntimeConfig.h | 132 - .../hermes/Public/SamplingProfiler.h | 273 - .../hermes/RuntimeTaskRunner.h | 67 - .../include_shermes/hermes/SynthTrace.h | 1527 --- .../include_shermes/hermes/SynthTraceParser.h | 40 - .../hermes/ThreadSafetyAnalysis.h | 78 - .../include_shermes/hermes/TimerStats.h | 23 - .../include_shermes/hermes/TraceInterpreter.h | 299 - .../include_shermes/hermes/TracingRuntime.h | 315 - .../include_shermes/hermes/cdp/CDPAgent.h | 134 - .../include_shermes/hermes/cdp/CDPDebugAPI.h | 66 - .../hermes/cdp/CallbackOStream.h | 92 - .../hermes/cdp/ConsoleMessage.h | 138 - .../hermes/cdp/DebuggerDomainAgent.h | 320 - .../include_shermes/hermes/cdp/DomainAgent.h | 110 - .../include_shermes/hermes/cdp/DomainState.h | 143 - .../hermes/cdp/HeapProfilerDomainAgent.h | 75 - .../hermes/cdp/JSONValueInterfaces.h | 43 - .../hermes/cdp/MessageConverters.h | 85 - .../hermes/cdp/MessageInterfaces.h | 75 - .../include_shermes/hermes/cdp/MessageTypes.h | 1279 --- .../hermes/cdp/MessageTypesInlines.h | 316 - .../hermes/cdp/ProfilerDomainAgent.h | 42 - .../hermes/cdp/RemoteObjectConverters.h | 80 - .../hermes/cdp/RemoteObjectsTable.h | 130 - .../hermes/cdp/RuntimeDomainAgent.h | 141 - .../hermes/include_shermes/hermes/hermes.h | 222 - .../include_shermes/hermes/hermes_node_api.h | 147 - .../include_shermes/hermes/hermes_tracing.h | 55 - .../hermes_abi/HermesABIHelpers.h | 295 - .../hermes_abi/HermesABIRuntimeWrapper.h | 25 - .../include_shermes/hermes_abi/hermes_abi.h | 642 -- .../hermes_abi/hermes_vtable.h | 30 - .../hermes_sandbox/HermesSandboxRuntime.h | 41 - .../external/hermes_sandbox_impl_compiled.h | 12 - .../hermes_sandbox_impl_dbg_compiled-impl.h | 8516 ----------------- .../hermes_sandbox_impl_dbg_compiled.h | 137 - .../hermes_sandbox_impl_opt_compiled-impl.h | 3945 -------- .../hermes_sandbox_impl_opt_compiled.h | 119 - .../hermes_sandbox/external/wasm-rt-fb.h | 124 - .../hermes_sandbox/external/wasm-rt-impl.h | 66 - .../hermes_sandbox/external/wasm-rt.h | 456 - .../hermes/include_shermes/jsi/JSIDynamic.h | 26 - .../hermes/include_shermes/jsi/decorator.h | 1064 -- .../napi/hermes/include_shermes/jsi/hermes.h | 189 - .../include_shermes/jsi/instrumentation.h | 132 - .../napi/hermes/include_shermes/jsi/jsi-inl.h | 405 - .../cpp/napi/hermes/include_shermes/jsi/jsi.h | 1864 ---- .../napi/hermes/include_shermes/jsi/jsilib.h | 59 - .../hermes/include_shermes/jsi/test/testlib.h | 49 - .../hermes/include_shermes/jsi/threadsafe.h | 79 - .../src/main/cpp/napi/hermes/js_runtime.h | 186 - .../runtime/src/main/cpp/napi/hermes/jsr.cpp | 148 - .../runtime/src/main/cpp/napi/hermes/jsr.h | 63 - 1375 files changed, 44476 deletions(-) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/APICallbackFunction.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/APICast.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/APIUtils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSAPIGlobalObject.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSAPIValueWrapper.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSAPIWrapperObject.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSBase.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSBaseInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSBasePrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSCTestRunnerUtils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSCallbackConstructor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSCallbackFunction.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSCallbackObject.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSCallbackObjectFunctions.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSClassRef.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSContext.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSContextInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSContextPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSContextRef.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSContextRefInspectorSupport.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSContextRefInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSContextRefPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSExport.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSHeapFinalizerPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSManagedValue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSManagedValueInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSMarkingConstraintPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSObjectRef.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSObjectRefPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSRemoteInspector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSRetainPtr.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSScript.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSScriptInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSScriptRefPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSScriptSourceProvider.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSStringRef.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSStringRefBSTR.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSStringRefCF.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSStringRefPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSTypedArray.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSValue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSValueInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSValuePrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSValueRef.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSVirtualMachine.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSVirtualMachineInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSVirtualMachinePrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSWeakObjectMapRefInternal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSWeakObjectMapRefPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSWeakPrivate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSWeakValue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JSWrapperMap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JavaScript.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/JavaScriptCore.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/ObjCCallbackFunction.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/ObjcRuntimeExtras.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/OpaqueJSString.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/include/JavaScriptCore/WebKitAvailability.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/jsc-api.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/jsc-api.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/jsr.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/jsc/jsr.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/code_cache.cc (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/code_cache.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/basic/log/logging.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/base-global-handles.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/collector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/global-handles.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/persistent-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/qjsvaluevalue-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/sweeper.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/thread_pool.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/gc/trace-gc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/BUILD.gn (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/base_export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/cutils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/libbf.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/libregexp-opcode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/libregexp.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/libunicode-table.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/libunicode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/list.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/primjs_monitor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/quickjs-atom.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/quickjs-inner.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/quickjs-libc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/quickjs-opcode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/quickjs-tag.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/quickjs.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/quickjs_queue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/include/quickjs/include/quickjs_version.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/jsr.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/jsr.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/napi_env.cc (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/napi_env.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/napi_env_quickjs.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/napi_state.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/primjs-api.cc (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/primjs/primjs-api.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/jsr.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/jsr.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/.gitattributes (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/.gitignore (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/CMakeLists.txt (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/LICENSE (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/SECURITY.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/azure-pipelines.yml (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/bin/mimalloc-redirect.dll (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/bin/mimalloc-redirect.lib (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/bin/mimalloc-redirect32.dll (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/bin/mimalloc-redirect32.lib (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/bin/minject.exe (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/bin/minject32.exe (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/bin/readme.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/cmake/JoinPaths.cmake (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/cmake/mimalloc-config-version.cmake (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/cmake/mimalloc-config.cmake (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-a.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-b.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-a.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-b.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-1.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-a.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-b.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-2.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-1.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-2.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-spec-rss.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-spec.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-1.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-2.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-1.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-2.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-a.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-b.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-a.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-b.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-a.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-b.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/bench-2021/bench-macmini-2021-01-30.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/doxyfile (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/ds-logo.jpg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/ds-logo.png (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/mimalloc-doc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/mimalloc-doxygen.css (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/mimalloc-logo-100.png (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/mimalloc-logo.png (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/mimalloc-logo.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/spades-logo.png (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/doc/unreal-logo.svg (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/docker/alpine-arm32v7/Dockerfile (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/docker/alpine/Dockerfile (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/docker/manylinux-x64/Dockerfile (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/docker/readme.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override-test.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test-stress.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2017/mimalloc.sln (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2017/mimalloc.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override-test.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-api.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-stress.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2019/mimalloc.sln (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2019/mimalloc.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override-test.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-api.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-stress.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2022/mimalloc.sln (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/ide/vs2022/mimalloc.vcxproj (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/include/mimalloc-new-delete.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/include/mimalloc-override.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/include/mimalloc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/include/mimalloc/atomic.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/include/mimalloc/internal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/include/mimalloc/prim.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/include/mimalloc/track.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/include/mimalloc/types.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/mimalloc.pc.in (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/readme.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/alloc-aligned.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/alloc-override.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/alloc-posix.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/alloc.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/arena.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/bitmap.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/bitmap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/free.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/heap.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/init.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/libc.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/options.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/os.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/page-queue.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/page.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/emscripten/prim.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/osx/alloc-override-zone.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/osx/prim.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/prim.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/readme.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/unix/prim.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/wasi/prim.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/windows/etw-mimalloc.wprp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/windows/etw.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/windows/etw.man (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/windows/prim.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/prim/windows/readme.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/random.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/segment-map.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/segment.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/static.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/src/stats.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/CMakeLists.txt (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/main-override-static.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/main-override.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/main-override.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/main.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/readme.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/test-api-fill.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/test-api.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/test-stress.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/test-wrong.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/mimalloc-dev/test/testhelper.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/quickjs-api.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/quicks-runtime.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/.gitignore (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/.gitmodules (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/Changelog (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/LICENSE (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/Makefile (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/TODO (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/compat/test-closefrom.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/cutils.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/cutils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/doc/quickjs.texi (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/dtoa.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/fib.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/fib_module.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/hello.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/hello_module.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/message.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/pi_bigint.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/point.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/test_fib.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/examples/test_point.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/fuzz/README (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/fuzz/fuzz.dict (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/fuzz/fuzz_common.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/fuzz/fuzz_common.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/fuzz/fuzz_compile.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/fuzz/fuzz_eval.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/fuzz/fuzz_regexp.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/fuzz/generate_dict.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/libregexp-opcode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/libregexp.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/libregexp.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/libunicode-table.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/libunicode.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/libunicode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/list.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/qjs.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/qjsc.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/quickjs-atom.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/quickjs-libc.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/quickjs-libc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/quickjs-opcode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/quickjs.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/quickjs.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/readme-cosmo.txt (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/readme.txt (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/release.sh (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/repl.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/run-test262.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/test262.conf (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/test262o.conf (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/test262o_errors.txt (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/assert.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/bjson.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/fixture_cyclic_import.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/microbench.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test262.patch (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_bigint.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_bjson.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_builtin.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_closure.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_cyclic_import.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_language.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_loop.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_std.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_worker.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/tests/test_worker_module.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/unicode_download.sh (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/unicode_gen.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source/unicode_gen_def.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/CMakeLists.txt (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/LICENSE (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/Makefile (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/README.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/amalgam.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/api-test.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/builtin-array-fromasync.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/builtin-array-fromasync.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/ctest.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/cutils.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/cutils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/cxxtest.cc (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/dtoa.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/fuzz.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/libregexp-opcode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/libregexp.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/libregexp.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/libunicode-table.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/libunicode.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/libunicode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/list.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/meson.build (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/meson_options.txt (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/qjs.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/qjsc.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/quickjs-atom.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/quickjs-c-atomics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/quickjs-libc.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/quickjs-libc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/quickjs-opcode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/quickjs.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/quickjs.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/repl.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/run-test262.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/standalone.js (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/test262-fast.conf (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/test262.conf (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/tests.conf (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/unicode_download.sh (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/unicode_gen.c (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/quickjs/source_ng/unicode_gen_def.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/APIDesign.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/README.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/allocation.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/common.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/cross-thread-persistent.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/custom-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/default-platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/ephemeron-pair.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/explicit-management.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/garbage-collected.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/heap-consistency.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/heap-state.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/heap-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/heap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/api-constants.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/atomic-entry-flag.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/caged-heap-local-data.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/compiler-specific.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/finalizer-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/gc-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/logging.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/name-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/persistent-node.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/pointer-policies.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/internal/write-barrier.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/liveness-broker.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/macros.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/member.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/name-provider.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/object-size-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/persistent.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/prefinalizer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/process-heap-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/sentinel-pointer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/source-location.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/testing.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/trace-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/type-traits.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/cppgc/visitor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/inspector/Debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/inspector/Runtime.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/inspector/Schema.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/js_protocol-1.2.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/js_protocol-1.3.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/js_protocol.pdl (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/libplatform/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/libplatform/libplatform-export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/libplatform/libplatform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/libplatform/v8-tracing.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-array-buffer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-callbacks.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-container.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-context.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-cppgc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-data.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-date.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-debug.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-embedder-heap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-embedder-state-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-exception.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-extension.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-external.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-fast-api-calls.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-forward.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-function-callback.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-function.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-initialization.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-inspector-protocol.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-inspector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-internal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-isolate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-json.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-local-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-locker.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-maybe.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-memory-span.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-message.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-metrics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-microtask-queue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-microtask.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-object.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-persistent-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-primitive-object.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-primitive.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-profiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-promise.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-proxy.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-regexp.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-snapshot.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-traced-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-typed-array.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-unwinder-state.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-unwinder.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-value-serializer-version.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-value-serializer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-value.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-version-string.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-version.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-wasm-trap-handler-posix.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-wasm-trap-handler-win.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-wasm.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8-weak-callback-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/v8config.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/zip.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/include/zipconf.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/address-region.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/atomic-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/atomicops.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/base-export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/bit-field.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/bits-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/bits.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/bounded-page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/bounds.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/build_config.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/compiler-specific.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/cpu.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/division-by-constant.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/emulated-virtual-address-subspace.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/enum-set.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/export-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/file-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/flags.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/free_deleter.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/functional.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/hashmap-entry.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/hashmap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/ieee754.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/immediate-crash.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/lazy-instance.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/logging.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/macros.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/memory.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/once.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/optional.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/overflowing-math.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/condition-variable.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/elapsed-timer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/mutex.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/platform-linux.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/platform-posix-time.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/platform-posix.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/semaphore.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/time.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/wrappers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/platform/yield-processor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/pointer-with-payload.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/qnx-math.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/region-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/ring-buffer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/safe_conversions.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/safe_conversions_arm_impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/safe_conversions_impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/small-vector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/strings.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/sys-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/template-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/threaded-list.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/timezone-cache.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/v8-fallthrough.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/vector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/virtual-address-space-page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/virtual-address-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/vlq-base64.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/vlq.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/base/win32-headers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/allow-deprecated.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/assert-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/checks.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/code-memory-access-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/code-memory-access.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/globals.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/high-allocation-throughput-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/message-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/operation.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/ptr-compr-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/common/ptr-compr.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-coverage.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-evaluate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-frames.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-interface.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-property-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-scope-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-scopes.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-stack-trace-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-type-profile.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-wasm-objects-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug-wasm-objects.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/debug.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/interface-types.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/debug/liveedit.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/custom-preview.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/injected-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/inspected-context.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/inspector_protocol_config.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Console.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Console.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Debugger.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Forward.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Profiler.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Profiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Protocol.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Protocol.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Runtime.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Runtime.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Schema.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/Schema.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.cc (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/remote-object-id.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/search-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/string-16.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/string-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/test-interface.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-console-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-console-message.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-console.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-debugger-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-debugger-id.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-debugger-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-inspector-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-inspector-session-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-profiler-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-regex.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-runtime-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-schema-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-stack-trace-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-string-conversions.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-value-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/v8-webdriver-serializer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/src/inspector/value-mirror.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/glue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/span.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/APIDesign.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/README.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/allocation.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/common.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/cross-thread-persistent.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/custom-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/default-platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/ephemeron-pair.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/explicit-management.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/garbage-collected.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/heap-consistency.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/heap-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/heap-state.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/heap-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/heap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/api-constants.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/atomic-entry-flag.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/base-page-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/caged-heap-local-data.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/caged-heap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/compiler-specific.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/finalizer-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/gc-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/logging.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/member-storage.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/name-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/persistent-node.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/pointer-policies.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/internal/write-barrier.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/liveness-broker.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/macros.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/member.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/name-provider.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/object-size-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/persistent.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/prefinalizer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/process-heap-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/sentinel-pointer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/source-location.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/testing.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/trace-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/type-traits.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/cppgc/visitor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/inspector/Debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/inspector/Runtime.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/inspector/Schema.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/js_protocol-1.2.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/js_protocol-1.3.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/js_protocol.pdl (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/libplatform/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/libplatform/libplatform-export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/libplatform/libplatform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/libplatform/v8-tracing.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-array-buffer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-callbacks.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-container.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-context.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-cppgc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-data.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-date.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-debug.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-embedder-heap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-embedder-state-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-exception.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-extension.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-external.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-fast-api-calls.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-forward.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-function-callback.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-function.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-initialization.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-inspector-protocol.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-inspector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-internal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-isolate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-json.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-local-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-locker.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-maybe.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-memory-span.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-message.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-metrics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-microtask-queue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-microtask.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-object.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-persistent-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-primitive-object.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-primitive.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-profiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-promise.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-proxy.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-regexp.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-snapshot.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-traced-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-typed-array.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-unwinder-state.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-unwinder.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-value-serializer-version.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-value-serializer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-value.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-version-string.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-version.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-wasm-trap-handler-posix.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-wasm-trap-handler-win.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-wasm.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8-weak-callback-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/include/v8config.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/address-region.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/atomic-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/atomicops.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/base-export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/bit-field.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/bits-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/bits.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/bounded-page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/bounds.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/build_config.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/compiler-specific.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/container-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/cpu.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/debug/stack_trace.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/division-by-constant.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/emulated-virtual-address-subspace.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/enum-set.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/export-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/file-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/flags.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/free_deleter.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/functional.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/hashmap-entry.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/hashmap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/ieee754.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/immediate-crash.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/lazy-instance.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/logging.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/macros.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/memory.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/bignum-dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/bignum.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/cached-powers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/diy-fp.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/double.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/fast-dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/fixed-dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/numbers/strtod.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/once.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/optional.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/overflowing-math.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/condition-variable.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/elapsed-timer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/memory-protection-key.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/memory.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/mutex.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/platform-linux.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/platform-posix-time.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/platform-posix.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/semaphore.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/time.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/wrappers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/platform/yield-processor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/pointer-with-payload.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/qnx-math.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/region-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/ring-buffer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/safe_conversions.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/safe_conversions_arm_impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/safe_conversions_impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/sanitizer/asan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/sanitizer/lsan-page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/sanitizer/lsan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/sanitizer/msan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/sanitizer/tsan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/small-vector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/string-format.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/strings.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/sys-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/template-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/threaded-list.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/timezone-cache.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/utils/random-number-generator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/v8-fallthrough.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/vector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/virtual-address-space-page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/virtual-address-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/vlq-base64.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/base/vlq.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/assert-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/checks.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/code-memory-access-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/code-memory-access.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/globals.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/high-allocation-throughput-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/message-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/operation.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/ptr-compr-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/common/ptr-compr.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-coverage.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-evaluate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-frames.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-interface.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-property-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-scope-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-scopes.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-stack-trace-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-wasm-objects-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-wasm-objects.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug-wasm-objects.tq (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/debug.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/interface-types.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/liveedit-diff.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/liveedit.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-remote-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server-thread.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/packet.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/session.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/target.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/transport.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/debug/wasm/gdb-server/wasm-module-debug.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/BUILD.gn (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/crc32.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/custom-preview.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/injected-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/inspected-context.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/inspector_protocol_config.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Console.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Console.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Debugger.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Forward.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Profiler.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Profiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Protocol.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Protocol.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Runtime.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Runtime.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Schema.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/protocol/Schema.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/remote-object-id.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/search-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/string-16.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/string-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/test-interface.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-console-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-console-message.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-console.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-debugger-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-debugger-barrier.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-debugger-id.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-debugger-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-inspector-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-inspector-session-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-profiler-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-regex.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-runtime-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-schema-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-stack-trace-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-string-conversions.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-value-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/v8-webdriver-serializer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/src/inspector/value-mirror.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/glue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/span.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/APIDesign.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/DIR_METADATA (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/OWNERS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/README.md (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/allocation.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/common.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/cross-thread-persistent.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/custom-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/default-platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/explicit-management.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/garbage-collected.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/heap-consistency.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/heap-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/heap-state.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/heap-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/heap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/api-constants.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/atomic-entry-flag.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/base-page-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/caged-heap-local-data.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/caged-heap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/compiler-specific.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/conditional-stack-allocated.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/finalizer-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/gc-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/logging.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/member-storage.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/name-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/persistent-node.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/pointer-policies.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/internal/write-barrier.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/liveness-broker.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/macros.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/member.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/name-provider.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/object-size-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/persistent.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/prefinalizer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/process-heap-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/sentinel-pointer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/source-location.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/tagged-member.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/testing.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/trace-trait.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/type-traits.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/cppgc/visitor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/inspector/Debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/inspector/Runtime.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/inspector/Schema.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/js_protocol-1.2.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/js_protocol-1.3.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/js_protocol.pdl (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/libplatform/DEPS (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/libplatform/libplatform-export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/libplatform/libplatform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/libplatform/v8-tracing.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-array-buffer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-callbacks.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-container.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-context.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-cpp-heap-external.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-cppgc.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-data.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-date.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-debug.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-embedder-heap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-embedder-state-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-exception.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-extension.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-external-memory-accounter.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-external.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-fast-api-calls.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-forward.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-function-callback.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-function.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-handle-base.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-initialization.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-inspector-protocol.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-inspector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-internal.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-isolate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-json.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-local-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-locker.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-maybe.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-memory-span.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-message.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-metrics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-microtask-queue.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-microtask.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-object.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-persistent-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-primitive-object.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-primitive.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-profiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-promise.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-proxy.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-regexp.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-sandbox.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-snapshot.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-source-location.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-statistics.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-trace-categories.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-traced-handle.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-typed-array.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-unwinder-state.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-unwinder.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-value-serializer-version.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-value-serializer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-value.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-version-string.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-version.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-wasm-trap-handler-posix.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-wasm-trap-handler-win.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-wasm.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8-weak-callback-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/include/v8config.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/abort-mode.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/address-region.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/atomic-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/atomicops.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/base-export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/bit-field.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/bits-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/bits.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/bounded-page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/bounds.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/build_config.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/compiler-specific.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/container-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/contextual.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/cpu.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/debug/stack_trace.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/discriminated-union.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/division-by-constant.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/doubly-threaded-list.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/emulated-virtual-address-subspace.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/enum-set.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/export-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/file-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/flags.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/fpu.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/free_deleter.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/hashing.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/hashmap-entry.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/hashmap.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/ieee754.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/immediate-crash.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/intrusive-set.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/ios-headers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/lazy-instance.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/logging.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/macros.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/memory.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/bignum-dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/bignum.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/cached-powers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/diy-fp.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/double.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/fast-dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/fixed-dtoa.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/numbers/strtod.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/once.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/overflowing-math.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/condition-variable.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/elapsed-timer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/memory-protection-key.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/memory.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/mutex.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/platform-linux.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/platform-posix-time.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/platform-posix.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/platform-win32.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/semaphore.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/time.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/wrappers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/platform/yield-processor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/pointer-with-payload.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/qnx-math.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/region-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/ring-buffer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/sanitizer/asan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/sanitizer/lsan-page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/sanitizer/lsan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/sanitizer/msan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/sanitizer/tsan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/sanitizer/ubsan.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/small-map.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/small-vector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/string-format.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/strings.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/strong-alias.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/sys-info.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/template-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/threaded-list.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/timezone-cache.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/vector.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/virtual-address-space-page-allocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/virtual-address-space.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/vlq-base64.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/vlq.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/base/win32-headers.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/assert-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/checks.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/code-memory-access-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/code-memory-access.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/globals.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/high-allocation-throughput-scope.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/message-template.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/operation.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/ptr-compr-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/ptr-compr.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/segmented-table-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/segmented-table.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/simd128.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/common/thread-local-storage.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-coverage.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-evaluate.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-frames.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-interface.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-property-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-scope-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-scopes.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-stack-trace-iterator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-wasm-objects-inl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug-wasm-objects.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/debug.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/interface-types.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/liveedit-diff.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/debug/liveedit.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/crc32.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/custom-preview.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/injected-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/inspected-context.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/inspector_protocol_config.json (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Console.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Console.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Debugger.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Forward.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Profiler.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Profiler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Protocol.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Protocol.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Runtime.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Runtime.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Schema.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/protocol/Schema.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/remote-object-id.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/search-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/string-16.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/string-util.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/test-interface.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-console-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-console-message.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-console.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-debugger-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-debugger-barrier.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-debugger-id.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-debugger-script.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-debugger.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-deep-serializer.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-inspector-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-inspector-session-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-profiler-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-regex.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-runtime-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-schema-agent-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-serialization-duplicate-tracker.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-stack-trace-impl.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-string-conversions.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/v8-value-utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/src/inspector/value-mirror.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/export.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/span.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/SimpleAllocator.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/SimpleAllocator.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/jsr.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/jsr.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/v8-api-internals.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/v8-api.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/v8-api.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/v8_inspector/Utils.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/v8_inspector/Utils.h (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/v8_inspector/ns-v8-tracing-agent-impl.cpp (100%) rename {platforms/android/test-app/runtime/src/main/cpp/napi => NativeScript/napi/android}/v8/v8_inspector/ns-v8-tracing-agent-impl.h (100%) delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/ConcurrentMap.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/js_native_api.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/js_native_api_types.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/jsr_common.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/napi.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/native_api_util.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/node-api.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/robin_hood.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/common/spinmutex.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/AsyncDebuggerAPI.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/CompileJS.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/DebuggerAPI.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/MurmurHash.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/Buffer.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/CrashManager.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/CtorConfig.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/DebuggerTypes.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/GCConfig.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/GCTripwireContext.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/HermesExport.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/JSOutOfMemoryError.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/RuntimeConfig.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/RuntimeTaskRunner.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/ScriptStore.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/SynthTrace.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/SynthTraceParser.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/ThreadSafetyAnalysis.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TimerStats.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TraceInterpreter.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TracingRuntime.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CDPAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CDPDebugAPI.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CallbackOStream.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/ConsoleMessage.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DebuggerDomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DomainState.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/HeapProfilerDomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/JSONValueInterfaces.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageConverters.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageInterfaces.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageTypes.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageTypesInlines.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/ProfilerDomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RemoteObjectConverters.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RemoteObjectsTable.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RuntimeDomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes_api.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes_tracing.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/RuntimeAdapter.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/CDPHandler.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/CallbackOStream.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/JSONValueInterfaces.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageConverters.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageInterfaces.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageTypes.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageTypesInlines.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/RemoteObjectConverters.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/RemoteObjectsTable.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/AsyncHermesRuntime.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/SyncConnection.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/TestHelpers.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/synthtest/tests/TestFunctions.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/JSIDynamic.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/decorator.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/instrumentation.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsi-inl.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsi.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsilib.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/test/testlib.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/threadsafe.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/AsyncDebuggerAPI.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/CompileJS.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/DebuggerAPI.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/CrashManager.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/CtorConfig.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/DebuggerTypes.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/GCConfig.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/GCTripwireContext.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/HermesExport.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/JSOutOfMemoryError.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/RuntimeConfig.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/SamplingProfiler.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/RuntimeTaskRunner.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/SynthTrace.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/SynthTraceParser.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/ThreadSafetyAnalysis.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TimerStats.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TraceInterpreter.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TracingRuntime.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CDPAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CDPDebugAPI.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CallbackOStream.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/ConsoleMessage.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DebuggerDomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DomainState.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/HeapProfilerDomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/JSONValueInterfaces.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageConverters.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageInterfaces.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageTypes.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageTypesInlines.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/ProfilerDomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RemoteObjectConverters.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RemoteObjectsTable.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RuntimeDomainAgent.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes_node_api.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes_tracing.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/HermesABIHelpers.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/HermesABIRuntimeWrapper.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/hermes_abi.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/hermes_vtable.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/HermesSandboxRuntime.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_compiled.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled-impl.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled-impl.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-fb.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-impl.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/JSIDynamic.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/decorator.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/hermes.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/instrumentation.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsi-inl.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsi.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsilib.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/test/testlib.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/threadsafe.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/js_runtime.h delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/jsr.cpp delete mode 100644 platforms/android/test-app/runtime/src/main/cpp/napi/hermes/jsr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/APICallbackFunction.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/APICallbackFunction.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/APICallbackFunction.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/APICallbackFunction.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/APICast.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/APICast.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/APICast.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/APICast.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/APIUtils.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/APIUtils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/APIUtils.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/APIUtils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSAPIGlobalObject.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSAPIGlobalObject.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSAPIGlobalObject.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSAPIGlobalObject.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSAPIValueWrapper.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSAPIValueWrapper.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSAPIValueWrapper.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSAPIValueWrapper.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSAPIWrapperObject.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSAPIWrapperObject.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSAPIWrapperObject.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSAPIWrapperObject.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSBase.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSBase.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSBase.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSBase.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSBaseInternal.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSBaseInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSBaseInternal.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSBaseInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSBasePrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSBasePrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSBasePrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSBasePrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCTestRunnerUtils.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSCTestRunnerUtils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCTestRunnerUtils.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSCTestRunnerUtils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCallbackConstructor.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSCallbackConstructor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCallbackConstructor.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSCallbackConstructor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCallbackFunction.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSCallbackFunction.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCallbackFunction.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSCallbackFunction.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCallbackObject.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSCallbackObject.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCallbackObject.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSCallbackObject.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCallbackObjectFunctions.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSCallbackObjectFunctions.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSCallbackObjectFunctions.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSCallbackObjectFunctions.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSClassRef.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSClassRef.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSClassRef.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSClassRef.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContext.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSContext.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContext.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSContext.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextInternal.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextInternal.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextRef.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextRef.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextRef.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextRef.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextRefInspectorSupport.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextRefInspectorSupport.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextRefInspectorSupport.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextRefInspectorSupport.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextRefInternal.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextRefInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextRefInternal.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextRefInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextRefPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextRefPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSContextRefPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSContextRefPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSExport.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSExport.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSExport.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSExport.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSHeapFinalizerPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSHeapFinalizerPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSHeapFinalizerPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSHeapFinalizerPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSManagedValue.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSManagedValue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSManagedValue.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSManagedValue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSManagedValueInternal.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSManagedValueInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSManagedValueInternal.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSManagedValueInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSMarkingConstraintPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSMarkingConstraintPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSMarkingConstraintPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSMarkingConstraintPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSObjectRef.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSObjectRef.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSObjectRef.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSObjectRef.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSObjectRefPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSObjectRefPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSObjectRefPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSObjectRefPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSRemoteInspector.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSRemoteInspector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSRemoteInspector.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSRemoteInspector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSRetainPtr.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSRetainPtr.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSRetainPtr.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSRetainPtr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSScript.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSScript.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSScript.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSScript.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSScriptInternal.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSScriptInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSScriptInternal.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSScriptInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSScriptRefPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSScriptRefPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSScriptRefPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSScriptRefPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSScriptSourceProvider.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSScriptSourceProvider.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSScriptSourceProvider.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSScriptSourceProvider.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSStringRef.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSStringRef.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSStringRef.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSStringRef.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSStringRefBSTR.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSStringRefBSTR.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSStringRefBSTR.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSStringRefBSTR.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSStringRefCF.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSStringRefCF.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSStringRefCF.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSStringRefCF.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSStringRefPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSStringRefPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSStringRefPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSStringRefPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSTypedArray.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSTypedArray.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSTypedArray.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSTypedArray.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSValue.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSValue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSValue.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSValue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSValueInternal.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSValueInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSValueInternal.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSValueInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSValuePrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSValuePrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSValuePrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSValuePrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSValueRef.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSValueRef.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSValueRef.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSValueRef.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSVirtualMachine.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSVirtualMachine.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSVirtualMachine.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSVirtualMachine.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSVirtualMachineInternal.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSVirtualMachineInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSVirtualMachineInternal.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSVirtualMachineInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSVirtualMachinePrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSVirtualMachinePrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSVirtualMachinePrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSVirtualMachinePrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWeakObjectMapRefInternal.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSWeakObjectMapRefInternal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWeakObjectMapRefInternal.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSWeakObjectMapRefInternal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWeakObjectMapRefPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSWeakObjectMapRefPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWeakObjectMapRefPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSWeakObjectMapRefPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWeakPrivate.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSWeakPrivate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWeakPrivate.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSWeakPrivate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWeakValue.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSWeakValue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWeakValue.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSWeakValue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWrapperMap.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JSWrapperMap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JSWrapperMap.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JSWrapperMap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JavaScript.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JavaScript.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JavaScript.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JavaScript.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JavaScriptCore.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/JavaScriptCore.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/JavaScriptCore.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/JavaScriptCore.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/ObjCCallbackFunction.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/ObjCCallbackFunction.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/ObjCCallbackFunction.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/ObjCCallbackFunction.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/ObjcRuntimeExtras.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/ObjcRuntimeExtras.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/ObjcRuntimeExtras.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/ObjcRuntimeExtras.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/OpaqueJSString.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/OpaqueJSString.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/OpaqueJSString.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/OpaqueJSString.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/WebKitAvailability.h b/NativeScript/napi/android/jsc/include/JavaScriptCore/WebKitAvailability.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/include/JavaScriptCore/WebKitAvailability.h rename to NativeScript/napi/android/jsc/include/JavaScriptCore/WebKitAvailability.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/jsc-api.cpp b/NativeScript/napi/android/jsc/jsc-api.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/jsc-api.cpp rename to NativeScript/napi/android/jsc/jsc-api.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/jsc-api.h b/NativeScript/napi/android/jsc/jsc-api.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/jsc-api.h rename to NativeScript/napi/android/jsc/jsc-api.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/jsr.cpp b/NativeScript/napi/android/jsc/jsr.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/jsr.cpp rename to NativeScript/napi/android/jsc/jsr.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/jsc/jsr.h b/NativeScript/napi/android/jsc/jsr.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/jsc/jsr.h rename to NativeScript/napi/android/jsc/jsr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/code_cache.cc b/NativeScript/napi/android/primjs/code_cache.cc similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/code_cache.cc rename to NativeScript/napi/android/primjs/code_cache.cc diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/code_cache.h b/NativeScript/napi/android/primjs/code_cache.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/code_cache.h rename to NativeScript/napi/android/primjs/code_cache.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/basic/log/logging.h b/NativeScript/napi/android/primjs/include/basic/log/logging.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/basic/log/logging.h rename to NativeScript/napi/android/primjs/include/basic/log/logging.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/allocator.h b/NativeScript/napi/android/primjs/include/gc/allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/allocator.h rename to NativeScript/napi/android/primjs/include/gc/allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/base-global-handles.h b/NativeScript/napi/android/primjs/include/gc/base-global-handles.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/base-global-handles.h rename to NativeScript/napi/android/primjs/include/gc/base-global-handles.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/collector.h b/NativeScript/napi/android/primjs/include/gc/collector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/collector.h rename to NativeScript/napi/android/primjs/include/gc/collector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/global-handles.h b/NativeScript/napi/android/primjs/include/gc/global-handles.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/global-handles.h rename to NativeScript/napi/android/primjs/include/gc/global-handles.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/persistent-handle.h b/NativeScript/napi/android/primjs/include/gc/persistent-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/persistent-handle.h rename to NativeScript/napi/android/primjs/include/gc/persistent-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/qjsvaluevalue-space.h b/NativeScript/napi/android/primjs/include/gc/qjsvaluevalue-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/qjsvaluevalue-space.h rename to NativeScript/napi/android/primjs/include/gc/qjsvaluevalue-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/sweeper.h b/NativeScript/napi/android/primjs/include/gc/sweeper.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/sweeper.h rename to NativeScript/napi/android/primjs/include/gc/sweeper.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/thread_pool.h b/NativeScript/napi/android/primjs/include/gc/thread_pool.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/thread_pool.h rename to NativeScript/napi/android/primjs/include/gc/thread_pool.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/trace-gc.h b/NativeScript/napi/android/primjs/include/gc/trace-gc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/gc/trace-gc.h rename to NativeScript/napi/android/primjs/include/gc/trace-gc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/BUILD.gn b/NativeScript/napi/android/primjs/include/quickjs/BUILD.gn similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/BUILD.gn rename to NativeScript/napi/android/primjs/include/quickjs/BUILD.gn diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/base_export.h b/NativeScript/napi/android/primjs/include/quickjs/include/base_export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/base_export.h rename to NativeScript/napi/android/primjs/include/quickjs/include/base_export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/cutils.h b/NativeScript/napi/android/primjs/include/quickjs/include/cutils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/cutils.h rename to NativeScript/napi/android/primjs/include/quickjs/include/cutils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libbf.h b/NativeScript/napi/android/primjs/include/quickjs/include/libbf.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libbf.h rename to NativeScript/napi/android/primjs/include/quickjs/include/libbf.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libregexp-opcode.h b/NativeScript/napi/android/primjs/include/quickjs/include/libregexp-opcode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libregexp-opcode.h rename to NativeScript/napi/android/primjs/include/quickjs/include/libregexp-opcode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libregexp.h b/NativeScript/napi/android/primjs/include/quickjs/include/libregexp.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libregexp.h rename to NativeScript/napi/android/primjs/include/quickjs/include/libregexp.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libunicode-table.h b/NativeScript/napi/android/primjs/include/quickjs/include/libunicode-table.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libunicode-table.h rename to NativeScript/napi/android/primjs/include/quickjs/include/libunicode-table.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libunicode.h b/NativeScript/napi/android/primjs/include/quickjs/include/libunicode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/libunicode.h rename to NativeScript/napi/android/primjs/include/quickjs/include/libunicode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/list.h b/NativeScript/napi/android/primjs/include/quickjs/include/list.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/list.h rename to NativeScript/napi/android/primjs/include/quickjs/include/list.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/primjs_monitor.h b/NativeScript/napi/android/primjs/include/quickjs/include/primjs_monitor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/primjs_monitor.h rename to NativeScript/napi/android/primjs/include/quickjs/include/primjs_monitor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-atom.h b/NativeScript/napi/android/primjs/include/quickjs/include/quickjs-atom.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-atom.h rename to NativeScript/napi/android/primjs/include/quickjs/include/quickjs-atom.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-inner.h b/NativeScript/napi/android/primjs/include/quickjs/include/quickjs-inner.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-inner.h rename to NativeScript/napi/android/primjs/include/quickjs/include/quickjs-inner.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-libc.h b/NativeScript/napi/android/primjs/include/quickjs/include/quickjs-libc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-libc.h rename to NativeScript/napi/android/primjs/include/quickjs/include/quickjs-libc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-opcode.h b/NativeScript/napi/android/primjs/include/quickjs/include/quickjs-opcode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-opcode.h rename to NativeScript/napi/android/primjs/include/quickjs/include/quickjs-opcode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-tag.h b/NativeScript/napi/android/primjs/include/quickjs/include/quickjs-tag.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs-tag.h rename to NativeScript/napi/android/primjs/include/quickjs/include/quickjs-tag.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs.h b/NativeScript/napi/android/primjs/include/quickjs/include/quickjs.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs.h rename to NativeScript/napi/android/primjs/include/quickjs/include/quickjs.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs_queue.h b/NativeScript/napi/android/primjs/include/quickjs/include/quickjs_queue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs_queue.h rename to NativeScript/napi/android/primjs/include/quickjs/include/quickjs_queue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs_version.h b/NativeScript/napi/android/primjs/include/quickjs/include/quickjs_version.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/include/quickjs/include/quickjs_version.h rename to NativeScript/napi/android/primjs/include/quickjs/include/quickjs_version.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/jsr.cpp b/NativeScript/napi/android/primjs/jsr.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/jsr.cpp rename to NativeScript/napi/android/primjs/jsr.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/jsr.h b/NativeScript/napi/android/primjs/jsr.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/jsr.h rename to NativeScript/napi/android/primjs/jsr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/napi_env.cc b/NativeScript/napi/android/primjs/napi_env.cc similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/napi_env.cc rename to NativeScript/napi/android/primjs/napi_env.cc diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/napi_env.h b/NativeScript/napi/android/primjs/napi_env.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/napi_env.h rename to NativeScript/napi/android/primjs/napi_env.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/napi_env_quickjs.h b/NativeScript/napi/android/primjs/napi_env_quickjs.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/napi_env_quickjs.h rename to NativeScript/napi/android/primjs/napi_env_quickjs.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/napi_state.h b/NativeScript/napi/android/primjs/napi_state.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/napi_state.h rename to NativeScript/napi/android/primjs/napi_state.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/primjs-api.cc b/NativeScript/napi/android/primjs/primjs-api.cc similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/primjs-api.cc rename to NativeScript/napi/android/primjs/primjs-api.cc diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/primjs/primjs-api.h b/NativeScript/napi/android/primjs/primjs-api.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/primjs/primjs-api.h rename to NativeScript/napi/android/primjs/primjs-api.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/jsr.cpp b/NativeScript/napi/android/quickjs/jsr.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/jsr.cpp rename to NativeScript/napi/android/quickjs/jsr.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/jsr.h b/NativeScript/napi/android/quickjs/jsr.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/jsr.h rename to NativeScript/napi/android/quickjs/jsr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/.gitattributes b/NativeScript/napi/android/quickjs/mimalloc-dev/.gitattributes similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/.gitattributes rename to NativeScript/napi/android/quickjs/mimalloc-dev/.gitattributes diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/.gitignore b/NativeScript/napi/android/quickjs/mimalloc-dev/.gitignore similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/.gitignore rename to NativeScript/napi/android/quickjs/mimalloc-dev/.gitignore diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/CMakeLists.txt b/NativeScript/napi/android/quickjs/mimalloc-dev/CMakeLists.txt similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/CMakeLists.txt rename to NativeScript/napi/android/quickjs/mimalloc-dev/CMakeLists.txt diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/LICENSE b/NativeScript/napi/android/quickjs/mimalloc-dev/LICENSE similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/LICENSE rename to NativeScript/napi/android/quickjs/mimalloc-dev/LICENSE diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/SECURITY.md b/NativeScript/napi/android/quickjs/mimalloc-dev/SECURITY.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/SECURITY.md rename to NativeScript/napi/android/quickjs/mimalloc-dev/SECURITY.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/azure-pipelines.yml b/NativeScript/napi/android/quickjs/mimalloc-dev/azure-pipelines.yml similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/azure-pipelines.yml rename to NativeScript/napi/android/quickjs/mimalloc-dev/azure-pipelines.yml diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/mimalloc-redirect.dll b/NativeScript/napi/android/quickjs/mimalloc-dev/bin/mimalloc-redirect.dll similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/mimalloc-redirect.dll rename to NativeScript/napi/android/quickjs/mimalloc-dev/bin/mimalloc-redirect.dll diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/mimalloc-redirect.lib b/NativeScript/napi/android/quickjs/mimalloc-dev/bin/mimalloc-redirect.lib similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/mimalloc-redirect.lib rename to NativeScript/napi/android/quickjs/mimalloc-dev/bin/mimalloc-redirect.lib diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/mimalloc-redirect32.dll b/NativeScript/napi/android/quickjs/mimalloc-dev/bin/mimalloc-redirect32.dll similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/mimalloc-redirect32.dll rename to NativeScript/napi/android/quickjs/mimalloc-dev/bin/mimalloc-redirect32.dll diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/mimalloc-redirect32.lib b/NativeScript/napi/android/quickjs/mimalloc-dev/bin/mimalloc-redirect32.lib similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/mimalloc-redirect32.lib rename to NativeScript/napi/android/quickjs/mimalloc-dev/bin/mimalloc-redirect32.lib diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/minject.exe b/NativeScript/napi/android/quickjs/mimalloc-dev/bin/minject.exe similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/minject.exe rename to NativeScript/napi/android/quickjs/mimalloc-dev/bin/minject.exe diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/minject32.exe b/NativeScript/napi/android/quickjs/mimalloc-dev/bin/minject32.exe similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/minject32.exe rename to NativeScript/napi/android/quickjs/mimalloc-dev/bin/minject32.exe diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/readme.md b/NativeScript/napi/android/quickjs/mimalloc-dev/bin/readme.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/bin/readme.md rename to NativeScript/napi/android/quickjs/mimalloc-dev/bin/readme.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/cmake/JoinPaths.cmake b/NativeScript/napi/android/quickjs/mimalloc-dev/cmake/JoinPaths.cmake similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/cmake/JoinPaths.cmake rename to NativeScript/napi/android/quickjs/mimalloc-dev/cmake/JoinPaths.cmake diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/cmake/mimalloc-config-version.cmake b/NativeScript/napi/android/quickjs/mimalloc-dev/cmake/mimalloc-config-version.cmake similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/cmake/mimalloc-config-version.cmake rename to NativeScript/napi/android/quickjs/mimalloc-dev/cmake/mimalloc-config-version.cmake diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/cmake/mimalloc-config.cmake b/NativeScript/napi/android/quickjs/mimalloc-dev/cmake/mimalloc-config.cmake similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/cmake/mimalloc-config.cmake rename to NativeScript/napi/android/quickjs/mimalloc-dev/cmake/mimalloc-config.cmake diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-a.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-a.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-a.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-a.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-b.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-b.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-b.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-b.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-a.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-a.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-a.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-a.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-b.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-b.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-b.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-c5-18xlarge-2020-01-20-rss-b.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-1.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-1.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-1.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-1.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-a.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-a.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-a.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-a.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-b.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-b.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-b.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-12xlarge-2020-01-16-b.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-2.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-2.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-2.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-2.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-1.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-1.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-1.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-1.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-2.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-2.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-2.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-r5a-rss-2.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-spec-rss.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-spec-rss.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-spec-rss.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-spec-rss.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-spec.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-spec.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-spec.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-spec.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-1.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-1.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-1.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-1.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-2.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-2.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-2.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-2.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-1.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-1.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-1.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-1.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-2.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-2.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-2.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2020/bench-z4-rss-2.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-a.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-a.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-a.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-a.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-b.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-b.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-b.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-amd5950x-2021-01-30-b.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-a.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-a.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-a.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-a.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-b.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-b.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-b.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-b.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-a.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-a.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-a.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-a.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-b.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-b.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-b.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-c5-18xlarge-2021-01-30-rss-b.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-macmini-2021-01-30.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-macmini-2021-01-30.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/bench-2021/bench-macmini-2021-01-30.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/bench-2021/bench-macmini-2021-01-30.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/doxyfile b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/doxyfile similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/doxyfile rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/doxyfile diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/ds-logo.jpg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/ds-logo.jpg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/ds-logo.jpg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/ds-logo.jpg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/ds-logo.png b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/ds-logo.png similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/ds-logo.png rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/ds-logo.png diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-doc.h b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-doc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-doc.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-doc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-doxygen.css b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-doxygen.css similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-doxygen.css rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-doxygen.css diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-logo-100.png b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-logo-100.png similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-logo-100.png rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-logo-100.png diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-logo.png b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-logo.png similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-logo.png rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-logo.png diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-logo.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-logo.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/mimalloc-logo.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/mimalloc-logo.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/spades-logo.png b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/spades-logo.png similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/spades-logo.png rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/spades-logo.png diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/unreal-logo.svg b/NativeScript/napi/android/quickjs/mimalloc-dev/doc/unreal-logo.svg similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/doc/unreal-logo.svg rename to NativeScript/napi/android/quickjs/mimalloc-dev/doc/unreal-logo.svg diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/docker/alpine-arm32v7/Dockerfile b/NativeScript/napi/android/quickjs/mimalloc-dev/docker/alpine-arm32v7/Dockerfile similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/docker/alpine-arm32v7/Dockerfile rename to NativeScript/napi/android/quickjs/mimalloc-dev/docker/alpine-arm32v7/Dockerfile diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/docker/alpine/Dockerfile b/NativeScript/napi/android/quickjs/mimalloc-dev/docker/alpine/Dockerfile similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/docker/alpine/Dockerfile rename to NativeScript/napi/android/quickjs/mimalloc-dev/docker/alpine/Dockerfile diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/docker/manylinux-x64/Dockerfile b/NativeScript/napi/android/quickjs/mimalloc-dev/docker/manylinux-x64/Dockerfile similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/docker/manylinux-x64/Dockerfile rename to NativeScript/napi/android/quickjs/mimalloc-dev/docker/manylinux-x64/Dockerfile diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/docker/readme.md b/NativeScript/napi/android/quickjs/mimalloc-dev/docker/readme.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/docker/readme.md rename to NativeScript/napi/android/quickjs/mimalloc-dev/docker/readme.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override-test.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override-test.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override-test.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override-test.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc-override.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test-stress.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test-stress.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test-stress.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test-stress.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc-test.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc.sln b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc.sln similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc.sln rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc.sln diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2017/mimalloc.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2017/mimalloc.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override-test.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override-test.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override-test.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override-test.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-override.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-api.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-api.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-api.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-api.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-stress.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-stress.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-stress.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test-stress.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc-test.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc.sln b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc.sln similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc.sln rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc.sln diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2019/mimalloc.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2019/mimalloc.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override-test.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override-test.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override-test.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override-test.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-override.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-api.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-api.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-api.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-api.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-stress.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-stress.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-stress.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test-stress.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc-test.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc.sln b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc.sln similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc.sln rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc.sln diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc.vcxproj b/NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc.vcxproj similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/ide/vs2022/mimalloc.vcxproj rename to NativeScript/napi/android/quickjs/mimalloc-dev/ide/vs2022/mimalloc.vcxproj diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc-new-delete.h b/NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc-new-delete.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc-new-delete.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc-new-delete.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc-override.h b/NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc-override.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc-override.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc-override.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc.h b/NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/atomic.h b/NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/atomic.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/atomic.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/atomic.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/internal.h b/NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/internal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/internal.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/internal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/prim.h b/NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/prim.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/prim.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/prim.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/track.h b/NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/track.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/track.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/track.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/types.h b/NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/types.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/include/mimalloc/types.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/include/mimalloc/types.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/mimalloc.pc.in b/NativeScript/napi/android/quickjs/mimalloc-dev/mimalloc.pc.in similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/mimalloc.pc.in rename to NativeScript/napi/android/quickjs/mimalloc-dev/mimalloc.pc.in diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/readme.md b/NativeScript/napi/android/quickjs/mimalloc-dev/readme.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/readme.md rename to NativeScript/napi/android/quickjs/mimalloc-dev/readme.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/alloc-aligned.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/alloc-aligned.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/alloc-aligned.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/alloc-aligned.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/alloc-override.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/alloc-override.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/alloc-override.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/alloc-override.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/alloc-posix.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/alloc-posix.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/alloc-posix.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/alloc-posix.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/alloc.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/alloc.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/alloc.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/alloc.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/arena.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/arena.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/arena.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/arena.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/bitmap.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/bitmap.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/bitmap.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/bitmap.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/bitmap.h b/NativeScript/napi/android/quickjs/mimalloc-dev/src/bitmap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/bitmap.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/bitmap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/free.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/free.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/free.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/free.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/heap.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/heap.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/heap.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/heap.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/init.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/init.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/init.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/init.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/libc.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/libc.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/libc.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/libc.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/options.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/options.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/options.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/options.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/os.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/os.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/os.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/os.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/page-queue.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/page-queue.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/page-queue.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/page-queue.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/page.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/page.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/page.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/page.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/emscripten/prim.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/emscripten/prim.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/emscripten/prim.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/emscripten/prim.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/osx/alloc-override-zone.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/osx/alloc-override-zone.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/osx/alloc-override-zone.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/osx/alloc-override-zone.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/osx/prim.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/osx/prim.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/osx/prim.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/osx/prim.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/prim.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/prim.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/prim.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/prim.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/readme.md b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/readme.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/readme.md rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/readme.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/unix/prim.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/unix/prim.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/unix/prim.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/unix/prim.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/wasi/prim.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/wasi/prim.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/wasi/prim.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/wasi/prim.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/etw-mimalloc.wprp b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/etw-mimalloc.wprp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/etw-mimalloc.wprp rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/etw-mimalloc.wprp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/etw.h b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/etw.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/etw.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/etw.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/etw.man b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/etw.man similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/etw.man rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/etw.man diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/prim.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/prim.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/prim.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/prim.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/readme.md b/NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/readme.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/prim/windows/readme.md rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/prim/windows/readme.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/random.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/random.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/random.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/random.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/segment-map.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/segment-map.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/segment-map.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/segment-map.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/segment.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/segment.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/segment.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/segment.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/static.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/static.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/static.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/static.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/stats.c b/NativeScript/napi/android/quickjs/mimalloc-dev/src/stats.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/src/stats.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/src/stats.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/CMakeLists.txt b/NativeScript/napi/android/quickjs/mimalloc-dev/test/CMakeLists.txt similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/CMakeLists.txt rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/CMakeLists.txt diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/main-override-static.c b/NativeScript/napi/android/quickjs/mimalloc-dev/test/main-override-static.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/main-override-static.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/main-override-static.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/main-override.c b/NativeScript/napi/android/quickjs/mimalloc-dev/test/main-override.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/main-override.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/main-override.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/main-override.cpp b/NativeScript/napi/android/quickjs/mimalloc-dev/test/main-override.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/main-override.cpp rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/main-override.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/main.c b/NativeScript/napi/android/quickjs/mimalloc-dev/test/main.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/main.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/main.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/readme.md b/NativeScript/napi/android/quickjs/mimalloc-dev/test/readme.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/readme.md rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/readme.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/test-api-fill.c b/NativeScript/napi/android/quickjs/mimalloc-dev/test/test-api-fill.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/test-api-fill.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/test-api-fill.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/test-api.c b/NativeScript/napi/android/quickjs/mimalloc-dev/test/test-api.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/test-api.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/test-api.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/test-stress.c b/NativeScript/napi/android/quickjs/mimalloc-dev/test/test-stress.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/test-stress.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/test-stress.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/test-wrong.c b/NativeScript/napi/android/quickjs/mimalloc-dev/test/test-wrong.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/test-wrong.c rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/test-wrong.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/testhelper.h b/NativeScript/napi/android/quickjs/mimalloc-dev/test/testhelper.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/mimalloc-dev/test/testhelper.h rename to NativeScript/napi/android/quickjs/mimalloc-dev/test/testhelper.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/quickjs-api.c b/NativeScript/napi/android/quickjs/quickjs-api.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/quickjs-api.c rename to NativeScript/napi/android/quickjs/quickjs-api.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/quicks-runtime.h b/NativeScript/napi/android/quickjs/quicks-runtime.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/quicks-runtime.h rename to NativeScript/napi/android/quickjs/quicks-runtime.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/.gitignore b/NativeScript/napi/android/quickjs/source/.gitignore similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/.gitignore rename to NativeScript/napi/android/quickjs/source/.gitignore diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/.gitmodules b/NativeScript/napi/android/quickjs/source/.gitmodules similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/.gitmodules rename to NativeScript/napi/android/quickjs/source/.gitmodules diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/Changelog b/NativeScript/napi/android/quickjs/source/Changelog similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/Changelog rename to NativeScript/napi/android/quickjs/source/Changelog diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/LICENSE b/NativeScript/napi/android/quickjs/source/LICENSE similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/LICENSE rename to NativeScript/napi/android/quickjs/source/LICENSE diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/Makefile b/NativeScript/napi/android/quickjs/source/Makefile similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/Makefile rename to NativeScript/napi/android/quickjs/source/Makefile diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/TODO b/NativeScript/napi/android/quickjs/source/TODO similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/TODO rename to NativeScript/napi/android/quickjs/source/TODO diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/compat/test-closefrom.c b/NativeScript/napi/android/quickjs/source/compat/test-closefrom.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/compat/test-closefrom.c rename to NativeScript/napi/android/quickjs/source/compat/test-closefrom.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/cutils.c b/NativeScript/napi/android/quickjs/source/cutils.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/cutils.c rename to NativeScript/napi/android/quickjs/source/cutils.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/cutils.h b/NativeScript/napi/android/quickjs/source/cutils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/cutils.h rename to NativeScript/napi/android/quickjs/source/cutils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/doc/quickjs.texi b/NativeScript/napi/android/quickjs/source/doc/quickjs.texi similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/doc/quickjs.texi rename to NativeScript/napi/android/quickjs/source/doc/quickjs.texi diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/dtoa.c b/NativeScript/napi/android/quickjs/source/dtoa.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/dtoa.c rename to NativeScript/napi/android/quickjs/source/dtoa.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/dtoa.h b/NativeScript/napi/android/quickjs/source/dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/dtoa.h rename to NativeScript/napi/android/quickjs/source/dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/fib.c b/NativeScript/napi/android/quickjs/source/examples/fib.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/fib.c rename to NativeScript/napi/android/quickjs/source/examples/fib.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/fib_module.js b/NativeScript/napi/android/quickjs/source/examples/fib_module.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/fib_module.js rename to NativeScript/napi/android/quickjs/source/examples/fib_module.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/hello.js b/NativeScript/napi/android/quickjs/source/examples/hello.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/hello.js rename to NativeScript/napi/android/quickjs/source/examples/hello.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/hello_module.js b/NativeScript/napi/android/quickjs/source/examples/hello_module.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/hello_module.js rename to NativeScript/napi/android/quickjs/source/examples/hello_module.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/message.json b/NativeScript/napi/android/quickjs/source/examples/message.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/message.json rename to NativeScript/napi/android/quickjs/source/examples/message.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/pi_bigint.js b/NativeScript/napi/android/quickjs/source/examples/pi_bigint.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/pi_bigint.js rename to NativeScript/napi/android/quickjs/source/examples/pi_bigint.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/point.c b/NativeScript/napi/android/quickjs/source/examples/point.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/point.c rename to NativeScript/napi/android/quickjs/source/examples/point.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/test_fib.js b/NativeScript/napi/android/quickjs/source/examples/test_fib.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/test_fib.js rename to NativeScript/napi/android/quickjs/source/examples/test_fib.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/test_point.js b/NativeScript/napi/android/quickjs/source/examples/test_point.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/examples/test_point.js rename to NativeScript/napi/android/quickjs/source/examples/test_point.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/README b/NativeScript/napi/android/quickjs/source/fuzz/README similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/README rename to NativeScript/napi/android/quickjs/source/fuzz/README diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz.dict b/NativeScript/napi/android/quickjs/source/fuzz/fuzz.dict similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz.dict rename to NativeScript/napi/android/quickjs/source/fuzz/fuzz.dict diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_common.c b/NativeScript/napi/android/quickjs/source/fuzz/fuzz_common.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_common.c rename to NativeScript/napi/android/quickjs/source/fuzz/fuzz_common.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_common.h b/NativeScript/napi/android/quickjs/source/fuzz/fuzz_common.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_common.h rename to NativeScript/napi/android/quickjs/source/fuzz/fuzz_common.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_compile.c b/NativeScript/napi/android/quickjs/source/fuzz/fuzz_compile.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_compile.c rename to NativeScript/napi/android/quickjs/source/fuzz/fuzz_compile.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_eval.c b/NativeScript/napi/android/quickjs/source/fuzz/fuzz_eval.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_eval.c rename to NativeScript/napi/android/quickjs/source/fuzz/fuzz_eval.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_regexp.c b/NativeScript/napi/android/quickjs/source/fuzz/fuzz_regexp.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/fuzz_regexp.c rename to NativeScript/napi/android/quickjs/source/fuzz/fuzz_regexp.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/generate_dict.js b/NativeScript/napi/android/quickjs/source/fuzz/generate_dict.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/fuzz/generate_dict.js rename to NativeScript/napi/android/quickjs/source/fuzz/generate_dict.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libregexp-opcode.h b/NativeScript/napi/android/quickjs/source/libregexp-opcode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libregexp-opcode.h rename to NativeScript/napi/android/quickjs/source/libregexp-opcode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libregexp.c b/NativeScript/napi/android/quickjs/source/libregexp.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libregexp.c rename to NativeScript/napi/android/quickjs/source/libregexp.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libregexp.h b/NativeScript/napi/android/quickjs/source/libregexp.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libregexp.h rename to NativeScript/napi/android/quickjs/source/libregexp.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libunicode-table.h b/NativeScript/napi/android/quickjs/source/libunicode-table.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libunicode-table.h rename to NativeScript/napi/android/quickjs/source/libunicode-table.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libunicode.c b/NativeScript/napi/android/quickjs/source/libunicode.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libunicode.c rename to NativeScript/napi/android/quickjs/source/libunicode.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libunicode.h b/NativeScript/napi/android/quickjs/source/libunicode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/libunicode.h rename to NativeScript/napi/android/quickjs/source/libunicode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/list.h b/NativeScript/napi/android/quickjs/source/list.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/list.h rename to NativeScript/napi/android/quickjs/source/list.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/qjs.c b/NativeScript/napi/android/quickjs/source/qjs.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/qjs.c rename to NativeScript/napi/android/quickjs/source/qjs.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/qjsc.c b/NativeScript/napi/android/quickjs/source/qjsc.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/qjsc.c rename to NativeScript/napi/android/quickjs/source/qjsc.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs-atom.h b/NativeScript/napi/android/quickjs/source/quickjs-atom.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs-atom.h rename to NativeScript/napi/android/quickjs/source/quickjs-atom.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs-libc.c b/NativeScript/napi/android/quickjs/source/quickjs-libc.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs-libc.c rename to NativeScript/napi/android/quickjs/source/quickjs-libc.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs-libc.h b/NativeScript/napi/android/quickjs/source/quickjs-libc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs-libc.h rename to NativeScript/napi/android/quickjs/source/quickjs-libc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs-opcode.h b/NativeScript/napi/android/quickjs/source/quickjs-opcode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs-opcode.h rename to NativeScript/napi/android/quickjs/source/quickjs-opcode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs.c b/NativeScript/napi/android/quickjs/source/quickjs.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs.c rename to NativeScript/napi/android/quickjs/source/quickjs.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs.h b/NativeScript/napi/android/quickjs/source/quickjs.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/quickjs.h rename to NativeScript/napi/android/quickjs/source/quickjs.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/readme-cosmo.txt b/NativeScript/napi/android/quickjs/source/readme-cosmo.txt similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/readme-cosmo.txt rename to NativeScript/napi/android/quickjs/source/readme-cosmo.txt diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/readme.txt b/NativeScript/napi/android/quickjs/source/readme.txt similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/readme.txt rename to NativeScript/napi/android/quickjs/source/readme.txt diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/release.sh b/NativeScript/napi/android/quickjs/source/release.sh similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/release.sh rename to NativeScript/napi/android/quickjs/source/release.sh diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/repl.js b/NativeScript/napi/android/quickjs/source/repl.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/repl.js rename to NativeScript/napi/android/quickjs/source/repl.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/run-test262.c b/NativeScript/napi/android/quickjs/source/run-test262.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/run-test262.c rename to NativeScript/napi/android/quickjs/source/run-test262.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/test262.conf b/NativeScript/napi/android/quickjs/source/test262.conf similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/test262.conf rename to NativeScript/napi/android/quickjs/source/test262.conf diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/test262o.conf b/NativeScript/napi/android/quickjs/source/test262o.conf similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/test262o.conf rename to NativeScript/napi/android/quickjs/source/test262o.conf diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/test262o_errors.txt b/NativeScript/napi/android/quickjs/source/test262o_errors.txt similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/test262o_errors.txt rename to NativeScript/napi/android/quickjs/source/test262o_errors.txt diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/assert.js b/NativeScript/napi/android/quickjs/source/tests/assert.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/assert.js rename to NativeScript/napi/android/quickjs/source/tests/assert.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/bjson.c b/NativeScript/napi/android/quickjs/source/tests/bjson.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/bjson.c rename to NativeScript/napi/android/quickjs/source/tests/bjson.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/fixture_cyclic_import.js b/NativeScript/napi/android/quickjs/source/tests/fixture_cyclic_import.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/fixture_cyclic_import.js rename to NativeScript/napi/android/quickjs/source/tests/fixture_cyclic_import.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/microbench.js b/NativeScript/napi/android/quickjs/source/tests/microbench.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/microbench.js rename to NativeScript/napi/android/quickjs/source/tests/microbench.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test262.patch b/NativeScript/napi/android/quickjs/source/tests/test262.patch similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test262.patch rename to NativeScript/napi/android/quickjs/source/tests/test262.patch diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_bigint.js b/NativeScript/napi/android/quickjs/source/tests/test_bigint.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_bigint.js rename to NativeScript/napi/android/quickjs/source/tests/test_bigint.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_bjson.js b/NativeScript/napi/android/quickjs/source/tests/test_bjson.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_bjson.js rename to NativeScript/napi/android/quickjs/source/tests/test_bjson.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_builtin.js b/NativeScript/napi/android/quickjs/source/tests/test_builtin.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_builtin.js rename to NativeScript/napi/android/quickjs/source/tests/test_builtin.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_closure.js b/NativeScript/napi/android/quickjs/source/tests/test_closure.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_closure.js rename to NativeScript/napi/android/quickjs/source/tests/test_closure.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_cyclic_import.js b/NativeScript/napi/android/quickjs/source/tests/test_cyclic_import.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_cyclic_import.js rename to NativeScript/napi/android/quickjs/source/tests/test_cyclic_import.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_language.js b/NativeScript/napi/android/quickjs/source/tests/test_language.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_language.js rename to NativeScript/napi/android/quickjs/source/tests/test_language.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_loop.js b/NativeScript/napi/android/quickjs/source/tests/test_loop.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_loop.js rename to NativeScript/napi/android/quickjs/source/tests/test_loop.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_std.js b/NativeScript/napi/android/quickjs/source/tests/test_std.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_std.js rename to NativeScript/napi/android/quickjs/source/tests/test_std.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_worker.js b/NativeScript/napi/android/quickjs/source/tests/test_worker.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_worker.js rename to NativeScript/napi/android/quickjs/source/tests/test_worker.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_worker_module.js b/NativeScript/napi/android/quickjs/source/tests/test_worker_module.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/tests/test_worker_module.js rename to NativeScript/napi/android/quickjs/source/tests/test_worker_module.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/unicode_download.sh b/NativeScript/napi/android/quickjs/source/unicode_download.sh similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/unicode_download.sh rename to NativeScript/napi/android/quickjs/source/unicode_download.sh diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/unicode_gen.c b/NativeScript/napi/android/quickjs/source/unicode_gen.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/unicode_gen.c rename to NativeScript/napi/android/quickjs/source/unicode_gen.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/unicode_gen_def.h b/NativeScript/napi/android/quickjs/source/unicode_gen_def.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source/unicode_gen_def.h rename to NativeScript/napi/android/quickjs/source/unicode_gen_def.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/CMakeLists.txt b/NativeScript/napi/android/quickjs/source_ng/CMakeLists.txt similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/CMakeLists.txt rename to NativeScript/napi/android/quickjs/source_ng/CMakeLists.txt diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/LICENSE b/NativeScript/napi/android/quickjs/source_ng/LICENSE similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/LICENSE rename to NativeScript/napi/android/quickjs/source_ng/LICENSE diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/Makefile b/NativeScript/napi/android/quickjs/source_ng/Makefile similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/Makefile rename to NativeScript/napi/android/quickjs/source_ng/Makefile diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/README.md b/NativeScript/napi/android/quickjs/source_ng/README.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/README.md rename to NativeScript/napi/android/quickjs/source_ng/README.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/amalgam.js b/NativeScript/napi/android/quickjs/source_ng/amalgam.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/amalgam.js rename to NativeScript/napi/android/quickjs/source_ng/amalgam.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/api-test.c b/NativeScript/napi/android/quickjs/source_ng/api-test.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/api-test.c rename to NativeScript/napi/android/quickjs/source_ng/api-test.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/builtin-array-fromasync.h b/NativeScript/napi/android/quickjs/source_ng/builtin-array-fromasync.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/builtin-array-fromasync.h rename to NativeScript/napi/android/quickjs/source_ng/builtin-array-fromasync.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/builtin-array-fromasync.js b/NativeScript/napi/android/quickjs/source_ng/builtin-array-fromasync.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/builtin-array-fromasync.js rename to NativeScript/napi/android/quickjs/source_ng/builtin-array-fromasync.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/ctest.c b/NativeScript/napi/android/quickjs/source_ng/ctest.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/ctest.c rename to NativeScript/napi/android/quickjs/source_ng/ctest.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/cutils.c b/NativeScript/napi/android/quickjs/source_ng/cutils.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/cutils.c rename to NativeScript/napi/android/quickjs/source_ng/cutils.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/cutils.h b/NativeScript/napi/android/quickjs/source_ng/cutils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/cutils.h rename to NativeScript/napi/android/quickjs/source_ng/cutils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/cxxtest.cc b/NativeScript/napi/android/quickjs/source_ng/cxxtest.cc similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/cxxtest.cc rename to NativeScript/napi/android/quickjs/source_ng/cxxtest.cc diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/dtoa.c b/NativeScript/napi/android/quickjs/source_ng/dtoa.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/dtoa.c rename to NativeScript/napi/android/quickjs/source_ng/dtoa.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/dtoa.h b/NativeScript/napi/android/quickjs/source_ng/dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/dtoa.h rename to NativeScript/napi/android/quickjs/source_ng/dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/fuzz.c b/NativeScript/napi/android/quickjs/source_ng/fuzz.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/fuzz.c rename to NativeScript/napi/android/quickjs/source_ng/fuzz.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libregexp-opcode.h b/NativeScript/napi/android/quickjs/source_ng/libregexp-opcode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libregexp-opcode.h rename to NativeScript/napi/android/quickjs/source_ng/libregexp-opcode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libregexp.c b/NativeScript/napi/android/quickjs/source_ng/libregexp.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libregexp.c rename to NativeScript/napi/android/quickjs/source_ng/libregexp.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libregexp.h b/NativeScript/napi/android/quickjs/source_ng/libregexp.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libregexp.h rename to NativeScript/napi/android/quickjs/source_ng/libregexp.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libunicode-table.h b/NativeScript/napi/android/quickjs/source_ng/libunicode-table.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libunicode-table.h rename to NativeScript/napi/android/quickjs/source_ng/libunicode-table.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libunicode.c b/NativeScript/napi/android/quickjs/source_ng/libunicode.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libunicode.c rename to NativeScript/napi/android/quickjs/source_ng/libunicode.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libunicode.h b/NativeScript/napi/android/quickjs/source_ng/libunicode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/libunicode.h rename to NativeScript/napi/android/quickjs/source_ng/libunicode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/list.h b/NativeScript/napi/android/quickjs/source_ng/list.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/list.h rename to NativeScript/napi/android/quickjs/source_ng/list.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/meson.build b/NativeScript/napi/android/quickjs/source_ng/meson.build similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/meson.build rename to NativeScript/napi/android/quickjs/source_ng/meson.build diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/meson_options.txt b/NativeScript/napi/android/quickjs/source_ng/meson_options.txt similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/meson_options.txt rename to NativeScript/napi/android/quickjs/source_ng/meson_options.txt diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/qjs.c b/NativeScript/napi/android/quickjs/source_ng/qjs.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/qjs.c rename to NativeScript/napi/android/quickjs/source_ng/qjs.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/qjsc.c b/NativeScript/napi/android/quickjs/source_ng/qjsc.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/qjsc.c rename to NativeScript/napi/android/quickjs/source_ng/qjsc.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-atom.h b/NativeScript/napi/android/quickjs/source_ng/quickjs-atom.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-atom.h rename to NativeScript/napi/android/quickjs/source_ng/quickjs-atom.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-c-atomics.h b/NativeScript/napi/android/quickjs/source_ng/quickjs-c-atomics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-c-atomics.h rename to NativeScript/napi/android/quickjs/source_ng/quickjs-c-atomics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-libc.c b/NativeScript/napi/android/quickjs/source_ng/quickjs-libc.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-libc.c rename to NativeScript/napi/android/quickjs/source_ng/quickjs-libc.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-libc.h b/NativeScript/napi/android/quickjs/source_ng/quickjs-libc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-libc.h rename to NativeScript/napi/android/quickjs/source_ng/quickjs-libc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-opcode.h b/NativeScript/napi/android/quickjs/source_ng/quickjs-opcode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs-opcode.h rename to NativeScript/napi/android/quickjs/source_ng/quickjs-opcode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs.c b/NativeScript/napi/android/quickjs/source_ng/quickjs.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs.c rename to NativeScript/napi/android/quickjs/source_ng/quickjs.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs.h b/NativeScript/napi/android/quickjs/source_ng/quickjs.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/quickjs.h rename to NativeScript/napi/android/quickjs/source_ng/quickjs.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/repl.js b/NativeScript/napi/android/quickjs/source_ng/repl.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/repl.js rename to NativeScript/napi/android/quickjs/source_ng/repl.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/run-test262.c b/NativeScript/napi/android/quickjs/source_ng/run-test262.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/run-test262.c rename to NativeScript/napi/android/quickjs/source_ng/run-test262.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/standalone.js b/NativeScript/napi/android/quickjs/source_ng/standalone.js similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/standalone.js rename to NativeScript/napi/android/quickjs/source_ng/standalone.js diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/test262-fast.conf b/NativeScript/napi/android/quickjs/source_ng/test262-fast.conf similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/test262-fast.conf rename to NativeScript/napi/android/quickjs/source_ng/test262-fast.conf diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/test262.conf b/NativeScript/napi/android/quickjs/source_ng/test262.conf similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/test262.conf rename to NativeScript/napi/android/quickjs/source_ng/test262.conf diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/tests.conf b/NativeScript/napi/android/quickjs/source_ng/tests.conf similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/tests.conf rename to NativeScript/napi/android/quickjs/source_ng/tests.conf diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/unicode_download.sh b/NativeScript/napi/android/quickjs/source_ng/unicode_download.sh similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/unicode_download.sh rename to NativeScript/napi/android/quickjs/source_ng/unicode_download.sh diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/unicode_gen.c b/NativeScript/napi/android/quickjs/source_ng/unicode_gen.c similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/unicode_gen.c rename to NativeScript/napi/android/quickjs/source_ng/unicode_gen.c diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/unicode_gen_def.h b/NativeScript/napi/android/quickjs/source_ng/unicode_gen_def.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/quickjs/source_ng/unicode_gen_def.h rename to NativeScript/napi/android/quickjs/source_ng/unicode_gen_def.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/APIDesign.md b/NativeScript/napi/android/v8-10/include/APIDesign.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/APIDesign.md rename to NativeScript/napi/android/v8-10/include/APIDesign.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/DEPS b/NativeScript/napi/android/v8-10/include/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/DEPS rename to NativeScript/napi/android/v8-10/include/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/DIR_METADATA b/NativeScript/napi/android/v8-10/include/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/DIR_METADATA rename to NativeScript/napi/android/v8-10/include/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/OWNERS b/NativeScript/napi/android/v8-10/include/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/OWNERS rename to NativeScript/napi/android/v8-10/include/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/DEPS b/NativeScript/napi/android/v8-10/include/cppgc/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/DEPS rename to NativeScript/napi/android/v8-10/include/cppgc/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/OWNERS b/NativeScript/napi/android/v8-10/include/cppgc/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/OWNERS rename to NativeScript/napi/android/v8-10/include/cppgc/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/README.md b/NativeScript/napi/android/v8-10/include/cppgc/README.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/README.md rename to NativeScript/napi/android/v8-10/include/cppgc/README.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/allocation.h b/NativeScript/napi/android/v8-10/include/cppgc/allocation.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/allocation.h rename to NativeScript/napi/android/v8-10/include/cppgc/allocation.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/common.h b/NativeScript/napi/android/v8-10/include/cppgc/common.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/common.h rename to NativeScript/napi/android/v8-10/include/cppgc/common.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/cross-thread-persistent.h b/NativeScript/napi/android/v8-10/include/cppgc/cross-thread-persistent.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/cross-thread-persistent.h rename to NativeScript/napi/android/v8-10/include/cppgc/cross-thread-persistent.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/custom-space.h b/NativeScript/napi/android/v8-10/include/cppgc/custom-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/custom-space.h rename to NativeScript/napi/android/v8-10/include/cppgc/custom-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/default-platform.h b/NativeScript/napi/android/v8-10/include/cppgc/default-platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/default-platform.h rename to NativeScript/napi/android/v8-10/include/cppgc/default-platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/ephemeron-pair.h b/NativeScript/napi/android/v8-10/include/cppgc/ephemeron-pair.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/ephemeron-pair.h rename to NativeScript/napi/android/v8-10/include/cppgc/ephemeron-pair.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/explicit-management.h b/NativeScript/napi/android/v8-10/include/cppgc/explicit-management.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/explicit-management.h rename to NativeScript/napi/android/v8-10/include/cppgc/explicit-management.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/garbage-collected.h b/NativeScript/napi/android/v8-10/include/cppgc/garbage-collected.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/garbage-collected.h rename to NativeScript/napi/android/v8-10/include/cppgc/garbage-collected.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/heap-consistency.h b/NativeScript/napi/android/v8-10/include/cppgc/heap-consistency.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/heap-consistency.h rename to NativeScript/napi/android/v8-10/include/cppgc/heap-consistency.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/heap-state.h b/NativeScript/napi/android/v8-10/include/cppgc/heap-state.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/heap-state.h rename to NativeScript/napi/android/v8-10/include/cppgc/heap-state.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/heap-statistics.h b/NativeScript/napi/android/v8-10/include/cppgc/heap-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/heap-statistics.h rename to NativeScript/napi/android/v8-10/include/cppgc/heap-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/heap.h b/NativeScript/napi/android/v8-10/include/cppgc/heap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/heap.h rename to NativeScript/napi/android/v8-10/include/cppgc/heap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/api-constants.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/api-constants.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/api-constants.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/api-constants.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/atomic-entry-flag.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/atomic-entry-flag.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/atomic-entry-flag.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/atomic-entry-flag.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/caged-heap-local-data.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/caged-heap-local-data.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/caged-heap-local-data.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/caged-heap-local-data.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/compiler-specific.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/compiler-specific.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/compiler-specific.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/compiler-specific.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/finalizer-trait.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/finalizer-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/finalizer-trait.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/finalizer-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/gc-info.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/gc-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/gc-info.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/gc-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/logging.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/logging.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/logging.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/logging.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/name-trait.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/name-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/name-trait.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/name-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/persistent-node.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/persistent-node.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/persistent-node.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/persistent-node.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/pointer-policies.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/pointer-policies.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/pointer-policies.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/pointer-policies.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/write-barrier.h b/NativeScript/napi/android/v8-10/include/cppgc/internal/write-barrier.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/internal/write-barrier.h rename to NativeScript/napi/android/v8-10/include/cppgc/internal/write-barrier.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/liveness-broker.h b/NativeScript/napi/android/v8-10/include/cppgc/liveness-broker.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/liveness-broker.h rename to NativeScript/napi/android/v8-10/include/cppgc/liveness-broker.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/macros.h b/NativeScript/napi/android/v8-10/include/cppgc/macros.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/macros.h rename to NativeScript/napi/android/v8-10/include/cppgc/macros.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/member.h b/NativeScript/napi/android/v8-10/include/cppgc/member.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/member.h rename to NativeScript/napi/android/v8-10/include/cppgc/member.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/name-provider.h b/NativeScript/napi/android/v8-10/include/cppgc/name-provider.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/name-provider.h rename to NativeScript/napi/android/v8-10/include/cppgc/name-provider.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/object-size-trait.h b/NativeScript/napi/android/v8-10/include/cppgc/object-size-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/object-size-trait.h rename to NativeScript/napi/android/v8-10/include/cppgc/object-size-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/persistent.h b/NativeScript/napi/android/v8-10/include/cppgc/persistent.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/persistent.h rename to NativeScript/napi/android/v8-10/include/cppgc/persistent.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/platform.h b/NativeScript/napi/android/v8-10/include/cppgc/platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/platform.h rename to NativeScript/napi/android/v8-10/include/cppgc/platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/prefinalizer.h b/NativeScript/napi/android/v8-10/include/cppgc/prefinalizer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/prefinalizer.h rename to NativeScript/napi/android/v8-10/include/cppgc/prefinalizer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/process-heap-statistics.h b/NativeScript/napi/android/v8-10/include/cppgc/process-heap-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/process-heap-statistics.h rename to NativeScript/napi/android/v8-10/include/cppgc/process-heap-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/sentinel-pointer.h b/NativeScript/napi/android/v8-10/include/cppgc/sentinel-pointer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/sentinel-pointer.h rename to NativeScript/napi/android/v8-10/include/cppgc/sentinel-pointer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/source-location.h b/NativeScript/napi/android/v8-10/include/cppgc/source-location.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/source-location.h rename to NativeScript/napi/android/v8-10/include/cppgc/source-location.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/testing.h b/NativeScript/napi/android/v8-10/include/cppgc/testing.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/testing.h rename to NativeScript/napi/android/v8-10/include/cppgc/testing.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/trace-trait.h b/NativeScript/napi/android/v8-10/include/cppgc/trace-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/trace-trait.h rename to NativeScript/napi/android/v8-10/include/cppgc/trace-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/type-traits.h b/NativeScript/napi/android/v8-10/include/cppgc/type-traits.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/type-traits.h rename to NativeScript/napi/android/v8-10/include/cppgc/type-traits.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/visitor.h b/NativeScript/napi/android/v8-10/include/cppgc/visitor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/cppgc/visitor.h rename to NativeScript/napi/android/v8-10/include/cppgc/visitor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/inspector/Debugger.h b/NativeScript/napi/android/v8-10/include/inspector/Debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/inspector/Debugger.h rename to NativeScript/napi/android/v8-10/include/inspector/Debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/inspector/Runtime.h b/NativeScript/napi/android/v8-10/include/inspector/Runtime.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/inspector/Runtime.h rename to NativeScript/napi/android/v8-10/include/inspector/Runtime.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/inspector/Schema.h b/NativeScript/napi/android/v8-10/include/inspector/Schema.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/inspector/Schema.h rename to NativeScript/napi/android/v8-10/include/inspector/Schema.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/js_protocol-1.2.json b/NativeScript/napi/android/v8-10/include/js_protocol-1.2.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/js_protocol-1.2.json rename to NativeScript/napi/android/v8-10/include/js_protocol-1.2.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/js_protocol-1.3.json b/NativeScript/napi/android/v8-10/include/js_protocol-1.3.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/js_protocol-1.3.json rename to NativeScript/napi/android/v8-10/include/js_protocol-1.3.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/js_protocol.pdl b/NativeScript/napi/android/v8-10/include/js_protocol.pdl similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/js_protocol.pdl rename to NativeScript/napi/android/v8-10/include/js_protocol.pdl diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/libplatform/DEPS b/NativeScript/napi/android/v8-10/include/libplatform/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/libplatform/DEPS rename to NativeScript/napi/android/v8-10/include/libplatform/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/libplatform/libplatform-export.h b/NativeScript/napi/android/v8-10/include/libplatform/libplatform-export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/libplatform/libplatform-export.h rename to NativeScript/napi/android/v8-10/include/libplatform/libplatform-export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/libplatform/libplatform.h b/NativeScript/napi/android/v8-10/include/libplatform/libplatform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/libplatform/libplatform.h rename to NativeScript/napi/android/v8-10/include/libplatform/libplatform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/libplatform/v8-tracing.h b/NativeScript/napi/android/v8-10/include/libplatform/v8-tracing.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/libplatform/v8-tracing.h rename to NativeScript/napi/android/v8-10/include/libplatform/v8-tracing.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-array-buffer.h b/NativeScript/napi/android/v8-10/include/v8-array-buffer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-array-buffer.h rename to NativeScript/napi/android/v8-10/include/v8-array-buffer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-callbacks.h b/NativeScript/napi/android/v8-10/include/v8-callbacks.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-callbacks.h rename to NativeScript/napi/android/v8-10/include/v8-callbacks.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-container.h b/NativeScript/napi/android/v8-10/include/v8-container.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-container.h rename to NativeScript/napi/android/v8-10/include/v8-container.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-context.h b/NativeScript/napi/android/v8-10/include/v8-context.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-context.h rename to NativeScript/napi/android/v8-10/include/v8-context.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-cppgc.h b/NativeScript/napi/android/v8-10/include/v8-cppgc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-cppgc.h rename to NativeScript/napi/android/v8-10/include/v8-cppgc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-data.h b/NativeScript/napi/android/v8-10/include/v8-data.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-data.h rename to NativeScript/napi/android/v8-10/include/v8-data.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-date.h b/NativeScript/napi/android/v8-10/include/v8-date.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-date.h rename to NativeScript/napi/android/v8-10/include/v8-date.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-debug.h b/NativeScript/napi/android/v8-10/include/v8-debug.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-debug.h rename to NativeScript/napi/android/v8-10/include/v8-debug.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-embedder-heap.h b/NativeScript/napi/android/v8-10/include/v8-embedder-heap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-embedder-heap.h rename to NativeScript/napi/android/v8-10/include/v8-embedder-heap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-embedder-state-scope.h b/NativeScript/napi/android/v8-10/include/v8-embedder-state-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-embedder-state-scope.h rename to NativeScript/napi/android/v8-10/include/v8-embedder-state-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-exception.h b/NativeScript/napi/android/v8-10/include/v8-exception.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-exception.h rename to NativeScript/napi/android/v8-10/include/v8-exception.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-extension.h b/NativeScript/napi/android/v8-10/include/v8-extension.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-extension.h rename to NativeScript/napi/android/v8-10/include/v8-extension.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-external.h b/NativeScript/napi/android/v8-10/include/v8-external.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-external.h rename to NativeScript/napi/android/v8-10/include/v8-external.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-fast-api-calls.h b/NativeScript/napi/android/v8-10/include/v8-fast-api-calls.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-fast-api-calls.h rename to NativeScript/napi/android/v8-10/include/v8-fast-api-calls.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-forward.h b/NativeScript/napi/android/v8-10/include/v8-forward.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-forward.h rename to NativeScript/napi/android/v8-10/include/v8-forward.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-function-callback.h b/NativeScript/napi/android/v8-10/include/v8-function-callback.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-function-callback.h rename to NativeScript/napi/android/v8-10/include/v8-function-callback.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-function.h b/NativeScript/napi/android/v8-10/include/v8-function.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-function.h rename to NativeScript/napi/android/v8-10/include/v8-function.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-initialization.h b/NativeScript/napi/android/v8-10/include/v8-initialization.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-initialization.h rename to NativeScript/napi/android/v8-10/include/v8-initialization.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-inspector-protocol.h b/NativeScript/napi/android/v8-10/include/v8-inspector-protocol.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-inspector-protocol.h rename to NativeScript/napi/android/v8-10/include/v8-inspector-protocol.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-inspector.h b/NativeScript/napi/android/v8-10/include/v8-inspector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-inspector.h rename to NativeScript/napi/android/v8-10/include/v8-inspector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-internal.h b/NativeScript/napi/android/v8-10/include/v8-internal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-internal.h rename to NativeScript/napi/android/v8-10/include/v8-internal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-isolate.h b/NativeScript/napi/android/v8-10/include/v8-isolate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-isolate.h rename to NativeScript/napi/android/v8-10/include/v8-isolate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-json.h b/NativeScript/napi/android/v8-10/include/v8-json.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-json.h rename to NativeScript/napi/android/v8-10/include/v8-json.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-local-handle.h b/NativeScript/napi/android/v8-10/include/v8-local-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-local-handle.h rename to NativeScript/napi/android/v8-10/include/v8-local-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-locker.h b/NativeScript/napi/android/v8-10/include/v8-locker.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-locker.h rename to NativeScript/napi/android/v8-10/include/v8-locker.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-maybe.h b/NativeScript/napi/android/v8-10/include/v8-maybe.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-maybe.h rename to NativeScript/napi/android/v8-10/include/v8-maybe.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-memory-span.h b/NativeScript/napi/android/v8-10/include/v8-memory-span.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-memory-span.h rename to NativeScript/napi/android/v8-10/include/v8-memory-span.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-message.h b/NativeScript/napi/android/v8-10/include/v8-message.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-message.h rename to NativeScript/napi/android/v8-10/include/v8-message.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-metrics.h b/NativeScript/napi/android/v8-10/include/v8-metrics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-metrics.h rename to NativeScript/napi/android/v8-10/include/v8-metrics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-microtask-queue.h b/NativeScript/napi/android/v8-10/include/v8-microtask-queue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-microtask-queue.h rename to NativeScript/napi/android/v8-10/include/v8-microtask-queue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-microtask.h b/NativeScript/napi/android/v8-10/include/v8-microtask.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-microtask.h rename to NativeScript/napi/android/v8-10/include/v8-microtask.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-object.h b/NativeScript/napi/android/v8-10/include/v8-object.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-object.h rename to NativeScript/napi/android/v8-10/include/v8-object.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-persistent-handle.h b/NativeScript/napi/android/v8-10/include/v8-persistent-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-persistent-handle.h rename to NativeScript/napi/android/v8-10/include/v8-persistent-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-platform.h b/NativeScript/napi/android/v8-10/include/v8-platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-platform.h rename to NativeScript/napi/android/v8-10/include/v8-platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-primitive-object.h b/NativeScript/napi/android/v8-10/include/v8-primitive-object.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-primitive-object.h rename to NativeScript/napi/android/v8-10/include/v8-primitive-object.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-primitive.h b/NativeScript/napi/android/v8-10/include/v8-primitive.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-primitive.h rename to NativeScript/napi/android/v8-10/include/v8-primitive.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-profiler.h b/NativeScript/napi/android/v8-10/include/v8-profiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-profiler.h rename to NativeScript/napi/android/v8-10/include/v8-profiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-promise.h b/NativeScript/napi/android/v8-10/include/v8-promise.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-promise.h rename to NativeScript/napi/android/v8-10/include/v8-promise.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-proxy.h b/NativeScript/napi/android/v8-10/include/v8-proxy.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-proxy.h rename to NativeScript/napi/android/v8-10/include/v8-proxy.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-regexp.h b/NativeScript/napi/android/v8-10/include/v8-regexp.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-regexp.h rename to NativeScript/napi/android/v8-10/include/v8-regexp.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-script.h b/NativeScript/napi/android/v8-10/include/v8-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-script.h rename to NativeScript/napi/android/v8-10/include/v8-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-snapshot.h b/NativeScript/napi/android/v8-10/include/v8-snapshot.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-snapshot.h rename to NativeScript/napi/android/v8-10/include/v8-snapshot.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-statistics.h b/NativeScript/napi/android/v8-10/include/v8-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-statistics.h rename to NativeScript/napi/android/v8-10/include/v8-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-template.h b/NativeScript/napi/android/v8-10/include/v8-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-template.h rename to NativeScript/napi/android/v8-10/include/v8-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-traced-handle.h b/NativeScript/napi/android/v8-10/include/v8-traced-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-traced-handle.h rename to NativeScript/napi/android/v8-10/include/v8-traced-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-typed-array.h b/NativeScript/napi/android/v8-10/include/v8-typed-array.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-typed-array.h rename to NativeScript/napi/android/v8-10/include/v8-typed-array.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-unwinder-state.h b/NativeScript/napi/android/v8-10/include/v8-unwinder-state.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-unwinder-state.h rename to NativeScript/napi/android/v8-10/include/v8-unwinder-state.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-unwinder.h b/NativeScript/napi/android/v8-10/include/v8-unwinder.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-unwinder.h rename to NativeScript/napi/android/v8-10/include/v8-unwinder.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-util.h b/NativeScript/napi/android/v8-10/include/v8-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-util.h rename to NativeScript/napi/android/v8-10/include/v8-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-value-serializer-version.h b/NativeScript/napi/android/v8-10/include/v8-value-serializer-version.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-value-serializer-version.h rename to NativeScript/napi/android/v8-10/include/v8-value-serializer-version.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-value-serializer.h b/NativeScript/napi/android/v8-10/include/v8-value-serializer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-value-serializer.h rename to NativeScript/napi/android/v8-10/include/v8-value-serializer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-value.h b/NativeScript/napi/android/v8-10/include/v8-value.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-value.h rename to NativeScript/napi/android/v8-10/include/v8-value.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-version-string.h b/NativeScript/napi/android/v8-10/include/v8-version-string.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-version-string.h rename to NativeScript/napi/android/v8-10/include/v8-version-string.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-version.h b/NativeScript/napi/android/v8-10/include/v8-version.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-version.h rename to NativeScript/napi/android/v8-10/include/v8-version.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-wasm-trap-handler-posix.h b/NativeScript/napi/android/v8-10/include/v8-wasm-trap-handler-posix.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-wasm-trap-handler-posix.h rename to NativeScript/napi/android/v8-10/include/v8-wasm-trap-handler-posix.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-wasm-trap-handler-win.h b/NativeScript/napi/android/v8-10/include/v8-wasm-trap-handler-win.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-wasm-trap-handler-win.h rename to NativeScript/napi/android/v8-10/include/v8-wasm-trap-handler-win.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-wasm.h b/NativeScript/napi/android/v8-10/include/v8-wasm.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-wasm.h rename to NativeScript/napi/android/v8-10/include/v8-wasm.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-weak-callback-info.h b/NativeScript/napi/android/v8-10/include/v8-weak-callback-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8-weak-callback-info.h rename to NativeScript/napi/android/v8-10/include/v8-weak-callback-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8.h b/NativeScript/napi/android/v8-10/include/v8.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8.h rename to NativeScript/napi/android/v8-10/include/v8.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8config.h b/NativeScript/napi/android/v8-10/include/v8config.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/v8config.h rename to NativeScript/napi/android/v8-10/include/v8config.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/zip.h b/NativeScript/napi/android/v8-10/include/zip.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/zip.h rename to NativeScript/napi/android/v8-10/include/zip.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/zipconf.h b/NativeScript/napi/android/v8-10/include/zipconf.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/include/zipconf.h rename to NativeScript/napi/android/v8-10/include/zipconf.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/address-region.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/address-region.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/address-region.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/address-region.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/atomic-utils.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/atomic-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/atomic-utils.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/atomic-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/atomicops.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/atomicops.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/atomicops.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/atomicops.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/base-export.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/base-export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/base-export.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/base-export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bit-field.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/bit-field.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bit-field.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/bit-field.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bits-iterator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/bits-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bits-iterator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/bits-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bits.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/bits.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bits.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/bits.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bounded-page-allocator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/bounded-page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bounded-page-allocator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/bounded-page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bounds.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/bounds.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/bounds.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/bounds.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/build_config.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/build_config.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/build_config.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/build_config.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/compiler-specific.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/compiler-specific.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/compiler-specific.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/compiler-specific.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/cpu.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/cpu.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/cpu.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/cpu.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/division-by-constant.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/division-by-constant.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/division-by-constant.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/division-by-constant.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/emulated-virtual-address-subspace.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/emulated-virtual-address-subspace.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/emulated-virtual-address-subspace.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/emulated-virtual-address-subspace.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/enum-set.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/enum-set.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/enum-set.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/enum-set.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/export-template.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/export-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/export-template.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/export-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/file-utils.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/file-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/file-utils.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/file-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/flags.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/flags.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/flags.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/flags.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/free_deleter.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/free_deleter.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/free_deleter.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/free_deleter.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/functional.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/functional.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/functional.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/functional.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/hashmap-entry.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/hashmap-entry.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/hashmap-entry.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/hashmap-entry.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/hashmap.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/hashmap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/hashmap.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/hashmap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/ieee754.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/ieee754.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/ieee754.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/ieee754.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/immediate-crash.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/immediate-crash.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/immediate-crash.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/immediate-crash.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/iterator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/iterator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/lazy-instance.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/lazy-instance.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/lazy-instance.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/lazy-instance.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/logging.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/logging.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/logging.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/logging.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/macros.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/macros.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/macros.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/macros.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/memory.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/memory.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/memory.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/memory.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/once.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/once.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/once.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/once.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/optional.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/optional.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/optional.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/optional.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/overflowing-math.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/overflowing-math.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/overflowing-math.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/overflowing-math.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/page-allocator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/page-allocator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/condition-variable.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/condition-variable.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/condition-variable.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/condition-variable.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/elapsed-timer.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/elapsed-timer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/elapsed-timer.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/elapsed-timer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/mutex.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/mutex.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/mutex.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/mutex.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/platform-linux.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/platform-linux.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/platform-linux.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/platform-linux.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/platform-posix-time.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/platform-posix-time.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/platform-posix-time.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/platform-posix-time.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/platform-posix.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/platform-posix.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/platform-posix.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/platform-posix.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/platform.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/platform.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/semaphore.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/semaphore.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/semaphore.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/semaphore.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/time.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/time.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/time.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/time.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/wrappers.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/wrappers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/wrappers.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/wrappers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/yield-processor.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/yield-processor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/platform/yield-processor.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/platform/yield-processor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/pointer-with-payload.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/pointer-with-payload.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/pointer-with-payload.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/pointer-with-payload.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/qnx-math.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/qnx-math.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/qnx-math.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/qnx-math.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/region-allocator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/region-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/region-allocator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/region-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/ring-buffer.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/ring-buffer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/ring-buffer.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/ring-buffer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/safe_conversions.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/safe_conversions.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/safe_conversions.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/safe_conversions.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/safe_conversions_arm_impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/safe_conversions_arm_impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/safe_conversions_arm_impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/safe_conversions_arm_impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/safe_conversions_impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/safe_conversions_impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/safe_conversions_impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/safe_conversions_impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/small-vector.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/small-vector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/small-vector.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/small-vector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/strings.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/strings.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/strings.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/strings.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/sys-info.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/sys-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/sys-info.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/sys-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/template-utils.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/template-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/template-utils.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/template-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/threaded-list.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/threaded-list.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/threaded-list.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/threaded-list.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/timezone-cache.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/timezone-cache.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/timezone-cache.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/timezone-cache.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/v8-fallthrough.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/v8-fallthrough.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/v8-fallthrough.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/v8-fallthrough.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/vector.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/vector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/vector.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/vector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/virtual-address-space-page-allocator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/virtual-address-space-page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/virtual-address-space-page-allocator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/virtual-address-space-page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/virtual-address-space.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/virtual-address-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/virtual-address-space.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/virtual-address-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/vlq-base64.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/vlq-base64.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/vlq-base64.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/vlq-base64.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/vlq.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/vlq.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/vlq.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/vlq.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/win32-headers.h b/NativeScript/napi/android/v8-10/v8_inspector/src/base/win32-headers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/base/win32-headers.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/base/win32-headers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/allow-deprecated.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/allow-deprecated.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/allow-deprecated.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/allow-deprecated.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/assert-scope.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/assert-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/assert-scope.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/assert-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/checks.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/checks.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/checks.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/checks.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/code-memory-access-inl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/code-memory-access-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/code-memory-access-inl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/code-memory-access-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/code-memory-access.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/code-memory-access.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/code-memory-access.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/code-memory-access.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/globals.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/globals.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/globals.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/globals.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/high-allocation-throughput-scope.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/high-allocation-throughput-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/high-allocation-throughput-scope.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/high-allocation-throughput-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/message-template.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/message-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/message-template.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/message-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/operation.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/operation.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/operation.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/operation.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/ptr-compr-inl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/ptr-compr-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/ptr-compr-inl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/ptr-compr-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/ptr-compr.h b/NativeScript/napi/android/v8-10/v8_inspector/src/common/ptr-compr.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/common/ptr-compr.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/common/ptr-compr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-coverage.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-coverage.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-coverage.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-coverage.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-evaluate.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-evaluate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-evaluate.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-evaluate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-frames.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-frames.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-frames.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-frames.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-interface.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-interface.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-interface.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-interface.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-property-iterator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-property-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-property-iterator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-property-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-scope-iterator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-scope-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-scope-iterator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-scope-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-scopes.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-scopes.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-scopes.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-scopes.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-stack-trace-iterator.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-stack-trace-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-stack-trace-iterator.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-stack-trace-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-type-profile.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-type-profile.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-type-profile.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-type-profile.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-wasm-objects-inl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-wasm-objects-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-wasm-objects-inl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-wasm-objects-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-wasm-objects.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-wasm-objects.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug-wasm-objects.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug-wasm-objects.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/debug.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/debug.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/interface-types.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/interface-types.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/interface-types.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/interface-types.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/liveedit.h b/NativeScript/napi/android/v8-10/v8_inspector/src/debug/liveedit.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/debug/liveedit.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/debug/liveedit.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/custom-preview.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/custom-preview.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/custom-preview.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/custom-preview.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/injected-script.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/injected-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/injected-script.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/injected-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/inspected-context.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/inspected-context.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/inspected-context.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/inspected-context.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/inspector_protocol_config.json b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/inspector_protocol_config.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/inspector_protocol_config.json rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/inspector_protocol_config.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Console.cpp b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Console.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Console.cpp rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Console.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Console.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Console.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Console.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Console.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Debugger.cpp b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Debugger.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Debugger.cpp rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Debugger.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Debugger.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Debugger.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Forward.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Forward.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Forward.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Forward.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.cpp b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.cpp rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/HeapProfiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Profiler.cpp b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Profiler.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Profiler.cpp rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Profiler.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Profiler.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Profiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Profiler.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Profiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Protocol.cpp b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Protocol.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Protocol.cpp rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Protocol.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Protocol.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Protocol.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Protocol.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Protocol.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Runtime.cpp b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Runtime.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Runtime.cpp rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Runtime.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Runtime.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Runtime.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Runtime.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Runtime.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Schema.cpp b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Schema.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Schema.cpp rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Schema.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Schema.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Schema.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/Schema.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/Schema.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.cc b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.cc similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.cc rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.cc diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/protocol/base_string_adapter.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/remote-object-id.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/remote-object-id.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/remote-object-id.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/remote-object-id.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/search-util.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/search-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/search-util.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/search-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/string-16.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/string-16.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/string-16.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/string-16.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/string-util.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/string-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/string-util.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/string-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/test-interface.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/test-interface.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/test-interface.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/test-interface.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-console-agent-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-console-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-console-agent-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-console-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-console-message.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-console-message.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-console-message.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-console-message.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-console.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-console.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-console.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-console.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-debugger-agent-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-debugger-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-debugger-agent-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-debugger-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-debugger-id.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-debugger-id.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-debugger-id.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-debugger-id.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-debugger-script.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-debugger-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-debugger-script.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-debugger-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-debugger.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-debugger.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-inspector-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-inspector-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-inspector-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-inspector-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-inspector-session-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-inspector-session-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-inspector-session-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-inspector-session-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-profiler-agent-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-profiler-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-profiler-agent-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-profiler-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-regex.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-regex.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-regex.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-regex.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-runtime-agent-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-runtime-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-runtime-agent-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-runtime-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-schema-agent-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-schema-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-schema-agent-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-schema-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-stack-trace-impl.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-stack-trace-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-stack-trace-impl.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-stack-trace-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-string-conversions.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-string-conversions.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-string-conversions.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-string-conversions.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-value-utils.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-value-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-value-utils.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-value-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-webdriver-serializer.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-webdriver-serializer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/v8-webdriver-serializer.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/v8-webdriver-serializer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/value-mirror.h b/NativeScript/napi/android/v8-10/v8_inspector/src/inspector/value-mirror.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/src/inspector/value-mirror.h rename to NativeScript/napi/android/v8-10/v8_inspector/src/inspector/value-mirror.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/export.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/export.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/glue.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/glue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/glue.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/glue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/span.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/span.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/span.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/span.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h b/NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h rename to NativeScript/napi/android/v8-10/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/APIDesign.md b/NativeScript/napi/android/v8-11/include/APIDesign.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/APIDesign.md rename to NativeScript/napi/android/v8-11/include/APIDesign.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/DEPS b/NativeScript/napi/android/v8-11/include/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/DEPS rename to NativeScript/napi/android/v8-11/include/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/DIR_METADATA b/NativeScript/napi/android/v8-11/include/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/DIR_METADATA rename to NativeScript/napi/android/v8-11/include/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/OWNERS b/NativeScript/napi/android/v8-11/include/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/OWNERS rename to NativeScript/napi/android/v8-11/include/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/DEPS b/NativeScript/napi/android/v8-11/include/cppgc/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/DEPS rename to NativeScript/napi/android/v8-11/include/cppgc/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/OWNERS b/NativeScript/napi/android/v8-11/include/cppgc/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/OWNERS rename to NativeScript/napi/android/v8-11/include/cppgc/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/README.md b/NativeScript/napi/android/v8-11/include/cppgc/README.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/README.md rename to NativeScript/napi/android/v8-11/include/cppgc/README.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/allocation.h b/NativeScript/napi/android/v8-11/include/cppgc/allocation.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/allocation.h rename to NativeScript/napi/android/v8-11/include/cppgc/allocation.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/common.h b/NativeScript/napi/android/v8-11/include/cppgc/common.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/common.h rename to NativeScript/napi/android/v8-11/include/cppgc/common.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/cross-thread-persistent.h b/NativeScript/napi/android/v8-11/include/cppgc/cross-thread-persistent.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/cross-thread-persistent.h rename to NativeScript/napi/android/v8-11/include/cppgc/cross-thread-persistent.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/custom-space.h b/NativeScript/napi/android/v8-11/include/cppgc/custom-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/custom-space.h rename to NativeScript/napi/android/v8-11/include/cppgc/custom-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/default-platform.h b/NativeScript/napi/android/v8-11/include/cppgc/default-platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/default-platform.h rename to NativeScript/napi/android/v8-11/include/cppgc/default-platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/ephemeron-pair.h b/NativeScript/napi/android/v8-11/include/cppgc/ephemeron-pair.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/ephemeron-pair.h rename to NativeScript/napi/android/v8-11/include/cppgc/ephemeron-pair.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/explicit-management.h b/NativeScript/napi/android/v8-11/include/cppgc/explicit-management.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/explicit-management.h rename to NativeScript/napi/android/v8-11/include/cppgc/explicit-management.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/garbage-collected.h b/NativeScript/napi/android/v8-11/include/cppgc/garbage-collected.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/garbage-collected.h rename to NativeScript/napi/android/v8-11/include/cppgc/garbage-collected.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap-consistency.h b/NativeScript/napi/android/v8-11/include/cppgc/heap-consistency.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap-consistency.h rename to NativeScript/napi/android/v8-11/include/cppgc/heap-consistency.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap-handle.h b/NativeScript/napi/android/v8-11/include/cppgc/heap-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap-handle.h rename to NativeScript/napi/android/v8-11/include/cppgc/heap-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap-state.h b/NativeScript/napi/android/v8-11/include/cppgc/heap-state.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap-state.h rename to NativeScript/napi/android/v8-11/include/cppgc/heap-state.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap-statistics.h b/NativeScript/napi/android/v8-11/include/cppgc/heap-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap-statistics.h rename to NativeScript/napi/android/v8-11/include/cppgc/heap-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap.h b/NativeScript/napi/android/v8-11/include/cppgc/heap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/heap.h rename to NativeScript/napi/android/v8-11/include/cppgc/heap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/api-constants.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/api-constants.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/api-constants.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/api-constants.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/atomic-entry-flag.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/atomic-entry-flag.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/atomic-entry-flag.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/atomic-entry-flag.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/base-page-handle.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/base-page-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/base-page-handle.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/base-page-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/caged-heap-local-data.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/caged-heap-local-data.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/caged-heap-local-data.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/caged-heap-local-data.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/caged-heap.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/caged-heap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/caged-heap.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/caged-heap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/compiler-specific.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/compiler-specific.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/compiler-specific.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/compiler-specific.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/finalizer-trait.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/finalizer-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/finalizer-trait.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/finalizer-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/gc-info.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/gc-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/gc-info.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/gc-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/logging.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/logging.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/logging.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/logging.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/member-storage.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/member-storage.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/member-storage.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/member-storage.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/name-trait.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/name-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/name-trait.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/name-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/persistent-node.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/persistent-node.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/persistent-node.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/persistent-node.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/pointer-policies.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/pointer-policies.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/pointer-policies.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/pointer-policies.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/write-barrier.h b/NativeScript/napi/android/v8-11/include/cppgc/internal/write-barrier.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/internal/write-barrier.h rename to NativeScript/napi/android/v8-11/include/cppgc/internal/write-barrier.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/liveness-broker.h b/NativeScript/napi/android/v8-11/include/cppgc/liveness-broker.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/liveness-broker.h rename to NativeScript/napi/android/v8-11/include/cppgc/liveness-broker.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/macros.h b/NativeScript/napi/android/v8-11/include/cppgc/macros.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/macros.h rename to NativeScript/napi/android/v8-11/include/cppgc/macros.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/member.h b/NativeScript/napi/android/v8-11/include/cppgc/member.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/member.h rename to NativeScript/napi/android/v8-11/include/cppgc/member.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/name-provider.h b/NativeScript/napi/android/v8-11/include/cppgc/name-provider.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/name-provider.h rename to NativeScript/napi/android/v8-11/include/cppgc/name-provider.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/object-size-trait.h b/NativeScript/napi/android/v8-11/include/cppgc/object-size-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/object-size-trait.h rename to NativeScript/napi/android/v8-11/include/cppgc/object-size-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/persistent.h b/NativeScript/napi/android/v8-11/include/cppgc/persistent.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/persistent.h rename to NativeScript/napi/android/v8-11/include/cppgc/persistent.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/platform.h b/NativeScript/napi/android/v8-11/include/cppgc/platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/platform.h rename to NativeScript/napi/android/v8-11/include/cppgc/platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/prefinalizer.h b/NativeScript/napi/android/v8-11/include/cppgc/prefinalizer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/prefinalizer.h rename to NativeScript/napi/android/v8-11/include/cppgc/prefinalizer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/process-heap-statistics.h b/NativeScript/napi/android/v8-11/include/cppgc/process-heap-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/process-heap-statistics.h rename to NativeScript/napi/android/v8-11/include/cppgc/process-heap-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/sentinel-pointer.h b/NativeScript/napi/android/v8-11/include/cppgc/sentinel-pointer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/sentinel-pointer.h rename to NativeScript/napi/android/v8-11/include/cppgc/sentinel-pointer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/source-location.h b/NativeScript/napi/android/v8-11/include/cppgc/source-location.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/source-location.h rename to NativeScript/napi/android/v8-11/include/cppgc/source-location.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/testing.h b/NativeScript/napi/android/v8-11/include/cppgc/testing.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/testing.h rename to NativeScript/napi/android/v8-11/include/cppgc/testing.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/trace-trait.h b/NativeScript/napi/android/v8-11/include/cppgc/trace-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/trace-trait.h rename to NativeScript/napi/android/v8-11/include/cppgc/trace-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/type-traits.h b/NativeScript/napi/android/v8-11/include/cppgc/type-traits.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/type-traits.h rename to NativeScript/napi/android/v8-11/include/cppgc/type-traits.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/visitor.h b/NativeScript/napi/android/v8-11/include/cppgc/visitor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/cppgc/visitor.h rename to NativeScript/napi/android/v8-11/include/cppgc/visitor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/inspector/Debugger.h b/NativeScript/napi/android/v8-11/include/inspector/Debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/inspector/Debugger.h rename to NativeScript/napi/android/v8-11/include/inspector/Debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/inspector/Runtime.h b/NativeScript/napi/android/v8-11/include/inspector/Runtime.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/inspector/Runtime.h rename to NativeScript/napi/android/v8-11/include/inspector/Runtime.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/inspector/Schema.h b/NativeScript/napi/android/v8-11/include/inspector/Schema.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/inspector/Schema.h rename to NativeScript/napi/android/v8-11/include/inspector/Schema.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/js_protocol-1.2.json b/NativeScript/napi/android/v8-11/include/js_protocol-1.2.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/js_protocol-1.2.json rename to NativeScript/napi/android/v8-11/include/js_protocol-1.2.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/js_protocol-1.3.json b/NativeScript/napi/android/v8-11/include/js_protocol-1.3.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/js_protocol-1.3.json rename to NativeScript/napi/android/v8-11/include/js_protocol-1.3.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/js_protocol.pdl b/NativeScript/napi/android/v8-11/include/js_protocol.pdl similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/js_protocol.pdl rename to NativeScript/napi/android/v8-11/include/js_protocol.pdl diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/libplatform/DEPS b/NativeScript/napi/android/v8-11/include/libplatform/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/libplatform/DEPS rename to NativeScript/napi/android/v8-11/include/libplatform/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/libplatform/libplatform-export.h b/NativeScript/napi/android/v8-11/include/libplatform/libplatform-export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/libplatform/libplatform-export.h rename to NativeScript/napi/android/v8-11/include/libplatform/libplatform-export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/libplatform/libplatform.h b/NativeScript/napi/android/v8-11/include/libplatform/libplatform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/libplatform/libplatform.h rename to NativeScript/napi/android/v8-11/include/libplatform/libplatform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/libplatform/v8-tracing.h b/NativeScript/napi/android/v8-11/include/libplatform/v8-tracing.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/libplatform/v8-tracing.h rename to NativeScript/napi/android/v8-11/include/libplatform/v8-tracing.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-array-buffer.h b/NativeScript/napi/android/v8-11/include/v8-array-buffer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-array-buffer.h rename to NativeScript/napi/android/v8-11/include/v8-array-buffer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-callbacks.h b/NativeScript/napi/android/v8-11/include/v8-callbacks.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-callbacks.h rename to NativeScript/napi/android/v8-11/include/v8-callbacks.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-container.h b/NativeScript/napi/android/v8-11/include/v8-container.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-container.h rename to NativeScript/napi/android/v8-11/include/v8-container.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-context.h b/NativeScript/napi/android/v8-11/include/v8-context.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-context.h rename to NativeScript/napi/android/v8-11/include/v8-context.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-cppgc.h b/NativeScript/napi/android/v8-11/include/v8-cppgc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-cppgc.h rename to NativeScript/napi/android/v8-11/include/v8-cppgc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-data.h b/NativeScript/napi/android/v8-11/include/v8-data.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-data.h rename to NativeScript/napi/android/v8-11/include/v8-data.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-date.h b/NativeScript/napi/android/v8-11/include/v8-date.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-date.h rename to NativeScript/napi/android/v8-11/include/v8-date.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-debug.h b/NativeScript/napi/android/v8-11/include/v8-debug.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-debug.h rename to NativeScript/napi/android/v8-11/include/v8-debug.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-embedder-heap.h b/NativeScript/napi/android/v8-11/include/v8-embedder-heap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-embedder-heap.h rename to NativeScript/napi/android/v8-11/include/v8-embedder-heap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-embedder-state-scope.h b/NativeScript/napi/android/v8-11/include/v8-embedder-state-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-embedder-state-scope.h rename to NativeScript/napi/android/v8-11/include/v8-embedder-state-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-exception.h b/NativeScript/napi/android/v8-11/include/v8-exception.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-exception.h rename to NativeScript/napi/android/v8-11/include/v8-exception.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-extension.h b/NativeScript/napi/android/v8-11/include/v8-extension.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-extension.h rename to NativeScript/napi/android/v8-11/include/v8-extension.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-external.h b/NativeScript/napi/android/v8-11/include/v8-external.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-external.h rename to NativeScript/napi/android/v8-11/include/v8-external.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-fast-api-calls.h b/NativeScript/napi/android/v8-11/include/v8-fast-api-calls.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-fast-api-calls.h rename to NativeScript/napi/android/v8-11/include/v8-fast-api-calls.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-forward.h b/NativeScript/napi/android/v8-11/include/v8-forward.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-forward.h rename to NativeScript/napi/android/v8-11/include/v8-forward.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-function-callback.h b/NativeScript/napi/android/v8-11/include/v8-function-callback.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-function-callback.h rename to NativeScript/napi/android/v8-11/include/v8-function-callback.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-function.h b/NativeScript/napi/android/v8-11/include/v8-function.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-function.h rename to NativeScript/napi/android/v8-11/include/v8-function.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-initialization.h b/NativeScript/napi/android/v8-11/include/v8-initialization.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-initialization.h rename to NativeScript/napi/android/v8-11/include/v8-initialization.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-inspector-protocol.h b/NativeScript/napi/android/v8-11/include/v8-inspector-protocol.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-inspector-protocol.h rename to NativeScript/napi/android/v8-11/include/v8-inspector-protocol.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-inspector.h b/NativeScript/napi/android/v8-11/include/v8-inspector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-inspector.h rename to NativeScript/napi/android/v8-11/include/v8-inspector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-internal.h b/NativeScript/napi/android/v8-11/include/v8-internal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-internal.h rename to NativeScript/napi/android/v8-11/include/v8-internal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-isolate.h b/NativeScript/napi/android/v8-11/include/v8-isolate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-isolate.h rename to NativeScript/napi/android/v8-11/include/v8-isolate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-json.h b/NativeScript/napi/android/v8-11/include/v8-json.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-json.h rename to NativeScript/napi/android/v8-11/include/v8-json.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-local-handle.h b/NativeScript/napi/android/v8-11/include/v8-local-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-local-handle.h rename to NativeScript/napi/android/v8-11/include/v8-local-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-locker.h b/NativeScript/napi/android/v8-11/include/v8-locker.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-locker.h rename to NativeScript/napi/android/v8-11/include/v8-locker.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-maybe.h b/NativeScript/napi/android/v8-11/include/v8-maybe.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-maybe.h rename to NativeScript/napi/android/v8-11/include/v8-maybe.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-memory-span.h b/NativeScript/napi/android/v8-11/include/v8-memory-span.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-memory-span.h rename to NativeScript/napi/android/v8-11/include/v8-memory-span.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-message.h b/NativeScript/napi/android/v8-11/include/v8-message.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-message.h rename to NativeScript/napi/android/v8-11/include/v8-message.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-metrics.h b/NativeScript/napi/android/v8-11/include/v8-metrics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-metrics.h rename to NativeScript/napi/android/v8-11/include/v8-metrics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-microtask-queue.h b/NativeScript/napi/android/v8-11/include/v8-microtask-queue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-microtask-queue.h rename to NativeScript/napi/android/v8-11/include/v8-microtask-queue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-microtask.h b/NativeScript/napi/android/v8-11/include/v8-microtask.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-microtask.h rename to NativeScript/napi/android/v8-11/include/v8-microtask.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-object.h b/NativeScript/napi/android/v8-11/include/v8-object.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-object.h rename to NativeScript/napi/android/v8-11/include/v8-object.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-persistent-handle.h b/NativeScript/napi/android/v8-11/include/v8-persistent-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-persistent-handle.h rename to NativeScript/napi/android/v8-11/include/v8-persistent-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-platform.h b/NativeScript/napi/android/v8-11/include/v8-platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-platform.h rename to NativeScript/napi/android/v8-11/include/v8-platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-primitive-object.h b/NativeScript/napi/android/v8-11/include/v8-primitive-object.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-primitive-object.h rename to NativeScript/napi/android/v8-11/include/v8-primitive-object.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-primitive.h b/NativeScript/napi/android/v8-11/include/v8-primitive.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-primitive.h rename to NativeScript/napi/android/v8-11/include/v8-primitive.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-profiler.h b/NativeScript/napi/android/v8-11/include/v8-profiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-profiler.h rename to NativeScript/napi/android/v8-11/include/v8-profiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-promise.h b/NativeScript/napi/android/v8-11/include/v8-promise.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-promise.h rename to NativeScript/napi/android/v8-11/include/v8-promise.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-proxy.h b/NativeScript/napi/android/v8-11/include/v8-proxy.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-proxy.h rename to NativeScript/napi/android/v8-11/include/v8-proxy.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-regexp.h b/NativeScript/napi/android/v8-11/include/v8-regexp.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-regexp.h rename to NativeScript/napi/android/v8-11/include/v8-regexp.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-script.h b/NativeScript/napi/android/v8-11/include/v8-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-script.h rename to NativeScript/napi/android/v8-11/include/v8-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-snapshot.h b/NativeScript/napi/android/v8-11/include/v8-snapshot.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-snapshot.h rename to NativeScript/napi/android/v8-11/include/v8-snapshot.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-statistics.h b/NativeScript/napi/android/v8-11/include/v8-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-statistics.h rename to NativeScript/napi/android/v8-11/include/v8-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-template.h b/NativeScript/napi/android/v8-11/include/v8-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-template.h rename to NativeScript/napi/android/v8-11/include/v8-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-traced-handle.h b/NativeScript/napi/android/v8-11/include/v8-traced-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-traced-handle.h rename to NativeScript/napi/android/v8-11/include/v8-traced-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-typed-array.h b/NativeScript/napi/android/v8-11/include/v8-typed-array.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-typed-array.h rename to NativeScript/napi/android/v8-11/include/v8-typed-array.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-unwinder-state.h b/NativeScript/napi/android/v8-11/include/v8-unwinder-state.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-unwinder-state.h rename to NativeScript/napi/android/v8-11/include/v8-unwinder-state.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-unwinder.h b/NativeScript/napi/android/v8-11/include/v8-unwinder.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-unwinder.h rename to NativeScript/napi/android/v8-11/include/v8-unwinder.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-util.h b/NativeScript/napi/android/v8-11/include/v8-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-util.h rename to NativeScript/napi/android/v8-11/include/v8-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-value-serializer-version.h b/NativeScript/napi/android/v8-11/include/v8-value-serializer-version.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-value-serializer-version.h rename to NativeScript/napi/android/v8-11/include/v8-value-serializer-version.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-value-serializer.h b/NativeScript/napi/android/v8-11/include/v8-value-serializer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-value-serializer.h rename to NativeScript/napi/android/v8-11/include/v8-value-serializer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-value.h b/NativeScript/napi/android/v8-11/include/v8-value.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-value.h rename to NativeScript/napi/android/v8-11/include/v8-value.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-version-string.h b/NativeScript/napi/android/v8-11/include/v8-version-string.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-version-string.h rename to NativeScript/napi/android/v8-11/include/v8-version-string.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-version.h b/NativeScript/napi/android/v8-11/include/v8-version.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-version.h rename to NativeScript/napi/android/v8-11/include/v8-version.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-wasm-trap-handler-posix.h b/NativeScript/napi/android/v8-11/include/v8-wasm-trap-handler-posix.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-wasm-trap-handler-posix.h rename to NativeScript/napi/android/v8-11/include/v8-wasm-trap-handler-posix.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-wasm-trap-handler-win.h b/NativeScript/napi/android/v8-11/include/v8-wasm-trap-handler-win.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-wasm-trap-handler-win.h rename to NativeScript/napi/android/v8-11/include/v8-wasm-trap-handler-win.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-wasm.h b/NativeScript/napi/android/v8-11/include/v8-wasm.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-wasm.h rename to NativeScript/napi/android/v8-11/include/v8-wasm.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-weak-callback-info.h b/NativeScript/napi/android/v8-11/include/v8-weak-callback-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8-weak-callback-info.h rename to NativeScript/napi/android/v8-11/include/v8-weak-callback-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8.h b/NativeScript/napi/android/v8-11/include/v8.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8.h rename to NativeScript/napi/android/v8-11/include/v8.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8config.h b/NativeScript/napi/android/v8-11/include/v8config.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/include/v8config.h rename to NativeScript/napi/android/v8-11/include/v8config.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/DEPS b/NativeScript/napi/android/v8-11/v8_inspector/src/base/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/DEPS rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/DIR_METADATA b/NativeScript/napi/android/v8-11/v8_inspector/src/base/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/DIR_METADATA rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/OWNERS b/NativeScript/napi/android/v8-11/v8_inspector/src/base/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/OWNERS rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/address-region.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/address-region.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/address-region.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/address-region.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/atomic-utils.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/atomic-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/atomic-utils.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/atomic-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/atomicops.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/atomicops.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/atomicops.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/atomicops.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/base-export.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/base-export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/base-export.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/base-export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bit-field.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/bit-field.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bit-field.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/bit-field.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bits-iterator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/bits-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bits-iterator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/bits-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bits.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/bits.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bits.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/bits.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bounded-page-allocator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/bounded-page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bounded-page-allocator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/bounded-page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bounds.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/bounds.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/bounds.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/bounds.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/build_config.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/build_config.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/build_config.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/build_config.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/compiler-specific.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/compiler-specific.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/compiler-specific.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/compiler-specific.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/container-utils.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/container-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/container-utils.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/container-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/cpu.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/cpu.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/cpu.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/cpu.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/debug/stack_trace.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/debug/stack_trace.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/debug/stack_trace.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/debug/stack_trace.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/division-by-constant.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/division-by-constant.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/division-by-constant.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/division-by-constant.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/emulated-virtual-address-subspace.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/emulated-virtual-address-subspace.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/emulated-virtual-address-subspace.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/emulated-virtual-address-subspace.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/enum-set.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/enum-set.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/enum-set.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/enum-set.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/export-template.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/export-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/export-template.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/export-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/file-utils.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/file-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/file-utils.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/file-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/flags.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/flags.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/flags.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/flags.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/free_deleter.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/free_deleter.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/free_deleter.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/free_deleter.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/functional.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/functional.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/functional.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/functional.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/hashmap-entry.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/hashmap-entry.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/hashmap-entry.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/hashmap-entry.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/hashmap.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/hashmap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/hashmap.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/hashmap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/ieee754.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/ieee754.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/ieee754.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/ieee754.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/immediate-crash.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/immediate-crash.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/immediate-crash.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/immediate-crash.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/iterator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/iterator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/lazy-instance.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/lazy-instance.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/lazy-instance.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/lazy-instance.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/logging.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/logging.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/logging.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/logging.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/macros.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/macros.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/macros.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/macros.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/memory.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/memory.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/memory.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/memory.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/bignum-dtoa.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/bignum-dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/bignum-dtoa.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/bignum-dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/bignum.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/bignum.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/bignum.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/bignum.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/cached-powers.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/cached-powers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/cached-powers.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/cached-powers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/diy-fp.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/diy-fp.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/diy-fp.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/diy-fp.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/double.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/double.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/double.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/double.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/dtoa.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/dtoa.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/fast-dtoa.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/fast-dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/fast-dtoa.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/fast-dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/fixed-dtoa.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/fixed-dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/fixed-dtoa.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/fixed-dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/strtod.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/strtod.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/numbers/strtod.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/numbers/strtod.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/once.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/once.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/once.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/once.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/optional.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/optional.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/optional.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/optional.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/overflowing-math.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/overflowing-math.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/overflowing-math.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/overflowing-math.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/page-allocator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/page-allocator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/DIR_METADATA b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/DIR_METADATA rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/OWNERS b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/OWNERS rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/condition-variable.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/condition-variable.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/condition-variable.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/condition-variable.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/elapsed-timer.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/elapsed-timer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/elapsed-timer.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/elapsed-timer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/memory-protection-key.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/memory-protection-key.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/memory-protection-key.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/memory-protection-key.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/memory.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/memory.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/memory.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/memory.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/mutex.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/mutex.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/mutex.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/mutex.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/platform-linux.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/platform-linux.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/platform-linux.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/platform-linux.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/platform-posix-time.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/platform-posix-time.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/platform-posix-time.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/platform-posix-time.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/platform-posix.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/platform-posix.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/platform-posix.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/platform-posix.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/platform.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/platform.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/semaphore.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/semaphore.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/semaphore.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/semaphore.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/time.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/time.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/time.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/time.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/wrappers.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/wrappers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/wrappers.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/wrappers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/yield-processor.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/yield-processor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/platform/yield-processor.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/platform/yield-processor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/pointer-with-payload.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/pointer-with-payload.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/pointer-with-payload.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/pointer-with-payload.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/qnx-math.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/qnx-math.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/qnx-math.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/qnx-math.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/region-allocator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/region-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/region-allocator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/region-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/ring-buffer.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/ring-buffer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/ring-buffer.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/ring-buffer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/safe_conversions.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/safe_conversions.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/safe_conversions.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/safe_conversions.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/safe_conversions_arm_impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/safe_conversions_arm_impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/safe_conversions_arm_impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/safe_conversions_arm_impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/safe_conversions_impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/safe_conversions_impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/safe_conversions_impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/safe_conversions_impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/asan.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/asan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/asan.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/asan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/lsan-page-allocator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/lsan-page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/lsan-page-allocator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/lsan-page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/lsan.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/lsan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/lsan.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/lsan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/msan.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/msan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/msan.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/msan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/tsan.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/tsan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sanitizer/tsan.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/sanitizer/tsan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/small-vector.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/small-vector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/small-vector.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/small-vector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/string-format.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/string-format.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/string-format.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/string-format.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/strings.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/strings.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/strings.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/strings.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sys-info.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/sys-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/sys-info.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/sys-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/template-utils.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/template-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/template-utils.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/template-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/threaded-list.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/threaded-list.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/threaded-list.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/threaded-list.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/timezone-cache.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/timezone-cache.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/timezone-cache.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/timezone-cache.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/utils/random-number-generator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/utils/random-number-generator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/utils/random-number-generator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/utils/random-number-generator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/v8-fallthrough.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/v8-fallthrough.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/v8-fallthrough.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/v8-fallthrough.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/vector.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/vector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/vector.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/vector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/virtual-address-space-page-allocator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/virtual-address-space-page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/virtual-address-space-page-allocator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/virtual-address-space-page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/virtual-address-space.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/virtual-address-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/virtual-address-space.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/virtual-address-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/vlq-base64.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/vlq-base64.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/vlq-base64.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/vlq-base64.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/vlq.h b/NativeScript/napi/android/v8-11/v8_inspector/src/base/vlq.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/base/vlq.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/base/vlq.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/DIR_METADATA b/NativeScript/napi/android/v8-11/v8_inspector/src/common/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/DIR_METADATA rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/OWNERS b/NativeScript/napi/android/v8-11/v8_inspector/src/common/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/OWNERS rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/assert-scope.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/assert-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/assert-scope.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/assert-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/checks.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/checks.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/checks.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/checks.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/code-memory-access-inl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/code-memory-access-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/code-memory-access-inl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/code-memory-access-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/code-memory-access.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/code-memory-access.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/code-memory-access.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/code-memory-access.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/globals.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/globals.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/globals.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/globals.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/high-allocation-throughput-scope.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/high-allocation-throughput-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/high-allocation-throughput-scope.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/high-allocation-throughput-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/message-template.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/message-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/message-template.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/message-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/operation.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/operation.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/operation.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/operation.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/ptr-compr-inl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/ptr-compr-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/ptr-compr-inl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/ptr-compr-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/ptr-compr.h b/NativeScript/napi/android/v8-11/v8_inspector/src/common/ptr-compr.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/common/ptr-compr.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/common/ptr-compr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/DIR_METADATA b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/DIR_METADATA rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/OWNERS b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/OWNERS rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-coverage.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-coverage.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-coverage.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-coverage.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-evaluate.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-evaluate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-evaluate.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-evaluate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-frames.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-frames.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-frames.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-frames.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-interface.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-interface.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-interface.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-interface.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-property-iterator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-property-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-property-iterator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-property-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-scope-iterator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-scope-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-scope-iterator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-scope-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-scopes.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-scopes.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-scopes.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-scopes.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-stack-trace-iterator.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-stack-trace-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-stack-trace-iterator.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-stack-trace-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-wasm-objects-inl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-wasm-objects-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-wasm-objects-inl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-wasm-objects-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-wasm-objects.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-wasm-objects.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-wasm-objects.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-wasm-objects.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-wasm-objects.tq b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-wasm-objects.tq similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug-wasm-objects.tq rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug-wasm-objects.tq diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/debug.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/debug.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/interface-types.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/interface-types.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/interface-types.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/interface-types.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/liveedit-diff.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/liveedit-diff.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/liveedit-diff.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/liveedit-diff.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/liveedit.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/liveedit.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/liveedit.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/liveedit.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/DIR_METADATA b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/DIR_METADATA rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/OWNERS b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/OWNERS rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-remote-util.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-remote-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-remote-util.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-remote-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server-thread.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server-thread.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server-thread.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server-thread.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/gdb-server.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/packet.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/packet.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/packet.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/packet.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/session.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/session.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/session.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/session.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/target.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/target.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/target.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/target.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/transport.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/transport.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/transport.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/transport.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/wasm-module-debug.h b/NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/wasm-module-debug.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/debug/wasm/gdb-server/wasm-module-debug.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/debug/wasm/gdb-server/wasm-module-debug.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/BUILD.gn b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/BUILD.gn similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/BUILD.gn rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/BUILD.gn diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/DEPS b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/DEPS rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/DIR_METADATA b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/DIR_METADATA rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/OWNERS b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/OWNERS rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/crc32.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/crc32.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/crc32.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/crc32.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/custom-preview.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/custom-preview.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/custom-preview.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/custom-preview.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/injected-script.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/injected-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/injected-script.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/injected-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/inspected-context.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/inspected-context.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/inspected-context.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/inspected-context.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/inspector_protocol_config.json b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/inspector_protocol_config.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/inspector_protocol_config.json rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/inspector_protocol_config.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Console.cpp b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Console.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Console.cpp rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Console.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Console.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Console.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Console.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Console.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Debugger.cpp b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Debugger.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Debugger.cpp rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Debugger.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Debugger.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Debugger.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Forward.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Forward.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Forward.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Forward.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.cpp b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.cpp rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/HeapProfiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Profiler.cpp b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Profiler.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Profiler.cpp rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Profiler.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Profiler.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Profiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Profiler.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Profiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Protocol.cpp b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Protocol.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Protocol.cpp rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Protocol.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Protocol.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Protocol.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Protocol.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Protocol.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Runtime.cpp b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Runtime.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Runtime.cpp rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Runtime.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Runtime.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Runtime.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Runtime.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Runtime.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Schema.cpp b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Schema.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Schema.cpp rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Schema.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Schema.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Schema.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/protocol/Schema.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/protocol/Schema.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/remote-object-id.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/remote-object-id.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/remote-object-id.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/remote-object-id.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/search-util.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/search-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/search-util.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/search-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/string-16.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/string-16.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/string-16.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/string-16.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/string-util.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/string-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/string-util.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/string-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/test-interface.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/test-interface.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/test-interface.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/test-interface.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-console-agent-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-console-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-console-agent-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-console-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-console-message.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-console-message.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-console-message.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-console-message.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-console.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-console.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-console.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-console.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger-agent-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger-agent-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger-barrier.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger-barrier.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger-barrier.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger-barrier.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger-id.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger-id.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger-id.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger-id.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger-script.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger-script.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-debugger.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-inspector-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-inspector-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-inspector-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-inspector-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-inspector-session-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-inspector-session-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-inspector-session-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-inspector-session-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-profiler-agent-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-profiler-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-profiler-agent-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-profiler-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-regex.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-regex.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-regex.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-regex.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-runtime-agent-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-runtime-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-runtime-agent-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-runtime-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-schema-agent-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-schema-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-schema-agent-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-schema-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-stack-trace-impl.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-stack-trace-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-stack-trace-impl.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-stack-trace-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-string-conversions.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-string-conversions.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-string-conversions.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-string-conversions.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-value-utils.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-value-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-value-utils.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-value-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-webdriver-serializer.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-webdriver-serializer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/v8-webdriver-serializer.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/v8-webdriver-serializer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/value-mirror.h b/NativeScript/napi/android/v8-11/v8_inspector/src/inspector/value-mirror.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/src/inspector/value-mirror.h rename to NativeScript/napi/android/v8-11/v8_inspector/src/inspector/value-mirror.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/export.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/export.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/glue.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/glue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/glue.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/glue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/maybe.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/span.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/span.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/span.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/span.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h b/NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h rename to NativeScript/napi/android/v8-11/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/APIDesign.md b/NativeScript/napi/android/v8-13/include/APIDesign.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/APIDesign.md rename to NativeScript/napi/android/v8-13/include/APIDesign.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/DEPS b/NativeScript/napi/android/v8-13/include/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/DEPS rename to NativeScript/napi/android/v8-13/include/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/DIR_METADATA b/NativeScript/napi/android/v8-13/include/DIR_METADATA similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/DIR_METADATA rename to NativeScript/napi/android/v8-13/include/DIR_METADATA diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/OWNERS b/NativeScript/napi/android/v8-13/include/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/OWNERS rename to NativeScript/napi/android/v8-13/include/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/DEPS b/NativeScript/napi/android/v8-13/include/cppgc/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/DEPS rename to NativeScript/napi/android/v8-13/include/cppgc/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/OWNERS b/NativeScript/napi/android/v8-13/include/cppgc/OWNERS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/OWNERS rename to NativeScript/napi/android/v8-13/include/cppgc/OWNERS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/README.md b/NativeScript/napi/android/v8-13/include/cppgc/README.md similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/README.md rename to NativeScript/napi/android/v8-13/include/cppgc/README.md diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/allocation.h b/NativeScript/napi/android/v8-13/include/cppgc/allocation.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/allocation.h rename to NativeScript/napi/android/v8-13/include/cppgc/allocation.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/common.h b/NativeScript/napi/android/v8-13/include/cppgc/common.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/common.h rename to NativeScript/napi/android/v8-13/include/cppgc/common.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/cross-thread-persistent.h b/NativeScript/napi/android/v8-13/include/cppgc/cross-thread-persistent.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/cross-thread-persistent.h rename to NativeScript/napi/android/v8-13/include/cppgc/cross-thread-persistent.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/custom-space.h b/NativeScript/napi/android/v8-13/include/cppgc/custom-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/custom-space.h rename to NativeScript/napi/android/v8-13/include/cppgc/custom-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/default-platform.h b/NativeScript/napi/android/v8-13/include/cppgc/default-platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/default-platform.h rename to NativeScript/napi/android/v8-13/include/cppgc/default-platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/explicit-management.h b/NativeScript/napi/android/v8-13/include/cppgc/explicit-management.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/explicit-management.h rename to NativeScript/napi/android/v8-13/include/cppgc/explicit-management.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/garbage-collected.h b/NativeScript/napi/android/v8-13/include/cppgc/garbage-collected.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/garbage-collected.h rename to NativeScript/napi/android/v8-13/include/cppgc/garbage-collected.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap-consistency.h b/NativeScript/napi/android/v8-13/include/cppgc/heap-consistency.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap-consistency.h rename to NativeScript/napi/android/v8-13/include/cppgc/heap-consistency.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap-handle.h b/NativeScript/napi/android/v8-13/include/cppgc/heap-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap-handle.h rename to NativeScript/napi/android/v8-13/include/cppgc/heap-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap-state.h b/NativeScript/napi/android/v8-13/include/cppgc/heap-state.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap-state.h rename to NativeScript/napi/android/v8-13/include/cppgc/heap-state.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap-statistics.h b/NativeScript/napi/android/v8-13/include/cppgc/heap-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap-statistics.h rename to NativeScript/napi/android/v8-13/include/cppgc/heap-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap.h b/NativeScript/napi/android/v8-13/include/cppgc/heap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/heap.h rename to NativeScript/napi/android/v8-13/include/cppgc/heap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/api-constants.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/api-constants.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/api-constants.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/api-constants.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/atomic-entry-flag.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/atomic-entry-flag.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/atomic-entry-flag.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/atomic-entry-flag.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/base-page-handle.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/base-page-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/base-page-handle.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/base-page-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/caged-heap-local-data.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/caged-heap-local-data.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/caged-heap-local-data.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/caged-heap-local-data.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/caged-heap.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/caged-heap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/caged-heap.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/caged-heap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/compiler-specific.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/compiler-specific.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/compiler-specific.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/compiler-specific.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/conditional-stack-allocated.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/conditional-stack-allocated.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/conditional-stack-allocated.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/conditional-stack-allocated.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/finalizer-trait.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/finalizer-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/finalizer-trait.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/finalizer-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/gc-info.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/gc-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/gc-info.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/gc-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/logging.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/logging.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/logging.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/logging.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/member-storage.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/member-storage.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/member-storage.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/member-storage.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/name-trait.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/name-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/name-trait.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/name-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/persistent-node.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/persistent-node.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/persistent-node.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/persistent-node.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/pointer-policies.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/pointer-policies.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/pointer-policies.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/pointer-policies.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/write-barrier.h b/NativeScript/napi/android/v8-13/include/cppgc/internal/write-barrier.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/internal/write-barrier.h rename to NativeScript/napi/android/v8-13/include/cppgc/internal/write-barrier.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/liveness-broker.h b/NativeScript/napi/android/v8-13/include/cppgc/liveness-broker.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/liveness-broker.h rename to NativeScript/napi/android/v8-13/include/cppgc/liveness-broker.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/macros.h b/NativeScript/napi/android/v8-13/include/cppgc/macros.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/macros.h rename to NativeScript/napi/android/v8-13/include/cppgc/macros.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/member.h b/NativeScript/napi/android/v8-13/include/cppgc/member.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/member.h rename to NativeScript/napi/android/v8-13/include/cppgc/member.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/name-provider.h b/NativeScript/napi/android/v8-13/include/cppgc/name-provider.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/name-provider.h rename to NativeScript/napi/android/v8-13/include/cppgc/name-provider.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/object-size-trait.h b/NativeScript/napi/android/v8-13/include/cppgc/object-size-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/object-size-trait.h rename to NativeScript/napi/android/v8-13/include/cppgc/object-size-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/persistent.h b/NativeScript/napi/android/v8-13/include/cppgc/persistent.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/persistent.h rename to NativeScript/napi/android/v8-13/include/cppgc/persistent.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/platform.h b/NativeScript/napi/android/v8-13/include/cppgc/platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/platform.h rename to NativeScript/napi/android/v8-13/include/cppgc/platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/prefinalizer.h b/NativeScript/napi/android/v8-13/include/cppgc/prefinalizer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/prefinalizer.h rename to NativeScript/napi/android/v8-13/include/cppgc/prefinalizer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/process-heap-statistics.h b/NativeScript/napi/android/v8-13/include/cppgc/process-heap-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/process-heap-statistics.h rename to NativeScript/napi/android/v8-13/include/cppgc/process-heap-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/sentinel-pointer.h b/NativeScript/napi/android/v8-13/include/cppgc/sentinel-pointer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/sentinel-pointer.h rename to NativeScript/napi/android/v8-13/include/cppgc/sentinel-pointer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/source-location.h b/NativeScript/napi/android/v8-13/include/cppgc/source-location.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/source-location.h rename to NativeScript/napi/android/v8-13/include/cppgc/source-location.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/tagged-member.h b/NativeScript/napi/android/v8-13/include/cppgc/tagged-member.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/tagged-member.h rename to NativeScript/napi/android/v8-13/include/cppgc/tagged-member.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/testing.h b/NativeScript/napi/android/v8-13/include/cppgc/testing.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/testing.h rename to NativeScript/napi/android/v8-13/include/cppgc/testing.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/trace-trait.h b/NativeScript/napi/android/v8-13/include/cppgc/trace-trait.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/trace-trait.h rename to NativeScript/napi/android/v8-13/include/cppgc/trace-trait.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/type-traits.h b/NativeScript/napi/android/v8-13/include/cppgc/type-traits.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/type-traits.h rename to NativeScript/napi/android/v8-13/include/cppgc/type-traits.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/visitor.h b/NativeScript/napi/android/v8-13/include/cppgc/visitor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/cppgc/visitor.h rename to NativeScript/napi/android/v8-13/include/cppgc/visitor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/inspector/Debugger.h b/NativeScript/napi/android/v8-13/include/inspector/Debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/inspector/Debugger.h rename to NativeScript/napi/android/v8-13/include/inspector/Debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/inspector/Runtime.h b/NativeScript/napi/android/v8-13/include/inspector/Runtime.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/inspector/Runtime.h rename to NativeScript/napi/android/v8-13/include/inspector/Runtime.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/inspector/Schema.h b/NativeScript/napi/android/v8-13/include/inspector/Schema.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/inspector/Schema.h rename to NativeScript/napi/android/v8-13/include/inspector/Schema.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/js_protocol-1.2.json b/NativeScript/napi/android/v8-13/include/js_protocol-1.2.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/js_protocol-1.2.json rename to NativeScript/napi/android/v8-13/include/js_protocol-1.2.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/js_protocol-1.3.json b/NativeScript/napi/android/v8-13/include/js_protocol-1.3.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/js_protocol-1.3.json rename to NativeScript/napi/android/v8-13/include/js_protocol-1.3.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/js_protocol.pdl b/NativeScript/napi/android/v8-13/include/js_protocol.pdl similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/js_protocol.pdl rename to NativeScript/napi/android/v8-13/include/js_protocol.pdl diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/libplatform/DEPS b/NativeScript/napi/android/v8-13/include/libplatform/DEPS similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/libplatform/DEPS rename to NativeScript/napi/android/v8-13/include/libplatform/DEPS diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/libplatform/libplatform-export.h b/NativeScript/napi/android/v8-13/include/libplatform/libplatform-export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/libplatform/libplatform-export.h rename to NativeScript/napi/android/v8-13/include/libplatform/libplatform-export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/libplatform/libplatform.h b/NativeScript/napi/android/v8-13/include/libplatform/libplatform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/libplatform/libplatform.h rename to NativeScript/napi/android/v8-13/include/libplatform/libplatform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/libplatform/v8-tracing.h b/NativeScript/napi/android/v8-13/include/libplatform/v8-tracing.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/libplatform/v8-tracing.h rename to NativeScript/napi/android/v8-13/include/libplatform/v8-tracing.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-array-buffer.h b/NativeScript/napi/android/v8-13/include/v8-array-buffer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-array-buffer.h rename to NativeScript/napi/android/v8-13/include/v8-array-buffer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-callbacks.h b/NativeScript/napi/android/v8-13/include/v8-callbacks.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-callbacks.h rename to NativeScript/napi/android/v8-13/include/v8-callbacks.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-container.h b/NativeScript/napi/android/v8-13/include/v8-container.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-container.h rename to NativeScript/napi/android/v8-13/include/v8-container.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-context.h b/NativeScript/napi/android/v8-13/include/v8-context.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-context.h rename to NativeScript/napi/android/v8-13/include/v8-context.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-cpp-heap-external.h b/NativeScript/napi/android/v8-13/include/v8-cpp-heap-external.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-cpp-heap-external.h rename to NativeScript/napi/android/v8-13/include/v8-cpp-heap-external.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-cppgc.h b/NativeScript/napi/android/v8-13/include/v8-cppgc.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-cppgc.h rename to NativeScript/napi/android/v8-13/include/v8-cppgc.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-data.h b/NativeScript/napi/android/v8-13/include/v8-data.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-data.h rename to NativeScript/napi/android/v8-13/include/v8-data.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-date.h b/NativeScript/napi/android/v8-13/include/v8-date.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-date.h rename to NativeScript/napi/android/v8-13/include/v8-date.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-debug.h b/NativeScript/napi/android/v8-13/include/v8-debug.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-debug.h rename to NativeScript/napi/android/v8-13/include/v8-debug.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-embedder-heap.h b/NativeScript/napi/android/v8-13/include/v8-embedder-heap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-embedder-heap.h rename to NativeScript/napi/android/v8-13/include/v8-embedder-heap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-embedder-state-scope.h b/NativeScript/napi/android/v8-13/include/v8-embedder-state-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-embedder-state-scope.h rename to NativeScript/napi/android/v8-13/include/v8-embedder-state-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-exception.h b/NativeScript/napi/android/v8-13/include/v8-exception.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-exception.h rename to NativeScript/napi/android/v8-13/include/v8-exception.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-extension.h b/NativeScript/napi/android/v8-13/include/v8-extension.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-extension.h rename to NativeScript/napi/android/v8-13/include/v8-extension.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-external-memory-accounter.h b/NativeScript/napi/android/v8-13/include/v8-external-memory-accounter.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-external-memory-accounter.h rename to NativeScript/napi/android/v8-13/include/v8-external-memory-accounter.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-external.h b/NativeScript/napi/android/v8-13/include/v8-external.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-external.h rename to NativeScript/napi/android/v8-13/include/v8-external.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-fast-api-calls.h b/NativeScript/napi/android/v8-13/include/v8-fast-api-calls.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-fast-api-calls.h rename to NativeScript/napi/android/v8-13/include/v8-fast-api-calls.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-forward.h b/NativeScript/napi/android/v8-13/include/v8-forward.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-forward.h rename to NativeScript/napi/android/v8-13/include/v8-forward.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-function-callback.h b/NativeScript/napi/android/v8-13/include/v8-function-callback.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-function-callback.h rename to NativeScript/napi/android/v8-13/include/v8-function-callback.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-function.h b/NativeScript/napi/android/v8-13/include/v8-function.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-function.h rename to NativeScript/napi/android/v8-13/include/v8-function.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-handle-base.h b/NativeScript/napi/android/v8-13/include/v8-handle-base.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-handle-base.h rename to NativeScript/napi/android/v8-13/include/v8-handle-base.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-initialization.h b/NativeScript/napi/android/v8-13/include/v8-initialization.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-initialization.h rename to NativeScript/napi/android/v8-13/include/v8-initialization.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-inspector-protocol.h b/NativeScript/napi/android/v8-13/include/v8-inspector-protocol.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-inspector-protocol.h rename to NativeScript/napi/android/v8-13/include/v8-inspector-protocol.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-inspector.h b/NativeScript/napi/android/v8-13/include/v8-inspector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-inspector.h rename to NativeScript/napi/android/v8-13/include/v8-inspector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-internal.h b/NativeScript/napi/android/v8-13/include/v8-internal.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-internal.h rename to NativeScript/napi/android/v8-13/include/v8-internal.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-isolate.h b/NativeScript/napi/android/v8-13/include/v8-isolate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-isolate.h rename to NativeScript/napi/android/v8-13/include/v8-isolate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-json.h b/NativeScript/napi/android/v8-13/include/v8-json.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-json.h rename to NativeScript/napi/android/v8-13/include/v8-json.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-local-handle.h b/NativeScript/napi/android/v8-13/include/v8-local-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-local-handle.h rename to NativeScript/napi/android/v8-13/include/v8-local-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-locker.h b/NativeScript/napi/android/v8-13/include/v8-locker.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-locker.h rename to NativeScript/napi/android/v8-13/include/v8-locker.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-maybe.h b/NativeScript/napi/android/v8-13/include/v8-maybe.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-maybe.h rename to NativeScript/napi/android/v8-13/include/v8-maybe.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-memory-span.h b/NativeScript/napi/android/v8-13/include/v8-memory-span.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-memory-span.h rename to NativeScript/napi/android/v8-13/include/v8-memory-span.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-message.h b/NativeScript/napi/android/v8-13/include/v8-message.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-message.h rename to NativeScript/napi/android/v8-13/include/v8-message.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-metrics.h b/NativeScript/napi/android/v8-13/include/v8-metrics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-metrics.h rename to NativeScript/napi/android/v8-13/include/v8-metrics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-microtask-queue.h b/NativeScript/napi/android/v8-13/include/v8-microtask-queue.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-microtask-queue.h rename to NativeScript/napi/android/v8-13/include/v8-microtask-queue.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-microtask.h b/NativeScript/napi/android/v8-13/include/v8-microtask.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-microtask.h rename to NativeScript/napi/android/v8-13/include/v8-microtask.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-object.h b/NativeScript/napi/android/v8-13/include/v8-object.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-object.h rename to NativeScript/napi/android/v8-13/include/v8-object.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-persistent-handle.h b/NativeScript/napi/android/v8-13/include/v8-persistent-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-persistent-handle.h rename to NativeScript/napi/android/v8-13/include/v8-persistent-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-platform.h b/NativeScript/napi/android/v8-13/include/v8-platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-platform.h rename to NativeScript/napi/android/v8-13/include/v8-platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-primitive-object.h b/NativeScript/napi/android/v8-13/include/v8-primitive-object.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-primitive-object.h rename to NativeScript/napi/android/v8-13/include/v8-primitive-object.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-primitive.h b/NativeScript/napi/android/v8-13/include/v8-primitive.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-primitive.h rename to NativeScript/napi/android/v8-13/include/v8-primitive.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-profiler.h b/NativeScript/napi/android/v8-13/include/v8-profiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-profiler.h rename to NativeScript/napi/android/v8-13/include/v8-profiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-promise.h b/NativeScript/napi/android/v8-13/include/v8-promise.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-promise.h rename to NativeScript/napi/android/v8-13/include/v8-promise.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-proxy.h b/NativeScript/napi/android/v8-13/include/v8-proxy.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-proxy.h rename to NativeScript/napi/android/v8-13/include/v8-proxy.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-regexp.h b/NativeScript/napi/android/v8-13/include/v8-regexp.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-regexp.h rename to NativeScript/napi/android/v8-13/include/v8-regexp.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-sandbox.h b/NativeScript/napi/android/v8-13/include/v8-sandbox.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-sandbox.h rename to NativeScript/napi/android/v8-13/include/v8-sandbox.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-script.h b/NativeScript/napi/android/v8-13/include/v8-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-script.h rename to NativeScript/napi/android/v8-13/include/v8-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-snapshot.h b/NativeScript/napi/android/v8-13/include/v8-snapshot.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-snapshot.h rename to NativeScript/napi/android/v8-13/include/v8-snapshot.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-source-location.h b/NativeScript/napi/android/v8-13/include/v8-source-location.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-source-location.h rename to NativeScript/napi/android/v8-13/include/v8-source-location.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-statistics.h b/NativeScript/napi/android/v8-13/include/v8-statistics.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-statistics.h rename to NativeScript/napi/android/v8-13/include/v8-statistics.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-template.h b/NativeScript/napi/android/v8-13/include/v8-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-template.h rename to NativeScript/napi/android/v8-13/include/v8-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-trace-categories.h b/NativeScript/napi/android/v8-13/include/v8-trace-categories.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-trace-categories.h rename to NativeScript/napi/android/v8-13/include/v8-trace-categories.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-traced-handle.h b/NativeScript/napi/android/v8-13/include/v8-traced-handle.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-traced-handle.h rename to NativeScript/napi/android/v8-13/include/v8-traced-handle.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-typed-array.h b/NativeScript/napi/android/v8-13/include/v8-typed-array.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-typed-array.h rename to NativeScript/napi/android/v8-13/include/v8-typed-array.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-unwinder-state.h b/NativeScript/napi/android/v8-13/include/v8-unwinder-state.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-unwinder-state.h rename to NativeScript/napi/android/v8-13/include/v8-unwinder-state.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-unwinder.h b/NativeScript/napi/android/v8-13/include/v8-unwinder.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-unwinder.h rename to NativeScript/napi/android/v8-13/include/v8-unwinder.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-util.h b/NativeScript/napi/android/v8-13/include/v8-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-util.h rename to NativeScript/napi/android/v8-13/include/v8-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-value-serializer-version.h b/NativeScript/napi/android/v8-13/include/v8-value-serializer-version.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-value-serializer-version.h rename to NativeScript/napi/android/v8-13/include/v8-value-serializer-version.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-value-serializer.h b/NativeScript/napi/android/v8-13/include/v8-value-serializer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-value-serializer.h rename to NativeScript/napi/android/v8-13/include/v8-value-serializer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-value.h b/NativeScript/napi/android/v8-13/include/v8-value.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-value.h rename to NativeScript/napi/android/v8-13/include/v8-value.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-version-string.h b/NativeScript/napi/android/v8-13/include/v8-version-string.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-version-string.h rename to NativeScript/napi/android/v8-13/include/v8-version-string.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-version.h b/NativeScript/napi/android/v8-13/include/v8-version.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-version.h rename to NativeScript/napi/android/v8-13/include/v8-version.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-wasm-trap-handler-posix.h b/NativeScript/napi/android/v8-13/include/v8-wasm-trap-handler-posix.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-wasm-trap-handler-posix.h rename to NativeScript/napi/android/v8-13/include/v8-wasm-trap-handler-posix.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-wasm-trap-handler-win.h b/NativeScript/napi/android/v8-13/include/v8-wasm-trap-handler-win.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-wasm-trap-handler-win.h rename to NativeScript/napi/android/v8-13/include/v8-wasm-trap-handler-win.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-wasm.h b/NativeScript/napi/android/v8-13/include/v8-wasm.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-wasm.h rename to NativeScript/napi/android/v8-13/include/v8-wasm.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-weak-callback-info.h b/NativeScript/napi/android/v8-13/include/v8-weak-callback-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8-weak-callback-info.h rename to NativeScript/napi/android/v8-13/include/v8-weak-callback-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8.h b/NativeScript/napi/android/v8-13/include/v8.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8.h rename to NativeScript/napi/android/v8-13/include/v8.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8config.h b/NativeScript/napi/android/v8-13/include/v8config.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/include/v8config.h rename to NativeScript/napi/android/v8-13/include/v8config.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/abort-mode.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/abort-mode.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/abort-mode.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/abort-mode.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/address-region.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/address-region.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/address-region.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/address-region.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/atomic-utils.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/atomic-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/atomic-utils.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/atomic-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/atomicops.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/atomicops.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/atomicops.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/atomicops.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/base-export.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/base-export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/base-export.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/base-export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bit-field.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/bit-field.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bit-field.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/bit-field.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bits-iterator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/bits-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bits-iterator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/bits-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bits.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/bits.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bits.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/bits.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bounded-page-allocator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/bounded-page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bounded-page-allocator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/bounded-page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bounds.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/bounds.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/bounds.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/bounds.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/build_config.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/build_config.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/build_config.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/build_config.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/compiler-specific.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/compiler-specific.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/compiler-specific.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/compiler-specific.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/container-utils.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/container-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/container-utils.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/container-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/contextual.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/contextual.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/contextual.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/contextual.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/cpu.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/cpu.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/cpu.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/cpu.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/debug/stack_trace.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/debug/stack_trace.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/debug/stack_trace.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/debug/stack_trace.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/discriminated-union.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/discriminated-union.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/discriminated-union.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/discriminated-union.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/division-by-constant.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/division-by-constant.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/division-by-constant.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/division-by-constant.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/doubly-threaded-list.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/doubly-threaded-list.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/doubly-threaded-list.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/doubly-threaded-list.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/emulated-virtual-address-subspace.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/emulated-virtual-address-subspace.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/emulated-virtual-address-subspace.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/emulated-virtual-address-subspace.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/enum-set.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/enum-set.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/enum-set.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/enum-set.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/export-template.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/export-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/export-template.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/export-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/file-utils.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/file-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/file-utils.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/file-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/flags.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/flags.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/flags.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/flags.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/fpu.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/fpu.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/fpu.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/fpu.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/free_deleter.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/free_deleter.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/free_deleter.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/free_deleter.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/hashing.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/hashing.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/hashing.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/hashing.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/hashmap-entry.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/hashmap-entry.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/hashmap-entry.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/hashmap-entry.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/hashmap.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/hashmap.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/hashmap.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/hashmap.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/ieee754.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/ieee754.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/ieee754.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/ieee754.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/immediate-crash.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/immediate-crash.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/immediate-crash.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/immediate-crash.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/intrusive-set.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/intrusive-set.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/intrusive-set.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/intrusive-set.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/ios-headers.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/ios-headers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/ios-headers.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/ios-headers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/iterator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/iterator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/lazy-instance.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/lazy-instance.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/lazy-instance.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/lazy-instance.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/logging.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/logging.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/logging.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/logging.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/macros.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/macros.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/macros.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/macros.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/memory.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/memory.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/memory.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/memory.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/bignum-dtoa.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/bignum-dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/bignum-dtoa.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/bignum-dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/bignum.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/bignum.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/bignum.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/bignum.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/cached-powers.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/cached-powers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/cached-powers.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/cached-powers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/diy-fp.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/diy-fp.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/diy-fp.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/diy-fp.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/double.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/double.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/double.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/double.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/dtoa.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/dtoa.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/fast-dtoa.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/fast-dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/fast-dtoa.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/fast-dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/fixed-dtoa.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/fixed-dtoa.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/fixed-dtoa.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/fixed-dtoa.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/strtod.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/strtod.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/numbers/strtod.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/numbers/strtod.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/once.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/once.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/once.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/once.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/overflowing-math.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/overflowing-math.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/overflowing-math.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/overflowing-math.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/page-allocator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/page-allocator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/condition-variable.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/condition-variable.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/condition-variable.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/condition-variable.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/elapsed-timer.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/elapsed-timer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/elapsed-timer.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/elapsed-timer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/memory-protection-key.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/memory-protection-key.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/memory-protection-key.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/memory-protection-key.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/memory.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/memory.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/memory.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/memory.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/mutex.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/mutex.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/mutex.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/mutex.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform-linux.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform-linux.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform-linux.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform-linux.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform-posix-time.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform-posix-time.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform-posix-time.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform-posix-time.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform-posix.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform-posix.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform-posix.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform-posix.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform-win32.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform-win32.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform-win32.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform-win32.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/platform.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/semaphore.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/semaphore.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/semaphore.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/semaphore.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/time.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/time.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/time.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/time.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/wrappers.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/wrappers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/wrappers.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/wrappers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/yield-processor.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/yield-processor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/platform/yield-processor.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/platform/yield-processor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/pointer-with-payload.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/pointer-with-payload.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/pointer-with-payload.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/pointer-with-payload.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/qnx-math.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/qnx-math.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/qnx-math.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/qnx-math.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/region-allocator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/region-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/region-allocator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/region-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/ring-buffer.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/ring-buffer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/ring-buffer.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/ring-buffer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/asan.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/asan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/asan.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/asan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/lsan-page-allocator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/lsan-page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/lsan-page-allocator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/lsan-page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/lsan-virtual-address-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/lsan.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/lsan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/lsan.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/lsan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/msan.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/msan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/msan.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/msan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/tsan.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/tsan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/tsan.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/tsan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/ubsan.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/ubsan.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sanitizer/ubsan.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/sanitizer/ubsan.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/small-map.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/small-map.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/small-map.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/small-map.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/small-vector.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/small-vector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/small-vector.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/small-vector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/string-format.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/string-format.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/string-format.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/string-format.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/strings.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/strings.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/strings.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/strings.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/strong-alias.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/strong-alias.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/strong-alias.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/strong-alias.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sys-info.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/sys-info.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/sys-info.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/sys-info.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/template-utils.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/template-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/template-utils.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/template-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/threaded-list.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/threaded-list.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/threaded-list.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/threaded-list.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/timezone-cache.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/timezone-cache.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/timezone-cache.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/timezone-cache.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/vector.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/vector.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/vector.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/vector.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/virtual-address-space-page-allocator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/virtual-address-space-page-allocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/virtual-address-space-page-allocator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/virtual-address-space-page-allocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/virtual-address-space.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/virtual-address-space.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/virtual-address-space.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/virtual-address-space.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/vlq-base64.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/vlq-base64.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/vlq-base64.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/vlq-base64.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/vlq.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/vlq.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/vlq.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/vlq.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/win32-headers.h b/NativeScript/napi/android/v8-13/v8_inspector/src/base/win32-headers.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/base/win32-headers.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/base/win32-headers.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/assert-scope.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/assert-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/assert-scope.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/assert-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/checks.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/checks.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/checks.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/checks.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/code-memory-access-inl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/code-memory-access-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/code-memory-access-inl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/code-memory-access-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/code-memory-access.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/code-memory-access.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/code-memory-access.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/code-memory-access.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/globals.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/globals.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/globals.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/globals.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/high-allocation-throughput-scope.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/high-allocation-throughput-scope.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/high-allocation-throughput-scope.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/high-allocation-throughput-scope.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/message-template.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/message-template.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/message-template.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/message-template.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/operation.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/operation.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/operation.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/operation.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/ptr-compr-inl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/ptr-compr-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/ptr-compr-inl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/ptr-compr-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/ptr-compr.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/ptr-compr.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/ptr-compr.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/ptr-compr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/segmented-table-inl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/segmented-table-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/segmented-table-inl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/segmented-table-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/segmented-table.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/segmented-table.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/segmented-table.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/segmented-table.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/simd128.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/simd128.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/simd128.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/simd128.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/thread-local-storage.h b/NativeScript/napi/android/v8-13/v8_inspector/src/common/thread-local-storage.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/common/thread-local-storage.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/common/thread-local-storage.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-coverage.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-coverage.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-coverage.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-coverage.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-evaluate.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-evaluate.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-evaluate.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-evaluate.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-frames.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-frames.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-frames.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-frames.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-interface.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-interface.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-interface.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-interface.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-property-iterator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-property-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-property-iterator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-property-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-scope-iterator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-scope-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-scope-iterator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-scope-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-scopes.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-scopes.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-scopes.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-scopes.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-stack-trace-iterator.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-stack-trace-iterator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-stack-trace-iterator.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-stack-trace-iterator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-wasm-objects-inl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-wasm-objects-inl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-wasm-objects-inl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-wasm-objects-inl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-wasm-objects.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-wasm-objects.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug-wasm-objects.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug-wasm-objects.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/debug.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/debug.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/interface-types.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/interface-types.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/interface-types.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/interface-types.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/liveedit-diff.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/liveedit-diff.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/liveedit-diff.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/liveedit-diff.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/liveedit.h b/NativeScript/napi/android/v8-13/v8_inspector/src/debug/liveedit.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/debug/liveedit.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/debug/liveedit.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/crc32.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/crc32.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/crc32.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/crc32.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/custom-preview.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/custom-preview.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/custom-preview.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/custom-preview.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/injected-script.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/injected-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/injected-script.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/injected-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/inspected-context.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/inspected-context.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/inspected-context.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/inspected-context.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/inspector_protocol_config.json b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/inspector_protocol_config.json similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/inspector_protocol_config.json rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/inspector_protocol_config.json diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Console.cpp b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Console.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Console.cpp rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Console.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Console.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Console.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Console.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Console.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Debugger.cpp b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Debugger.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Debugger.cpp rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Debugger.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Debugger.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Debugger.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Forward.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Forward.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Forward.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Forward.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.cpp b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.cpp rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/HeapProfiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Profiler.cpp b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Profiler.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Profiler.cpp rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Profiler.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Profiler.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Profiler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Profiler.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Profiler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Protocol.cpp b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Protocol.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Protocol.cpp rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Protocol.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Protocol.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Protocol.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Protocol.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Protocol.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Runtime.cpp b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Runtime.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Runtime.cpp rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Runtime.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Runtime.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Runtime.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Runtime.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Runtime.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Schema.cpp b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Schema.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Schema.cpp rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Schema.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Schema.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Schema.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/protocol/Schema.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/protocol/Schema.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/remote-object-id.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/remote-object-id.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/remote-object-id.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/remote-object-id.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/search-util.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/search-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/search-util.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/search-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/string-16.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/string-16.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/string-16.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/string-16.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/string-util.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/string-util.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/string-util.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/string-util.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/test-interface.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/test-interface.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/test-interface.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/test-interface.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-console-agent-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-console-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-console-agent-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-console-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-console-message.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-console-message.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-console-message.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-console-message.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-console.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-console.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-console.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-console.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger-agent-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger-agent-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger-barrier.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger-barrier.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger-barrier.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger-barrier.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger-id.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger-id.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger-id.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger-id.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger-script.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger-script.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger-script.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger-script.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-debugger.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-debugger.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-deep-serializer.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-deep-serializer.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-deep-serializer.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-deep-serializer.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-heap-profiler-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-inspector-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-inspector-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-inspector-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-inspector-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-inspector-session-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-inspector-session-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-inspector-session-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-inspector-session-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-profiler-agent-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-profiler-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-profiler-agent-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-profiler-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-regex.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-regex.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-regex.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-regex.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-runtime-agent-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-runtime-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-runtime-agent-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-runtime-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-schema-agent-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-schema-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-schema-agent-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-schema-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-serialization-duplicate-tracker.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-serialization-duplicate-tracker.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-serialization-duplicate-tracker.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-serialization-duplicate-tracker.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-stack-trace-impl.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-stack-trace-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-stack-trace-impl.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-stack-trace-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-string-conversions.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-string-conversions.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-string-conversions.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-string-conversions.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-value-utils.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-value-utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/v8-value-utils.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/v8-value-utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/value-mirror.h b/NativeScript/napi/android/v8-13/v8_inspector/src/inspector/value-mirror.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/src/inspector/value-mirror.h rename to NativeScript/napi/android/v8-13/v8_inspector/src/inspector/value-mirror.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/cbor.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/dispatch.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/error_support.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/export.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/export.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/export.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/export.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/find_by_first.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/frontend_channel.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/json_platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/parser_handler.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/protocol_core.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/serializable.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/span.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/span.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/span.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/span.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/status_test_support.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h b/NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h rename to NativeScript/napi/android/v8-13/v8_inspector/third_party/inspector_protocol/crdtp/test_platform.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/SimpleAllocator.cpp b/NativeScript/napi/android/v8/SimpleAllocator.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/SimpleAllocator.cpp rename to NativeScript/napi/android/v8/SimpleAllocator.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/SimpleAllocator.h b/NativeScript/napi/android/v8/SimpleAllocator.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/SimpleAllocator.h rename to NativeScript/napi/android/v8/SimpleAllocator.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/jsr.cpp b/NativeScript/napi/android/v8/jsr.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/jsr.cpp rename to NativeScript/napi/android/v8/jsr.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/jsr.h b/NativeScript/napi/android/v8/jsr.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/jsr.h rename to NativeScript/napi/android/v8/jsr.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8-api-internals.h b/NativeScript/napi/android/v8/v8-api-internals.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8-api-internals.h rename to NativeScript/napi/android/v8/v8-api-internals.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8-api.cpp b/NativeScript/napi/android/v8/v8-api.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8-api.cpp rename to NativeScript/napi/android/v8/v8-api.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8-api.h b/NativeScript/napi/android/v8/v8-api.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8-api.h rename to NativeScript/napi/android/v8/v8-api.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8_inspector/Utils.cpp b/NativeScript/napi/android/v8/v8_inspector/Utils.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8_inspector/Utils.cpp rename to NativeScript/napi/android/v8/v8_inspector/Utils.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8_inspector/Utils.h b/NativeScript/napi/android/v8/v8_inspector/Utils.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8_inspector/Utils.h rename to NativeScript/napi/android/v8/v8_inspector/Utils.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8_inspector/ns-v8-tracing-agent-impl.cpp b/NativeScript/napi/android/v8/v8_inspector/ns-v8-tracing-agent-impl.cpp similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8_inspector/ns-v8-tracing-agent-impl.cpp rename to NativeScript/napi/android/v8/v8_inspector/ns-v8-tracing-agent-impl.cpp diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8_inspector/ns-v8-tracing-agent-impl.h b/NativeScript/napi/android/v8/v8_inspector/ns-v8-tracing-agent-impl.h similarity index 100% rename from platforms/android/test-app/runtime/src/main/cpp/napi/v8/v8_inspector/ns-v8-tracing-agent-impl.h rename to NativeScript/napi/android/v8/v8_inspector/ns-v8-tracing-agent-impl.h diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/ConcurrentMap.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/ConcurrentMap.h deleted file mode 100644 index 0262b28de..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/ConcurrentMap.h +++ /dev/null @@ -1,114 +0,0 @@ -#ifndef CONCURRENT_MAP_H -#define CONCURRENT_MAP_H - -#include "spinmutex.h" -#include "mutex" -#include "robin_hood.h" - -namespace tns { - template - class SimpleMap { - public: - inline void Insert(TKey &key, TValue value) { - this->container_[key] = value; - } - - inline TValue Get(TKey &key) { - bool found; - return this->Get(key, found); - } - - inline TValue Get(TKey &key, bool &found) { - auto it = this->container_.find(key); - found = it != this->container_.end(); - if (found) { - return it->second; - } - return nullptr; - } - - inline bool ContainsKey(TKey &key) { - auto it = this->container_.find(key); - return it != this->container_.end(); - } - - inline void Remove(TKey &key) { - this->container_.erase(key); - } - - inline void ForEach(const std::function &func) { - for (auto i: this->container_) { - if (func(i.first, i.second)) { - break; - } - } - } - - SimpleMap() = default; - - SimpleMap(const SimpleMap &) = delete; - - SimpleMap &operator=(const SimpleMap &) = delete; - - private: - robin_hood::unordered_map container_; - }; - - template - class ConcurrentMap { - public: - inline void Insert(TKey &key, TValue value) { - - std::lock_guard writerLock(this->containerMutex_); - - this->container_[key] = value; - } - - inline TValue Get(TKey &key) { - bool found; - return this->Get(key, found); - } - - inline TValue Get(TKey &key, bool &found) { - std::lock_guard writerLock(this->containerMutex_); - auto it = this->container_.find(key); - found = it != this->container_.end(); - if (found) { - return it->second; - } - return nullptr; - } - - inline bool ContainsKey(TKey &key) { - std::lock_guard writerLock(this->containerMutex_); - auto it = this->container_.find(key); - return it != this->container_.end(); - } - - inline void Remove(TKey &key) { - std::lock_guard writerLock(this->containerMutex_); - this->container_.erase(key); - } - - inline void ForEach(const std::function &func) { - std::lock_guard writerLock(this->containerMutex_); - for (auto i: this->container_) { - if (func(i.first, i.second)) { - break; - } - } - } - - ConcurrentMap() = default; - - ConcurrentMap(const ConcurrentMap &) = delete; - - ConcurrentMap &operator=(const ConcurrentMap &) = delete; - - private: - mz::spin_mutex containerMutex_; - robin_hood::unordered_map container_; - }; -} - -#endif \ No newline at end of file diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/js_native_api.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/js_native_api.h deleted file mode 100644 index 97715d0be..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/js_native_api.h +++ /dev/null @@ -1,552 +0,0 @@ -#ifndef SRC_JS_NATIVE_API_H_ -#define SRC_JS_NATIVE_API_H_ - -#include "js_native_api_types.h" - -#if !defined __cplusplus || (defined(_MSC_VER) && _MSC_VER < 1900) -typedef uint16_t char16_t; -#endif - -EXTERN_C_START - -#include // NOLINT(modernize-deprecated-headers) -#include // NOLINT(modernize-deprecated-headers) -#include // NOLINT(modernize-deprecated-headers) - -#define NAPI_AUTO_LENGTH SIZE_MAX -#define NAPI_VERSION_EXPERIMENTAL 2147483647 -#define NAPI_VERSION 8 - -NAPI_EXTERN napi_status napi_get_last_error_info(napi_env env, const napi_extended_error_info **result); - -// Getters for defined singletons -NAPI_EXTERN napi_status NAPI_CDECL napi_get_undefined(napi_env env, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_null(napi_env env, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_global(napi_env env, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_boolean(napi_env env, - bool value, - napi_value *result); - -// Methods to create Primitive types/Objects -NAPI_EXTERN napi_status NAPI_CDECL napi_create_object(napi_env env, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_array(napi_env env, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_array_with_length(napi_env env, size_t length, napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_double(napi_env env, - double value, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_int32(napi_env env, - int32_t value, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_uint32(napi_env env, - uint32_t value, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_int64(napi_env env, - int64_t value, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_string_latin1( - napi_env env, const char *str, size_t length, napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_string_utf8(napi_env env, - const char *str, - size_t length, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_string_utf16(napi_env env, - const char16_t *str, - size_t length, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_symbol(napi_env env, - napi_value description, - napi_value *result); -NAPI_EXTERN napi_status node_api_symbol_for(napi_env env, - const char *utf8description, - size_t length, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_function(napi_env env, - const char *utf8name, - size_t length, - napi_callback cb, - void *data, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_error(napi_env env, - napi_value code, - napi_value msg, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_type_error(napi_env env, - napi_value code, - napi_value msg, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_range_error(napi_env env, - napi_value code, - napi_value msg, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_syntax_error(napi_env env, - napi_value code, - napi_value msg, - napi_value *result); -// Methods to get the native napi_value from Primitive type -NAPI_EXTERN napi_status NAPI_CDECL napi_typeof(napi_env env, - napi_value value, - napi_valuetype *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_double(napi_env env, - napi_value value, - double *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_int32(napi_env env, - napi_value value, - int32_t *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_uint32(napi_env env, - napi_value value, - uint32_t *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_int64(napi_env env, - napi_value value, - int64_t *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_bool(napi_env env, - napi_value value, - bool *result); - -// Copies LATIN-1 encoded bytes from a string into a buffer. -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_string_latin1( - napi_env env, napi_value value, char *buf, size_t bufsize, size_t *result); - -// Copies UTF-8 encoded bytes from a string into a buffer. -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_string_utf8( - napi_env env, napi_value value, char *str, size_t length, size_t *result); - -// Copies UTF-16 encoded bytes from a string into a buffer. -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_string_utf16(napi_env env, - napi_value value, - char16_t *buf, - size_t bufsize, - size_t *result); - -// Methods to coerce values -// These APIs may execute user scripts -NAPI_EXTERN napi_status NAPI_CDECL napi_coerce_to_bool(napi_env env, - napi_value value, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_coerce_to_number(napi_env env, - napi_value value, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_coerce_to_object(napi_env env, - napi_value value, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_coerce_to_string(napi_env env, - napi_value value, - napi_value *result); - -// Methods to work with Objects -NAPI_EXTERN napi_status NAPI_CDECL napi_get_prototype(napi_env env, - napi_value object, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_property_names(napi_env env, - napi_value object, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_set_property(napi_env env, - napi_value object, - napi_value key, - napi_value value); -NAPI_EXTERN napi_status NAPI_CDECL napi_has_property(napi_env env, - napi_value object, - napi_value key, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_property(napi_env env, - napi_value object, - napi_value key, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_delete_property(napi_env env, - napi_value object, - napi_value key, - bool *result); - -NAPI_EXTERN napi_status NAPI_CDECL napi_has_own_property(napi_env env, - napi_value object, - napi_value key, - bool *result); - -NAPI_EXTERN napi_status NAPI_CDECL napi_has_own_named_property(napi_env env, - napi_value object, - const char *utf8name, - bool *result); - -NAPI_EXTERN napi_status NAPI_CDECL napi_set_named_property(napi_env env, - napi_value object, - const char *utf8name, - napi_value value); -NAPI_EXTERN napi_status NAPI_CDECL napi_has_named_property(napi_env env, - napi_value object, - const char *utf8name, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_named_property(napi_env env, - napi_value object, - const char *utf8name, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_set_element(napi_env env, - napi_value object, - uint32_t index, - napi_value value); -NAPI_EXTERN napi_status NAPI_CDECL napi_has_element(napi_env env, - napi_value object, - uint32_t index, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_element(napi_env env, - napi_value object, - uint32_t index, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_delete_element(napi_env env, - napi_value object, - uint32_t index, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_define_properties(napi_env env, - napi_value object, - size_t property_count, - const napi_property_descriptor *properties); - -// Methods to work with Arrays -NAPI_EXTERN napi_status NAPI_CDECL napi_is_array(napi_env env, - napi_value value, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_array_length(napi_env env, - napi_value value, - uint32_t *result); - -// Methods to compare values -NAPI_EXTERN napi_status NAPI_CDECL napi_strict_equals(napi_env env, - napi_value lhs, - napi_value rhs, - bool *result); - -// Methods to work with Functions -NAPI_EXTERN napi_status NAPI_CDECL napi_call_function(napi_env env, - napi_value recv, - napi_value func, - size_t argc, - const napi_value *argv, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_new_instance(napi_env env, - napi_value constructor, - size_t argc, - const napi_value *argv, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_instanceof(napi_env env, - napi_value object, - napi_value constructor, - bool *result); - -// Methods to work with napi_callbacks - -// Gets all callback info in a single call. (Ugly, but faster.) -NAPI_EXTERN napi_status NAPI_CDECL napi_get_cb_info( - napi_env env, // [in] NAPI environment handle - napi_callback_info cbinfo, // [in] Opaque callback-info handle - size_t *argc, // [in-out] Specifies the size of the provided argv array - // and receives the actual count of args. - napi_value *argv, // [out] Array of values - napi_value *this_arg, // [out] Receives the JS 'this' arg for the call - void **data); // [out] Receives the data pointer for the callback. - -NAPI_EXTERN napi_status NAPI_CDECL napi_get_new_target( - napi_env env, napi_callback_info cbinfo, napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_define_class(napi_env env, - const char *utf8name, - size_t length, - napi_callback constructor, - void *data, - size_t property_count, - const napi_property_descriptor *properties, - napi_value *result); - -// Methods to work with external data objects -NAPI_EXTERN napi_status NAPI_CDECL napi_wrap(napi_env env, - napi_value js_object, - void *native_object, - napi_finalize finalize_cb, - void *finalize_hint, - napi_ref *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_unwrap(napi_env env, - napi_value js_object, - void **result); -NAPI_EXTERN napi_status NAPI_CDECL napi_remove_wrap(napi_env env, - napi_value js_object, - void **result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_external(napi_env env, - void *data, - napi_finalize finalize_cb, - void *finalize_hint, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_external(napi_env env, - napi_value value, - void **result); - -// Methods to control object lifespan - -// Set initial_refcount to 0 for a weak reference, >0 for a strong reference. -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_reference(napi_env env, - napi_value value, - uint32_t initial_refcount, - napi_ref *result); - -// Deletes a reference. The referenced value is released, and may -// be GC'd unless there are other references to it. -NAPI_EXTERN napi_status NAPI_CDECL napi_delete_reference(napi_env env, - napi_ref ref); - -// Increments the reference count, optionally returning the resulting count. -// After this call the reference will be a strong reference because its -// refcount is >0, and the referenced object is effectively "pinned". -// Calling this when the refcount is 0 and the object is unavailable -// results in an error. -NAPI_EXTERN napi_status NAPI_CDECL napi_reference_ref(napi_env env, - napi_ref ref, - uint32_t *result); - -// Decrements the reference count, optionally returning the resulting count. -// If the result is 0 the reference is now weak and the object may be GC'd -// at any time if there are no other references. Calling this when the -// refcount is already 0 results in an error. -NAPI_EXTERN napi_status NAPI_CDECL napi_reference_unref(napi_env env, - napi_ref ref, - uint32_t *result); - -// Attempts to get a referenced value. If the reference is weak, -// the value might no longer be available, in that case the call -// is still successful but the result is NULL. -NAPI_EXTERN napi_status NAPI_CDECL napi_get_reference_value(napi_env env, - napi_ref ref, - napi_value *result); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_open_handle_scope(napi_env env, napi_handle_scope *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_close_handle_scope(napi_env env, napi_handle_scope scope); -NAPI_EXTERN napi_status NAPI_CDECL napi_open_escapable_handle_scope( - napi_env env, napi_escapable_handle_scope *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_close_escapable_handle_scope( - napi_env env, napi_escapable_handle_scope scope); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_escape_handle(napi_env env, - napi_escapable_handle_scope scope, - napi_value escapee, - napi_value *result); - -// Methods to support error handling -NAPI_EXTERN napi_status NAPI_CDECL napi_throw(napi_env env, napi_value error); -NAPI_EXTERN napi_status NAPI_CDECL napi_throw_error(napi_env env, - const char *code, - const char *msg); -NAPI_EXTERN napi_status NAPI_CDECL napi_throw_type_error(napi_env env, - const char *code, - const char *msg); -NAPI_EXTERN napi_status NAPI_CDECL napi_throw_range_error(napi_env env, - const char *code, - const char *msg); -NAPI_EXTERN napi_status NAPI_CDECL napi_is_error(napi_env env, - napi_value value, - bool *result); - -// Methods to support catching exceptions -NAPI_EXTERN napi_status NAPI_CDECL napi_is_exception_pending(napi_env env, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_get_and_clear_last_exception(napi_env env, napi_value *result); - -// Methods to work with array buffers and typed arrays -NAPI_EXTERN napi_status NAPI_CDECL napi_is_arraybuffer(napi_env env, - napi_value value, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_create_arraybuffer(napi_env env, - size_t byte_length, - void **data, - napi_value *result); -#ifndef NODE_API_NO_EXTERNAL_BUFFERS_ALLOWED -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_external_arraybuffer(napi_env env, - void *external_data, - size_t byte_length, - napi_finalize finalize_cb, - void *finalize_hint, - napi_value *result); -#endif // NODE_API_NO_EXTERNAL_BUFFERS_ALLOWED -NAPI_EXTERN napi_status NAPI_CDECL napi_get_arraybuffer_info( - napi_env env, napi_value arraybuffer, void **data, size_t *byte_length); -NAPI_EXTERN napi_status NAPI_CDECL napi_is_typedarray(napi_env env, - napi_value value, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_typedarray(napi_env env, - napi_typedarray_type type, - size_t length, - napi_value arraybuffer, - size_t byte_offset, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_get_typedarray_info(napi_env env, - napi_value typedarray, - napi_typedarray_type *type, - size_t *length, - void **data, - napi_value *arraybuffer, - size_t *byte_offset); - -NAPI_EXTERN napi_status NAPI_CDECL napi_create_dataview(napi_env env, - size_t length, - napi_value arraybuffer, - size_t byte_offset, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_is_dataview(napi_env env, - napi_value value, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_get_dataview_info(napi_env env, - napi_value dataview, - size_t *bytelength, - void **data, - napi_value *arraybuffer, - size_t *byte_offset); - -// version management -NAPI_EXTERN napi_status NAPI_CDECL napi_get_version(napi_env env, - uint32_t *result); - -// Promises -NAPI_EXTERN napi_status NAPI_CDECL napi_create_promise(napi_env env, - napi_deferred *deferred, - napi_value *promise); -NAPI_EXTERN napi_status NAPI_CDECL napi_resolve_deferred(napi_env env, - napi_deferred deferred, - napi_value resolution); -NAPI_EXTERN napi_status NAPI_CDECL napi_reject_deferred(napi_env env, - napi_deferred deferred, - napi_value rejection); -NAPI_EXTERN napi_status NAPI_CDECL napi_is_promise(napi_env env, - napi_value value, - bool *is_promise); - -// Running a script -NAPI_EXTERN napi_status NAPI_CDECL napi_run_script(napi_env env, - napi_value script, - napi_value *result); - -NAPI_EXTERN napi_status NAPI_CDECL napi_run_script_source(napi_env env, - napi_value script, - const char* source_url, - napi_value* result); - -// Memory management -NAPI_EXTERN napi_status NAPI_CDECL napi_adjust_external_memory( - napi_env env, int64_t change_in_bytes, int64_t *adjusted_value); - -#if NAPI_VERSION >= 5 - -// Dates -NAPI_EXTERN napi_status NAPI_CDECL napi_create_date(napi_env env, - double time, - napi_value *result); - -NAPI_EXTERN napi_status NAPI_CDECL napi_is_date(napi_env env, - napi_value value, - bool *is_date); - -NAPI_EXTERN napi_status NAPI_CDECL napi_get_date_value(napi_env env, - napi_value value, - double *result); - -// Add finalizer for pointer -NAPI_EXTERN napi_status NAPI_CDECL napi_add_finalizer(napi_env env, - napi_value js_object, - void *native_object, - napi_finalize finalize_cb, - void *finalize_hint, - napi_ref *result); - -#endif // NAPI_VERSION >= 5 - -#if NAPI_VERSION >= 6 - -// BigInt -NAPI_EXTERN napi_status NAPI_CDECL napi_create_bigint_int64(napi_env env, - int64_t value, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_bigint_uint64(napi_env env, uint64_t value, napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_bigint_words(napi_env env, - int sign_bit, - size_t word_count, - const uint64_t *words, - napi_value *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_bigint_int64(napi_env env, - napi_value value, - int64_t *result, - bool *lossless); -NAPI_EXTERN napi_status NAPI_CDECL napi_get_value_bigint_uint64( - napi_env env, napi_value value, uint64_t *result, bool *lossless); -NAPI_EXTERN napi_status NAPI_CDECL -napi_get_value_bigint_words(napi_env env, - napi_value value, - int *sign_bit, - size_t *word_count, - uint64_t *words); - -// Object -NAPI_EXTERN napi_status NAPI_CDECL -napi_get_all_property_names(napi_env env, - napi_value object, - napi_key_collection_mode key_mode, - napi_key_filter key_filter, - napi_key_conversion key_conversion, - napi_value *result); - -// Instance data -NAPI_EXTERN napi_status NAPI_CDECL napi_set_instance_data( - napi_env env, void *data, napi_finalize finalize_cb, void *finalize_hint); - -NAPI_EXTERN napi_status NAPI_CDECL napi_get_instance_data(napi_env env, - void **data); -#endif // NAPI_VERSION >= 6 - -#if NAPI_VERSION >= 7 -// ArrayBuffer detaching -NAPI_EXTERN napi_status NAPI_CDECL -napi_detach_arraybuffer(napi_env env, napi_value arraybuffer); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_is_detached_arraybuffer(napi_env env, napi_value value, bool *result); -#endif // NAPI_VERSION >= 7 - -#if NAPI_VERSION >= 8 -// Type tagging -NAPI_EXTERN napi_status NAPI_CDECL napi_type_tag_object( - napi_env env, napi_value value, const napi_type_tag *type_tag); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_check_object_type_tag(napi_env env, - napi_value value, - const napi_type_tag *type_tag, - bool *result); -NAPI_EXTERN napi_status NAPI_CDECL napi_object_freeze(napi_env env, - napi_value object); -NAPI_EXTERN napi_status NAPI_CDECL napi_object_seal(napi_env env, - napi_value object); - -#ifdef USE_HOST_OBJECT -NAPI_EXTERN napi_status NAPI_CDECL napi_create_host_object(napi_env env, napi_value value, napi_finalize finalize, void* data, bool is_array, napi_value getter, napi_value setter, napi_value* result); - -NAPI_EXTERN napi_status NAPI_CDECL napi_get_host_object_data(napi_env env, napi_value object, void** data); - -NAPI_EXTERN napi_status NAPI_CDECL napi_is_host_object(napi_env env, napi_value object, bool* result); -#endif - -#endif // NAPI_VERSION >= 8 - -EXTERN_C_END - -#endif // SRC_JS_NATIVE_API_H_ diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/js_native_api_types.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/js_native_api_types.h deleted file mode 100644 index 7bff81102..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/js_native_api_types.h +++ /dev/null @@ -1,166 +0,0 @@ -#ifndef SRC_JS_NATIVE_API_TYPES_H_ -#define SRC_JS_NATIVE_API_TYPES_H_ - -#include - -#ifdef __cplusplus -#define EXTERN_C_START \ -extern "C" \ -{ -#define EXTERN_C_END } -#else -#define EXTERN_C_START -#define EXTERN_C_END -#endif - -#define NAPI_EXTERN __attribute__((visibility("default"))) - -#ifndef NAPI_CDECL -#ifdef _WIN32 -#define NAPI_CDECL __cdecl -#else -#define NAPI_CDECL -#endif -#endif - -EXTERN_C_START - -typedef struct napi_runtime__ *napi_runtime; -typedef struct napi_env__ *napi_env; -typedef struct napi_value__ *napi_value; -typedef struct napi_ref__ *napi_ref; -typedef struct napi_handle_scope__ *napi_handle_scope; -typedef struct napi_handle_scope__ *napi_escapable_handle_scope; -typedef struct napi_callback_info__ *napi_callback_info; -typedef struct napi_deferred__* napi_deferred; - - -typedef enum -{ - napi_default = 0, - napi_writable = 1 << 0, - napi_enumerable = 1 << 1, - napi_configurable = 1 << 2, - - // Used with napi_define_class to distinguish static properties - // from instance properties. Ignored by napi_define_properties. - napi_static = 1 << 10, - - // Default for class methods. - napi_default_method = napi_writable | napi_configurable, - - // Default for object properties, like in JS obj[prop]. - napi_default_jsproperty = napi_writable | napi_enumerable | napi_configurable, -} napi_property_attributes; - -typedef napi_value (*napi_callback)(napi_env env, napi_callback_info callbackInfo); - -typedef void (*napi_finalize)(napi_env env, void *finalizeData, void *finalizeHint); - -typedef struct { - // One of utf8name or name should be NULL. - const char* utf8name; - napi_value name; - - napi_callback method; - napi_callback getter; - napi_callback setter; - napi_value value; - - napi_property_attributes attributes; - void* data; -} napi_property_descriptor; - -typedef enum -{ - napi_undefined, - napi_null, - napi_boolean, - napi_number, - napi_string, - napi_symbol, - napi_object, - napi_function, - napi_external, - napi_bigint, -} napi_valuetype; - -typedef enum { - napi_ok, - napi_invalid_arg, - napi_object_expected, - napi_string_expected, - napi_name_expected, - napi_function_expected, - napi_number_expected, - napi_boolean_expected, - napi_array_expected, - napi_generic_failure, - napi_pending_exception, - napi_cancelled, - napi_escape_called_twice, - napi_handle_scope_mismatch, - napi_callback_scope_mismatch, - napi_queue_full, - napi_closing, - napi_bigint_expected, - napi_date_expected, - napi_arraybuffer_expected, - napi_detachable_arraybuffer_expected, - napi_would_deadlock, /* unused */ - napi_no_external_buffers_allowed, - napi_cannot_run_js, - // Custom errors - napi_handle_scope_empty, - napi_memory_error, - napi_promise_exception -} napi_status; - -typedef enum { - napi_int8_array, - napi_uint8_array, - napi_uint8_clamped_array, - napi_int16_array, - napi_uint16_array, - napi_int32_array, - napi_uint32_array, - napi_float32_array, - napi_float64_array, - napi_bigint64_array, - napi_biguint64_array, -} napi_typedarray_type; - -typedef enum { - napi_key_include_prototypes, - napi_key_own_only -} napi_key_collection_mode; - -typedef enum { - napi_key_keep_numbers, - napi_key_numbers_to_strings -} napi_key_conversion; - -typedef enum { - napi_key_all_properties = 0, - napi_key_writable = 1, - napi_key_enumerable = 1 << 1, - napi_key_configurable = 1 << 2, - napi_key_skip_strings = 1 << 3, - napi_key_skip_symbols = 1 << 4 -} napi_key_filter; - -typedef struct { - uint64_t lower; - uint64_t upper; -} napi_type_tag; - -typedef struct { - const char* error_message; - void* engine_reserved; - uint32_t engine_error_code; - napi_status error_code; -} napi_extended_error_info; - -EXTERN_C_END - -#endif // SRC_JS_NATIVE_API_TYPES_H_ diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/jsr_common.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/jsr_common.h deleted file mode 100644 index 76dbb466e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/jsr_common.h +++ /dev/null @@ -1,31 +0,0 @@ -// -// Created by Ammar Ahmed on 17/01/2025. -// - -#ifndef TEST_APP_JSR_COMMON_H -#define TEST_APP_JSR_COMMON_H - -#include "js_native_api.h" - -napi_status js_create_runtime(napi_runtime* runtime); -napi_status js_create_napi_env(napi_env* env, napi_runtime runtime); -napi_status js_set_runtime_flags(const char* flags); -napi_status js_lock_env(napi_env env); -napi_status js_unlock_env(napi_env env); -napi_status js_free_napi_env(napi_env env); -napi_status js_free_runtime(napi_runtime runtime); -napi_status js_execute_script(napi_env env, - napi_value script, - const char *file, - napi_value *result); - -napi_status js_execute_pending_jobs(napi_env env); - -napi_status js_get_engine_ptr(napi_env env, int64_t *engine_ptr); -napi_status js_adjust_external_memory(napi_env env, int64_t changeInBytes, int64_t* externalMemory); -napi_status js_cache_script(napi_env env, const char *source, const char *file); -napi_status js_run_cached_script(napi_env env, const char * file, napi_value script, void* cache, napi_value *result); - -napi_status js_get_runtime_version(napi_env env, napi_value* version); - -#endif //TEST_APP_JSR_COMMON_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/napi.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/napi.h deleted file mode 100644 index 58fd16b78..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/napi.h +++ /dev/null @@ -1,168 +0,0 @@ -// -// Created by Ammar Ahmed on 02/12/2024. -// - -#ifndef TEST_APP_NAPI_H -#define TEST_APP_NAPI_H - -// [BABYLON-NATIVE-ADDITION] -#ifndef NODE_ADDON_API_DISABLE_DEPRECATED -#define NODE_ADDON_API_DISABLE_DEPRECATED -#endif -#ifndef NODE_ADDON_API_DISABLE_NODE_SPECIFIC -#define NODE_ADDON_API_DISABLE_NODE_SPECIFIC -#endif -#ifndef NAPI_VERSION -#define NAPI_VERSION 8 -#endif -#ifndef NAPI_HAS_THREADS -#define NAPI_HAS_THREADS 0 -#endif - -#ifndef NAPI_HAS_THREADS -#if !defined(__wasm__) || (defined(__EMSCRIPTEN_PTHREADS__) || \ - (defined(__wasi__) && defined(_REENTRANT))) -#define NAPI_HAS_THREADS 1 -#else -#define NAPI_HAS_THREADS 0 -#endif -#endif - -#include "js_native_api.h" - -#include -#include -#include -#if NAPI_HAS_THREADS -#include -#endif // NAPI_HAS_THREADS -#include -#include - -// VS2015 RTM has bugs with constexpr, so require min of VS2015 Update 3 (known -// good version) -#if !defined(_MSC_VER) || _MSC_FULL_VER >= 190024210 -#define NAPI_HAS_CONSTEXPR 1 -#endif - -// VS2013 does not support char16_t literal strings, so we'll work around it -// using wchar_t strings and casting them. This is safe as long as the character -// sizes are the same. -#if defined(_MSC_VER) && _MSC_VER <= 1800 -static_assert(sizeof(char16_t) == sizeof(wchar_t), - "Size mismatch between char16_t and wchar_t"); -#define NAPI_WIDE_TEXT(x) reinterpret_cast(L##x) -#else -#define NAPI_WIDE_TEXT(x) u##x -#endif - -// If C++ exceptions are not explicitly enabled or disabled, enable them -// if exceptions were enabled in the compiler settings. -#if !defined(NAPI_CPP_EXCEPTIONS) && !defined(NAPI_DISABLE_CPP_EXCEPTIONS) -#if defined(_CPPUNWIND) || defined(__EXCEPTIONS) -#define NAPI_CPP_EXCEPTIONS -#else -#error Exception support not detected. \ - Define either NAPI_CPP_EXCEPTIONS or NAPI_DISABLE_CPP_EXCEPTIONS. -#endif -#endif - -// If C++ NAPI_CPP_EXCEPTIONS are enabled, NODE_ADDON_API_ENABLE_MAYBE should -// not be set -#if defined(NAPI_CPP_EXCEPTIONS) && defined(NODE_ADDON_API_ENABLE_MAYBE) -#error NODE_ADDON_API_ENABLE_MAYBE should not be set when \ - NAPI_CPP_EXCEPTIONS is defined. -#endif - -#ifdef _NOEXCEPT -#define NAPI_NOEXCEPT _NOEXCEPT -#else -#define NAPI_NOEXCEPT noexcept -#endif - -#ifdef NAPI_CPP_EXCEPTIONS - -// When C++ exceptions are enabled, Errors are thrown directly. There is no need -// to return anything after the throw statements. The variadic parameter is an -// optional return value that is ignored. -// We need _VOID versions of the macros to avoid warnings resulting from -// leaving the NAPI_THROW_* `...` argument empty. - -#define NAPI_THROW(e, ...) throw e -#define NAPI_THROW_VOID(e) throw e - -#define NAPI_THROW_IF_FAILED(env, status, ...) \ - if ((status) != napi_ok) throw Napi::Error::New(env); - -#define NAPI_THROW_IF_FAILED_VOID(env, status) \ - if ((status) != napi_ok) throw Napi::Error::New(env); - -#else // NAPI_CPP_EXCEPTIONS - -// When C++ exceptions are disabled, Errors are thrown as JavaScript exceptions, -// which are pending until the callback returns to JS. The variadic parameter -// is an optional return value; usually it is an empty result. -// We need _VOID versions of the macros to avoid warnings resulting from -// leaving the NAPI_THROW_* `...` argument empty. - -#define NAPI_THROW(e, ...) \ - do { \ - (e).ThrowAsJavaScriptException(); \ - return __VA_ARGS__; \ - } while (0) - -#define NAPI_THROW_VOID(e) \ - do { \ - (e).ThrowAsJavaScriptException(); \ - return; \ - } while (0) - -#define NAPI_THROW_IF_FAILED(env, status, ...) \ - if ((status) != napi_ok) { \ - Napi::Error::New(env).ThrowAsJavaScriptException(); \ - return __VA_ARGS__; \ - } - -#define NAPI_THROW_IF_FAILED_VOID(env, status) \ - if ((status) != napi_ok) { \ - Napi::Error::New(env).ThrowAsJavaScriptException(); \ - return; \ - } - -#endif // NAPI_CPP_EXCEPTIONS - -#ifdef NODE_ADDON_API_ENABLE_MAYBE -#define NAPI_MAYBE_THROW_IF_FAILED(env, status, type) \ - NAPI_THROW_IF_FAILED(env, status, Napi::Nothing()) - -#define NAPI_RETURN_OR_THROW_IF_FAILED(env, status, result, type) \ - NAPI_MAYBE_THROW_IF_FAILED(env, status, type); \ - return Napi::Just(result); -#else -#define NAPI_MAYBE_THROW_IF_FAILED(env, status, type) \ - NAPI_THROW_IF_FAILED(env, status, type()) - -#define NAPI_RETURN_OR_THROW_IF_FAILED(env, status, result, type) \ - NAPI_MAYBE_THROW_IF_FAILED(env, status, type); \ - return result; -#endif - -#define NAPI_DISALLOW_ASSIGN(CLASS) void operator=(const CLASS&) = delete; -#define NAPI_DISALLOW_COPY(CLASS) CLASS(const CLASS&) = delete; - -#define NAPI_DISALLOW_ASSIGN_COPY(CLASS) \ - NAPI_DISALLOW_ASSIGN(CLASS) \ - NAPI_DISALLOW_COPY(CLASS) - -#define NAPI_CHECK(condition, location, message) \ - do { \ - if (!(condition)) { \ - Napi::Error::Fatal((location), (message)); \ - } \ - } while (0) - -#define NAPI_FATAL_IF_FAILED(status, location, message) \ - NAPI_CHECK((status) == napi_ok, location, message) - - -#endif //TEST_APP_NAPI_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/native_api_util.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/native_api_util.h deleted file mode 100644 index 401212801..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/native_api_util.h +++ /dev/null @@ -1,454 +0,0 @@ -#ifndef NATIVE_API_UTIL_H_ -#define NATIVE_API_UTIL_H_ - -#include "js_native_api.h" -#include -#include - -#ifndef NAPI_PREAMBLE -#define NAPI_PREAMBLE napi_status status; -#endif - -#define NAPI_CALLBACK_BEGIN(n_args) \ - napi_status status; \ - napi_value argv[n_args]; \ - size_t argc = n_args; \ - napi_value jsThis; \ - void *data; \ - NAPI_GUARD(napi_get_cb_info(env, info, &argc, argv, &jsThis, &data)) \ - { \ - NAPI_THROW_LAST_ERROR \ - return NULL; \ - } - -#define NAPI_CALLBACK_BEGIN_VARGS() \ - napi_status status; \ - size_t argc; \ - void *data; \ - napi_value jsThis; \ - NAPI_GUARD(napi_get_cb_info(env, info, &argc, nullptr, &jsThis, &data)) \ - { \ - NAPI_THROW_LAST_ERROR \ - return NULL; \ - } \ - std::vector argv(argc); \ - if (argc > 0) \ - { \ - NAPI_GUARD(napi_get_cb_info(env, info, &argc, argv.data(), nullptr, nullptr)) \ - { \ - NAPI_THROW_LAST_ERROR \ - return NULL; \ - } \ - } - -#define NAPI_ERROR_INFO \ - const napi_extended_error_info *error_info = \ - (napi_extended_error_info *)malloc(sizeof(napi_extended_error_info)); \ - napi_get_last_error_info(env, &error_info); - -#define NAPI_THROW_LAST_ERROR \ - NAPI_ERROR_INFO \ - napi_throw_error(env, NULL, error_info->error_message); - -#ifndef DEBUG - -#define NAPI_GUARD(expr) \ - status = expr; \ - if (status != napi_ok) \ - { \ - NAPI_ERROR_INFO \ - std::stringstream msg; \ - msg << "Node-API returned error: " << status << "\n " << #expr \ - << "\n ^\n " \ - << "at " << __FILE__ << ":" << __LINE__ << ""; \ - } \ - if (status != napi_ok) - -#else - -#define NAPI_GUARD(expr) \ - status = expr; \ - if (status != napi_ok) - -#endif - -#define NAPI_FUNCTION(name) \ - napi_value JS_##name(napi_env env, napi_callback_info cbinfo) - -#define NAPI_FUNCTION_DESC(name) \ - {#name, NULL, JS_##name, NULL, NULL, NULL, napi_enumerable, NULL} - -#define PROTOTYPE "prototype" -#define OBJECT "Object" -#define SET_PROTOTYPE_OF "setPrototypeOf" -#define CONSTRUCTOR "constructor" - -#define UNDEFINED \ -napi_util::undefined(env); - -namespace napi_util { - - inline napi_value undefined(napi_env env) { - napi_value undefined; - napi_get_undefined(env, &undefined); - return undefined; - } - - inline napi_value null(napi_env env) { - napi_value null; - napi_get_null(env, &null); - return null; - } - - inline napi_ref make_ref(napi_env env, napi_value value, - uint32_t initialCount = 1) { - napi_ref ref; - napi_create_reference(env, value, initialCount, &ref); - return ref; - } - - inline napi_value get_ref_value(napi_env env, napi_ref ref) { - napi_value value; - napi_get_reference_value(env, ref, &value); - return value; - } - - inline napi_value get__proto__(napi_env env, napi_value object) { - napi_value proto; - napi_get_named_property(env, object, "__proto__", &proto); - return proto; - } - - inline void set__proto__(napi_env env, napi_value object, napi_value __proto__) { - napi_set_named_property(env, object, "__proto__", __proto__); - } - - inline napi_value getPrototypeOf(napi_env env, napi_value object) { - napi_value proto; - napi_get_prototype(env, object, &proto); - return proto; - } - - inline napi_value get_prototype(napi_env env, napi_value object) { - napi_value prototype; - napi_get_named_property(env, object, "prototype", &prototype); - return prototype; - } - - inline void set_prototype(napi_env env, napi_value object, napi_value prototype) { - napi_set_named_property(env, object, "prototype", prototype); - } - - inline char *get_string_value(napi_env env, napi_value str, size_t size = 0) { - size_t str_size = size; - if (str_size == 0) { - napi_get_value_string_utf8(env, str, nullptr, 0, &str_size); - } - char *buffer = new char[str_size + 1]; - napi_get_value_string_utf8(env, str, buffer, str_size + 1, nullptr); - return buffer; - } - - inline napi_status define_property(napi_env env, napi_value object, const char *propertyName, - napi_value value = nullptr, napi_callback getter = nullptr, - napi_callback setter = nullptr, void *data = nullptr, napi_property_attributes attributes = napi_default_jsproperty) { - napi_property_descriptor desc = { - propertyName, // utf8name - nullptr, // name - nullptr, // method - getter, // getter - setter, // setter - value, // value - attributes, // attributes - data // data - }; - - return napi_define_properties(env, object, 1, &desc); - } - - inline napi_status define_property_value(napi_env env, napi_value object, const char *propertyName, - napi_value value = nullptr, napi_property_attributes attributes = napi_default_jsproperty, void *data = nullptr) { - return napi_util::define_property(env, object, propertyName, value, nullptr, nullptr, data, attributes); - } - - inline napi_status define_property_get_set(napi_env env, napi_value object, const char *propertyName, - napi_callback getter, napi_callback setter, napi_property_attributes attributes = napi_default_jsproperty, void *data = nullptr) { - return napi_util::define_property(env, object, propertyName, nullptr, getter, setter, data, attributes); - } - - inline void setPrototypeOf(napi_env env, napi_value object, napi_value prototype) { - napi_value global, global_object, set_proto; - - // Get the global object - napi_get_global(env, &global); - - // Get the Object global object - napi_get_named_property(env, global, OBJECT, &global_object); - - // Get the setPrototypeOf function from the Object global object - napi_get_named_property(env, global_object, SET_PROTOTYPE_OF, &set_proto); - - // Prepare the arguments for the setPrototypeOf call - napi_value argv[] { - object, - prototype - }; - // Call setPrototypeOf(object, prototype) - napi_call_function(env, global, set_proto, 2, argv, nullptr); - } - - - - inline bool is_object_explicit(napi_env env, napi_value value) { - napi_valuetype type; - napi_typeof(env, value, &type); - return type == napi_object; - } - - inline bool is_object(napi_env env, napi_value value) { - napi_valuetype type; - napi_typeof(env, value, &type); - return type == napi_object || type == napi_function; - } - - inline bool is_of_type(napi_env env, napi_value value, napi_valuetype expected_type) { - napi_valuetype type; - napi_typeof(env, value, &type); - return type == expected_type; - } - - inline bool is_number_object(napi_env env, napi_value value) { - bool result; - napi_value numberCtor; - napi_value global; - napi_get_global(env, &global); - napi_get_named_property(env, global, "Number", &numberCtor); - napi_instanceof(env, value, numberCtor, &result); - return result; - } - - inline napi_value valueOf(napi_env env, napi_value value) { - napi_value valueOf, result; - napi_get_named_property(env, value, "valueOf", &valueOf); - napi_call_function(env, value, valueOf, 0, nullptr, &result); - return result; - } - - inline bool is_string_object(napi_env env, napi_value value) { - bool result; - napi_value stringCtor; - napi_value global; - napi_get_global(env, &global); - napi_get_named_property(env, global, "String", &stringCtor); - napi_instanceof(env, value, stringCtor, &result); - return result; - } - - inline bool is_boolean_object(napi_env env, napi_value value) { - bool result; - napi_value booleanCtor; - napi_value global; - napi_get_global(env, &global); - napi_get_named_property(env, global, "Boolean", &booleanCtor); - napi_instanceof(env, value, booleanCtor, &result); - return result; - } - - - inline bool is_array(napi_env env, napi_value value) { - bool result; - napi_is_array(env, value, &result); - return result; - } - - inline bool is_arraybuffer(napi_env env, napi_value value) { - bool result; - napi_is_arraybuffer(env, value, &result); - return result; - } - - inline bool is_dataview(napi_env env, napi_value value) { - bool result; - napi_is_dataview(env, value, &result); - return result; - } - - inline bool is_typedarray(napi_env env, napi_value value) { - bool result; - napi_is_typedarray(env, value, &result); - return result; - } - - inline bool is_date(napi_env env, napi_value value) { - bool result; - napi_is_date(env, value, &result); - return result; - } - - - inline bool is_undefined(napi_env env, napi_value value) { - if (value == nullptr) return true; - napi_valuetype type; - napi_typeof(env, value, &type); - return type == napi_undefined; - } - - inline bool is_null(napi_env env, napi_value value) { - napi_valuetype type; - napi_typeof(env, value, &type); - return type == napi_null; - } - - inline napi_value get_true(napi_env env) { - napi_value trueValue; - napi_get_boolean(env, true, &trueValue); - return trueValue; - } - - inline napi_value get_false(napi_env env) { - napi_value falseValue; - napi_get_boolean(env, false, &falseValue); - return falseValue; - } - - inline bool get_bool(napi_env env, napi_value value) { - bool result; - napi_get_value_bool(env, value, &result); - return result; - } - - inline bool is_float(napi_env env, napi_value value) { - napi_value global, number, is_int, result; - napi_get_global(env, &global); - napi_get_named_property(env, global, "Number", &number); - napi_get_named_property(env, number, "isInteger", &is_int); - napi_call_function(env, number, is_int, 1, &value, &result); - - return !napi_util::get_bool(env, result); - } - - // Same as Object.create()` - inline napi_value object_create_from(napi_env env, napi_value object) { - napi_value new_object; - napi_create_object(env, &new_object); - napi_set_named_property(env, new_object, "prototype", object); - return new_object; - } - - inline bool strict_equal(napi_env env, napi_value v1, napi_value v2) { - bool equal; - napi_strict_equals(env, v1, v2, &equal); - return equal; - } - - inline double get_number(napi_env env, napi_value value) { - double result; - napi_get_value_double(env, value, &result); - return result; - } - - inline int32_t get_int32(napi_env env, napi_value value) { - int32_t result; - napi_get_value_int32(env, value, &result); - return result; - } - - template - inline void run_in_handle_scope(napi_env env, Func func, Args &&...args) { - napi_handle_scope scope; - napi_open_handle_scope(env, &scope); - - // Call the provided function - func(std::forward(args)...); - - napi_close_handle_scope(env, scope); - } - - template - inline napi_value run_in_escapable_handle_scope(napi_env env, Func func, Args &&...args) { - napi_escapable_handle_scope scope; - napi_value result, escaped = nullptr; - - napi_open_escapable_handle_scope(env, &scope); - - // Call the provided function with forwarded arguments and get the result - result = func(std::forward(args)...); - - if (result != nullptr) { - // Escape the result - napi_escape_handle(env, scope, result, &escaped); - } - - napi_close_escapable_handle_scope(env, scope); - - return escaped; - } - - inline napi_value - napi_set_function(napi_env env, napi_value object, const char *name, napi_callback callback, - void *data = nullptr) { - napi_value fn; - napi_create_function(env, name, strlen(name), callback, data, &fn); - napi_set_named_property(env, object, name, fn); - return fn; - } - -// inline napi_value symbolFor(napi_env env, const char *string) { -// napi_value symbol; -// node_api_symbol_for(env, string, strlen(string), &symbol); -// return symbol; -// } - - inline bool is_null_or_undefined(napi_env env, napi_value value) { - return value == nullptr || is_undefined(env, value) || is_null(env, value); - } - - inline napi_value global(napi_env env) { - napi_value global; - napi_get_global(env, &global); - return global; - } - - - inline void log_value(napi_env env, napi_value value) { - napi_value global; - napi_value console; - napi_value log; - napi_get_global(env, &global); - napi_get_named_property(env, global, "console", &console); - napi_get_named_property(env, console, "log", &log); - napi_value argv[] = { - value - }; - - napi_call_function(env, console, log, 1, argv, nullptr); - } - - inline void napi_inherits(napi_env env, napi_value ctor, - napi_value super_ctor) { - napi_value global, global_object, set_proto, ctor_proto_prop, - super_ctor_proto_prop; - napi_value argv[2]; - - napi_get_global(env, &global); - napi_get_named_property(env, global, OBJECT, &global_object); - napi_get_named_property(env, global_object, SET_PROTOTYPE_OF, &set_proto); - napi_get_named_property(env, ctor, PROTOTYPE, &ctor_proto_prop); - napi_get_named_property(env, super_ctor, PROTOTYPE, &super_ctor_proto_prop); - - bool exception; - - napi_is_exception_pending(env, &exception); - - argv[0] = ctor_proto_prop; - argv[1] = super_ctor_proto_prop; - napi_call_function(env, global, set_proto, 2, argv, nullptr); - - argv[0] = ctor; - argv[1] = super_ctor; - napi_call_function(env, global, set_proto, 2, argv, nullptr); - } - -} - -#endif /* NATIVE_API_UTIL_H_ */ \ No newline at end of file diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/node-api.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/node-api.h deleted file mode 100644 index 34bdadd82..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/node-api.h +++ /dev/null @@ -1,41 +0,0 @@ -// -// Created by Ammar Ahmed on 09/02/2025. -// - -#ifndef TEST_APP_NODE_API_H -#define TEST_APP_NODE_API_H - -#include "jsr_common.h" -#include "native_api_util.h" - -#define NAPI_MODULE_EXPORT __attribute__((visibility("default"))) -#define NAPI_MODULE_INITIALIZER_BASE napi_register_module_v -#define NODE_API_MODULE_GET_API_VERSION_BASE node_api_module_get_api_version_v - -#define NAPI_MODULE_INITIALIZER \ - NAPI_MODULE_INITIALIZER_X(NAPI_MODULE_INITIALIZER_BASE, NAPI_MODULE_VERSION) - -#define NODE_API_MODULE_GET_API_VERSION \ - NAPI_MODULE_INITIALIZER_X(NODE_API_MODULE_GET_API_VERSION_BASE, \ - NAPI_MODULE_VERSION) - -#define NAPI_MODULE_INITIALIZER_X(base, version) \ - NAPI_MODULE_INITIALIZER_X_HELPER(base, version) -#define NAPI_MODULE_INITIALIZER_X_HELPER(base, version) base##version - - -#define NAPI_MODULE_INIT() \ - EXTERN_C_START \ - NAPI_MODULE_EXPORT int32_t NODE_API_MODULE_GET_API_VERSION(void) { \ - return NAPI_VERSION; \ - } \ - NAPI_MODULE_EXPORT napi_value NAPI_MODULE_INITIALIZER(napi_env env, \ - napi_value exports); \ - EXTERN_C_END \ - napi_value NAPI_MODULE_INITIALIZER(napi_env env, napi_value exports) - -#define NAPI_MODULE(modname, regfunc) \ - NAPI_MODULE_INIT() { return regfunc(env, exports); } - - -#endif //TEST_APP_NODE_API_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/robin_hood.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/robin_hood.h deleted file mode 100644 index a44250c70..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/robin_hood.h +++ /dev/null @@ -1,2544 +0,0 @@ -// ______ _____ ______ _________ -// ______________ ___ /_ ___(_)_______ ___ /_ ______ ______ ______ / -// __ ___/_ __ \__ __ \__ / __ __ \ __ __ \_ __ \_ __ \_ __ / -// _ / / /_/ /_ /_/ /_ / _ / / / _ / / // /_/ // /_/ // /_/ / -// /_/ \____/ /_.___/ /_/ /_/ /_/ ________/_/ /_/ \____/ \____/ \__,_/ -// _/_____/ -// -// Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20 -// https://github.com/martinus/robin-hood-hashing -// -// Licensed under the MIT License . -// SPDX-License-Identifier: MIT -// Copyright (c) 2018-2021 Martin Ankerl -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -#ifndef ROBIN_HOOD_H_INCLUDED -#define ROBIN_HOOD_H_INCLUDED - -// see https://semver.org/ -#define ROBIN_HOOD_VERSION_MAJOR 3 // for incompatible API changes -#define ROBIN_HOOD_VERSION_MINOR 11 // for adding functionality in a backwards-compatible manner -#define ROBIN_HOOD_VERSION_PATCH 5 // for backwards-compatible bug fixes - -#include -#include -#include -#include -#include -#include // only to support hash of smart pointers -#include -#include -#include -#include -#if __cplusplus >= 201703L -# include -#endif - -// #define ROBIN_HOOD_LOG_ENABLED -#ifdef ROBIN_HOOD_LOG_ENABLED -# include -# define ROBIN_HOOD_LOG(...) \ - std::cout << __FUNCTION__ << "@" << __LINE__ << ": " << __VA_ARGS__ << std::endl; -#else -# define ROBIN_HOOD_LOG(x) -#endif - -// #define ROBIN_HOOD_TRACE_ENABLED -#ifdef ROBIN_HOOD_TRACE_ENABLED -# include -# define ROBIN_HOOD_TRACE(...) \ - std::cout << __FUNCTION__ << "@" << __LINE__ << ": " << __VA_ARGS__ << std::endl; -#else -# define ROBIN_HOOD_TRACE(x) -#endif - -// #define ROBIN_HOOD_COUNT_ENABLED -#ifdef ROBIN_HOOD_COUNT_ENABLED -# include -# define ROBIN_HOOD_COUNT(x) ++counts().x; -namespace robin_hood { -struct Counts { - uint64_t shiftUp{}; - uint64_t shiftDown{}; -}; -inline std::ostream& operator<<(std::ostream& os, Counts const& c) { - return os << c.shiftUp << " shiftUp" << std::endl << c.shiftDown << " shiftDown" << std::endl; -} - -static Counts& counts() { - static Counts counts{}; - return counts; -} -} // namespace robin_hood -#else -# define ROBIN_HOOD_COUNT(x) -#endif - -// all non-argument macros should use this facility. See -// https://www.fluentcpp.com/2019/05/28/better-macros-better-flags/ -#define ROBIN_HOOD(x) ROBIN_HOOD_PRIVATE_DEFINITION_##x() - -// mark unused members with this macro -#define ROBIN_HOOD_UNUSED(identifier) - -// bitness -#if SIZE_MAX == UINT32_MAX -# define ROBIN_HOOD_PRIVATE_DEFINITION_BITNESS() 32 -#elif SIZE_MAX == UINT64_MAX -# define ROBIN_HOOD_PRIVATE_DEFINITION_BITNESS() 64 -#else -# error Unsupported bitness -#endif - -// endianess -#ifdef _MSC_VER -# define ROBIN_HOOD_PRIVATE_DEFINITION_LITTLE_ENDIAN() 1 -# define ROBIN_HOOD_PRIVATE_DEFINITION_BIG_ENDIAN() 0 -#else -# define ROBIN_HOOD_PRIVATE_DEFINITION_LITTLE_ENDIAN() \ - (__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) -# define ROBIN_HOOD_PRIVATE_DEFINITION_BIG_ENDIAN() (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) -#endif - -// inline -#ifdef _MSC_VER -# define ROBIN_HOOD_PRIVATE_DEFINITION_NOINLINE() __declspec(noinline) -#else -# define ROBIN_HOOD_PRIVATE_DEFINITION_NOINLINE() __attribute__((noinline)) -#endif - -// exceptions -#if !defined(__cpp_exceptions) && !defined(__EXCEPTIONS) && !defined(_CPPUNWIND) -# define ROBIN_HOOD_PRIVATE_DEFINITION_HAS_EXCEPTIONS() 0 -#else -# define ROBIN_HOOD_PRIVATE_DEFINITION_HAS_EXCEPTIONS() 1 -#endif - -// count leading/trailing bits -#if !defined(ROBIN_HOOD_DISABLE_INTRINSICS) -# ifdef _MSC_VER -# if ROBIN_HOOD(BITNESS) == 32 -# define ROBIN_HOOD_PRIVATE_DEFINITION_BITSCANFORWARD() _BitScanForward -# else -# define ROBIN_HOOD_PRIVATE_DEFINITION_BITSCANFORWARD() _BitScanForward64 -# endif -# include -# pragma intrinsic(ROBIN_HOOD(BITSCANFORWARD)) -# define ROBIN_HOOD_COUNT_TRAILING_ZEROES(x) \ - [](size_t mask) noexcept -> int { \ - unsigned long index; \ - return ROBIN_HOOD(BITSCANFORWARD)(&index, mask) ? static_cast(index) \ - : ROBIN_HOOD(BITNESS); \ - }(x) -# else -# if ROBIN_HOOD(BITNESS) == 32 -# define ROBIN_HOOD_PRIVATE_DEFINITION_CTZ() __builtin_ctzl -# define ROBIN_HOOD_PRIVATE_DEFINITION_CLZ() __builtin_clzl -# else -# define ROBIN_HOOD_PRIVATE_DEFINITION_CTZ() __builtin_ctzll -# define ROBIN_HOOD_PRIVATE_DEFINITION_CLZ() __builtin_clzll -# endif -# define ROBIN_HOOD_COUNT_LEADING_ZEROES(x) ((x) ? ROBIN_HOOD(CLZ)(x) : ROBIN_HOOD(BITNESS)) -# define ROBIN_HOOD_COUNT_TRAILING_ZEROES(x) ((x) ? ROBIN_HOOD(CTZ)(x) : ROBIN_HOOD(BITNESS)) -# endif -#endif - -// fallthrough -#ifndef __has_cpp_attribute // For backwards compatibility -# define __has_cpp_attribute(x) 0 -#endif -#if __has_cpp_attribute(clang::fallthrough) -# define ROBIN_HOOD_PRIVATE_DEFINITION_FALLTHROUGH() [[clang::fallthrough]] -#elif __has_cpp_attribute(gnu::fallthrough) -# define ROBIN_HOOD_PRIVATE_DEFINITION_FALLTHROUGH() [[gnu::fallthrough]] -#else -# define ROBIN_HOOD_PRIVATE_DEFINITION_FALLTHROUGH() -#endif - -// likely/unlikely -#ifdef _MSC_VER -# define ROBIN_HOOD_LIKELY(condition) condition -# define ROBIN_HOOD_UNLIKELY(condition) condition -#else -# define ROBIN_HOOD_LIKELY(condition) __builtin_expect(condition, 1) -# define ROBIN_HOOD_UNLIKELY(condition) __builtin_expect(condition, 0) -#endif - -// detect if native wchar_t type is availiable in MSVC -#ifdef _MSC_VER -# ifdef _NATIVE_WCHAR_T_DEFINED -# define ROBIN_HOOD_PRIVATE_DEFINITION_HAS_NATIVE_WCHART() 1 -# else -# define ROBIN_HOOD_PRIVATE_DEFINITION_HAS_NATIVE_WCHART() 0 -# endif -#else -# define ROBIN_HOOD_PRIVATE_DEFINITION_HAS_NATIVE_WCHART() 1 -#endif - -// detect if MSVC supports the pair(std::piecewise_construct_t,...) consructor being constexpr -#ifdef _MSC_VER -# if _MSC_VER <= 1900 -# define ROBIN_HOOD_PRIVATE_DEFINITION_BROKEN_CONSTEXPR() 1 -# else -# define ROBIN_HOOD_PRIVATE_DEFINITION_BROKEN_CONSTEXPR() 0 -# endif -#else -# define ROBIN_HOOD_PRIVATE_DEFINITION_BROKEN_CONSTEXPR() 0 -#endif - -// workaround missing "is_trivially_copyable" in g++ < 5.0 -// See https://stackoverflow.com/a/31798726/48181 -#if defined(__GNUC__) && __GNUC__ < 5 -# define ROBIN_HOOD_IS_TRIVIALLY_COPYABLE(...) __has_trivial_copy(__VA_ARGS__) -#else -# define ROBIN_HOOD_IS_TRIVIALLY_COPYABLE(...) std::is_trivially_copyable<__VA_ARGS__>::value -#endif - -// helpers for C++ versions, see https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html -#define ROBIN_HOOD_PRIVATE_DEFINITION_CXX() __cplusplus -#define ROBIN_HOOD_PRIVATE_DEFINITION_CXX98() 199711L -#define ROBIN_HOOD_PRIVATE_DEFINITION_CXX11() 201103L -#define ROBIN_HOOD_PRIVATE_DEFINITION_CXX14() 201402L -#define ROBIN_HOOD_PRIVATE_DEFINITION_CXX17() 201703L - -#if ROBIN_HOOD(CXX) >= ROBIN_HOOD(CXX17) -# define ROBIN_HOOD_PRIVATE_DEFINITION_NODISCARD() [[nodiscard]] -#else -# define ROBIN_HOOD_PRIVATE_DEFINITION_NODISCARD() -#endif - -namespace robin_hood { - -#if ROBIN_HOOD(CXX) >= ROBIN_HOOD(CXX14) -# define ROBIN_HOOD_STD std -#else - -// c++11 compatibility layer - namespace ROBIN_HOOD_STD { - template - struct alignment_of - : std::integral_constant::type)> {}; - - template - class integer_sequence { - public: - using value_type = T; - static_assert(std::is_integral::value, "not integral type"); - static constexpr std::size_t size() noexcept { - return sizeof...(Ints); - } - }; - template - using index_sequence = integer_sequence; - - namespace detail_ { - template - struct IntSeqImpl { - using TValue = T; - static_assert(std::is_integral::value, "not integral type"); - static_assert(Begin >= 0 && Begin < End, "unexpected argument (Begin<0 || Begin<=End)"); - - template - struct IntSeqCombiner; - - template - struct IntSeqCombiner, integer_sequence> { - using TResult = integer_sequence; - }; - - using TResult = - typename IntSeqCombiner::TResult, - typename IntSeqImpl::TResult>::TResult; - }; - - template - struct IntSeqImpl { - using TValue = T; - static_assert(std::is_integral::value, "not integral type"); - static_assert(Begin >= 0, "unexpected argument (Begin<0)"); - using TResult = integer_sequence; - }; - - template - struct IntSeqImpl { - using TValue = T; - static_assert(std::is_integral::value, "not integral type"); - static_assert(Begin >= 0, "unexpected argument (Begin<0)"); - using TResult = integer_sequence; - }; - } // namespace detail_ - - template - using make_integer_sequence = typename detail_::IntSeqImpl::TResult; - - template - using make_index_sequence = make_integer_sequence; - - template - using index_sequence_for = make_index_sequence; - - } // namespace ROBIN_HOOD_STD - -#endif - - namespace detail { - -// make sure we static_cast to the correct type for hash_int -#if ROBIN_HOOD(BITNESS) == 64 - using SizeT = uint64_t; -#else - using SizeT = uint32_t; -#endif - - template - T rotr(T x, unsigned k) { - return (x >> k) | (x << (8U * sizeof(T) - k)); - } - -// This cast gets rid of warnings like "cast from 'uint8_t*' {aka 'unsigned char*'} to -// 'uint64_t*' {aka 'long unsigned int*'} increases required alignment of target type". Use with -// care! - template - inline T reinterpret_cast_no_cast_align_warning(void* ptr) noexcept { - return reinterpret_cast(ptr); - } - - template - inline T reinterpret_cast_no_cast_align_warning(void const* ptr) noexcept { - return reinterpret_cast(ptr); -} - -// make sure this is not inlined as it is slow and dramatically enlarges code, thus making other -// inlinings more difficult. Throws are also generally the slow path. -template -[[noreturn]] ROBIN_HOOD(NOINLINE) -#if ROBIN_HOOD(HAS_EXCEPTIONS) -void doThrow(Args&&... args) { - // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-array-to-pointer-decay) - throw E(std::forward(args)...); -} -#else -void doThrow(Args&&... ROBIN_HOOD_UNUSED(args) /*unused*/) { - abort(); -} -#endif - -template -T* assertNotNull(T* t, Args&&... args) { - if (ROBIN_HOOD_UNLIKELY(nullptr == t)) { - doThrow(std::forward(args)...); - } - return t; -} - -template -inline T unaligned_load(void const* ptr) noexcept { -// using memcpy so we don't get into unaligned load problems. -// compiler should optimize this very well anyways. -T t; -std::memcpy(&t, ptr, sizeof(T)); -return t; -} - -// Allocates bulks of memory for objects of type T. This deallocates the memory in the destructor, -// and keeps a linked list of the allocated memory around. Overhead per allocation is the size of a -// pointer. -template -class BulkPoolAllocator { -public: - BulkPoolAllocator() noexcept = default; - - // does not copy anything, just creates a new allocator. - BulkPoolAllocator(const BulkPoolAllocator& ROBIN_HOOD_UNUSED(o) /*unused*/) noexcept - : mHead(nullptr) - , mListForFree(nullptr) {} - - BulkPoolAllocator(BulkPoolAllocator&& o) noexcept - : mHead(o.mHead) - , mListForFree(o.mListForFree) { - o.mListForFree = nullptr; - o.mHead = nullptr; - } - - BulkPoolAllocator& operator=(BulkPoolAllocator&& o) noexcept { - reset(); - mHead = o.mHead; - mListForFree = o.mListForFree; - o.mListForFree = nullptr; - o.mHead = nullptr; - return *this; - } - - BulkPoolAllocator& - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment,cert-oop54-cpp) - operator=(const BulkPoolAllocator& ROBIN_HOOD_UNUSED(o) /*unused*/) noexcept { - // does not do anything - return *this; - } - - ~BulkPoolAllocator() noexcept { - reset(); - } - - // Deallocates all allocated memory. - void reset() noexcept { - while (mListForFree) { - T* tmp = *mListForFree; - ROBIN_HOOD_LOG("std::free") - std::free(mListForFree); - mListForFree = reinterpret_cast_no_cast_align_warning(tmp); - } - mHead = nullptr; - } - - // allocates, but does NOT initialize. Use in-place new constructor, e.g. - // T* obj = pool.allocate(); - // ::new (static_cast(obj)) T(); - T* allocate() { - T* tmp = mHead; - if (!tmp) { - tmp = performAllocation(); - } - - mHead = *reinterpret_cast_no_cast_align_warning(tmp); - return tmp; - } - - // does not actually deallocate but puts it in store. - // make sure you have already called the destructor! e.g. with - // obj->~T(); - // pool.deallocate(obj); - void deallocate(T* obj) noexcept { - *reinterpret_cast_no_cast_align_warning(obj) = mHead; - mHead = obj; - } - - // Adds an already allocated block of memory to the allocator. This allocator is from now on - // responsible for freeing the data (with free()). If the provided data is not large enough to - // make use of, it is immediately freed. Otherwise it is reused and freed in the destructor. - void addOrFree(void* ptr, const size_t numBytes) noexcept { - // calculate number of available elements in ptr - if (numBytes < ALIGNMENT + ALIGNED_SIZE) { - // not enough data for at least one element. Free and return. - ROBIN_HOOD_LOG("std::free") - std::free(ptr); - } else { - ROBIN_HOOD_LOG("add to buffer") - add(ptr, numBytes); - } - } - - void swap(BulkPoolAllocator& other) noexcept { - using std::swap; - swap(mHead, other.mHead); - swap(mListForFree, other.mListForFree); - } - -private: - // iterates the list of allocated memory to calculate how many to alloc next. - // Recalculating this each time saves us a size_t member. - // This ignores the fact that memory blocks might have been added manually with addOrFree. In - // practice, this should not matter much. - ROBIN_HOOD(NODISCARD) size_t calcNumElementsToAlloc() const noexcept { - auto tmp = mListForFree; - size_t numAllocs = MinNumAllocs; - - while (numAllocs * 2 <= MaxNumAllocs && tmp) { - auto x = reinterpret_cast(tmp); - tmp = *x; - numAllocs *= 2; - } - - return numAllocs; - } - - // WARNING: Underflow if numBytes < ALIGNMENT! This is guarded in addOrFree(). - void add(void* ptr, const size_t numBytes) noexcept { - const size_t numElements = (numBytes - ALIGNMENT) / ALIGNED_SIZE; - - auto data = reinterpret_cast(ptr); - - // link free list - auto x = reinterpret_cast(data); - *x = mListForFree; - mListForFree = data; - - // create linked list for newly allocated data - auto* const headT = - reinterpret_cast_no_cast_align_warning(reinterpret_cast(ptr) + ALIGNMENT); - - auto* const head = reinterpret_cast(headT); - - // Visual Studio compiler automatically unrolls this loop, which is pretty cool - for (size_t i = 0; i < numElements; ++i) { - *reinterpret_cast_no_cast_align_warning(head + i * ALIGNED_SIZE) = - head + (i + 1) * ALIGNED_SIZE; - } - - // last one points to 0 - *reinterpret_cast_no_cast_align_warning(head + (numElements - 1) * ALIGNED_SIZE) = - mHead; - mHead = headT; - } - - // Called when no memory is available (mHead == 0). - // Don't inline this slow path. - ROBIN_HOOD(NOINLINE) T* performAllocation() { - size_t const numElementsToAlloc = calcNumElementsToAlloc(); - - // alloc new memory: [prev |T, T, ... T] - size_t const bytes = ALIGNMENT + ALIGNED_SIZE * numElementsToAlloc; - ROBIN_HOOD_LOG("std::malloc " << bytes << " = " << ALIGNMENT << " + " << ALIGNED_SIZE - << " * " << numElementsToAlloc) - add(assertNotNull(std::malloc(bytes)), bytes); - return mHead; - } - - // enforce byte alignment of the T's -#if ROBIN_HOOD(CXX) >= ROBIN_HOOD(CXX14) - static constexpr size_t ALIGNMENT = - (std::max)(std::alignment_of::value, std::alignment_of::value); -#else - static const size_t ALIGNMENT = - (ROBIN_HOOD_STD::alignment_of::value > ROBIN_HOOD_STD::alignment_of::value) - ? ROBIN_HOOD_STD::alignment_of::value - : +ROBIN_HOOD_STD::alignment_of::value; // the + is for walkarround -#endif - - static constexpr size_t ALIGNED_SIZE = ((sizeof(T) - 1) / ALIGNMENT + 1) * ALIGNMENT; - - static_assert(MinNumAllocs >= 1, "MinNumAllocs"); - static_assert(MaxNumAllocs >= MinNumAllocs, "MaxNumAllocs"); - static_assert(ALIGNED_SIZE >= sizeof(T*), "ALIGNED_SIZE"); - static_assert(0 == (ALIGNED_SIZE % sizeof(T*)), "ALIGNED_SIZE mod"); - static_assert(ALIGNMENT >= sizeof(T*), "ALIGNMENT"); - - T* mHead{nullptr}; - T** mListForFree{nullptr}; -}; - -template -struct NodeAllocator; - -// dummy allocator that does nothing -template -struct NodeAllocator { - - // we are not using the data, so just free it. - void addOrFree(void* ptr, size_t ROBIN_HOOD_UNUSED(numBytes) /*unused*/) noexcept { - ROBIN_HOOD_LOG("std::free") - std::free(ptr); - } -}; - -template -struct NodeAllocator : public BulkPoolAllocator {}; - -// c++14 doesn't have is_nothrow_swappable, and clang++ 6.0.1 doesn't like it either, so I'm making -// my own here. -namespace swappable { -#if ROBIN_HOOD(CXX) < ROBIN_HOOD(CXX17) - using std::swap; - template - struct nothrow { - static const bool value = noexcept(swap(std::declval(), std::declval())); - }; -#else - template -struct nothrow { - static const bool value = std::is_nothrow_swappable::value; -}; -#endif -} // namespace swappable - -} // namespace detail - -struct is_transparent_tag {}; - -// A custom pair implementation is used in the map because std::pair is not is_trivially_copyable, -// which means it would not be allowed to be used in std::memcpy. This struct is copyable, which is -// also tested. -template -struct pair { - using first_type = T1; - using second_type = T2; - - template ::value && - std::is_default_constructible::value>::type> - constexpr pair() noexcept(noexcept(U1()) && noexcept(U2())) - : first() - , second() {} - - // pair constructors are explicit so we don't accidentally call this ctor when we don't have to. - explicit constexpr pair(std::pair const& o) noexcept( - noexcept(T1(std::declval())) && noexcept(T2(std::declval()))) - : first(o.first) - , second(o.second) {} - - // pair constructors are explicit so we don't accidentally call this ctor when we don't have to. - explicit constexpr pair(std::pair&& o) noexcept(noexcept( - T1(std::move(std::declval()))) && noexcept(T2(std::move(std::declval())))) - : first(std::move(o.first)) - , second(std::move(o.second)) {} - - constexpr pair(T1&& a, T2&& b) noexcept(noexcept( - T1(std::move(std::declval()))) && noexcept(T2(std::move(std::declval())))) - : first(std::move(a)) - , second(std::move(b)) {} - - template - constexpr pair(U1&& a, U2&& b) noexcept(noexcept(T1(std::forward( - std::declval()))) && noexcept(T2(std::forward(std::declval())))) - : first(std::forward(a)) - , second(std::forward(b)) {} - - template - // MSVC 2015 produces error "C2476: ‘constexpr’ constructor does not initialize all members" - // if this constructor is constexpr -#if !ROBIN_HOOD(BROKEN_CONSTEXPR) - constexpr -#endif - pair(std::piecewise_construct_t /*unused*/, std::tuple a, - std::tuple - b) noexcept(noexcept(pair(std::declval&>(), - std::declval&>(), - ROBIN_HOOD_STD::index_sequence_for(), - ROBIN_HOOD_STD::index_sequence_for()))) - : pair(a, b, ROBIN_HOOD_STD::index_sequence_for(), - ROBIN_HOOD_STD::index_sequence_for()) { - } - - // constructor called from the std::piecewise_construct_t ctor - template - pair(std::tuple& a, std::tuple& b, ROBIN_HOOD_STD::index_sequence /*unused*/, ROBIN_HOOD_STD::index_sequence /*unused*/) noexcept( - noexcept(T1(std::forward(std::get( - std::declval&>()))...)) && noexcept(T2(std:: - forward(std::get( - std::declval&>()))...))) - : first(std::forward(std::get(a))...) - , second(std::forward(std::get(b))...) { - // make visual studio compiler happy about warning about unused a & b. - // Visual studio's pair implementation disables warning 4100. - (void)a; - (void)b; - } - - void swap(pair& o) noexcept((detail::swappable::nothrow::value) && - (detail::swappable::nothrow::value)) { - using std::swap; - swap(first, o.first); - swap(second, o.second); - } - - T1 first; // NOLINT(misc-non-private-member-variables-in-classes) - T2 second; // NOLINT(misc-non-private-member-variables-in-classes) -}; - -template -inline void swap(pair& a, pair& b) noexcept( - noexcept(std::declval&>().swap(std::declval&>()))) { -a.swap(b); -} - -template -inline constexpr bool operator==(pair const& x, pair const& y) { - return (x.first == y.first) && (x.second == y.second); -} -template -inline constexpr bool operator!=(pair const& x, pair const& y) { - return !(x == y); -} -template -inline constexpr bool operator<(pair const& x, pair const& y) noexcept(noexcept( - std::declval() < std::declval()) && noexcept(std::declval() < -std::declval())) { -return x.first < y.first || (!(y.first < x.first) && x.second < y.second); -} -template -inline constexpr bool operator>(pair const& x, pair const& y) { - return y < x; -} -template -inline constexpr bool operator<=(pair const& x, pair const& y) { - return !(x > y); -} -template -inline constexpr bool operator>=(pair const& x, pair const& y) { - return !(x < y); -} - -inline size_t hash_bytes(void const* ptr, size_t len) noexcept { -static constexpr uint64_t m = UINT64_C(0xc6a4a7935bd1e995); -static constexpr uint64_t seed = UINT64_C(0xe17a1465); -static constexpr unsigned int r = 47; - -auto const* const data64 = static_cast(ptr); -uint64_t h = seed ^ (len * m); - -size_t const n_blocks = len / 8; -for (size_t i = 0; i < n_blocks; ++i) { -auto k = detail::unaligned_load(data64 + i); - -k *= m; -k ^= k >> r; -k *= m; - -h ^= k; -h *= m; -} - -auto const* const data8 = reinterpret_cast(data64 + n_blocks); -switch (len & 7U) { -case 7: -h ^= static_cast(data8[6]) << 48U; -ROBIN_HOOD(FALLTHROUGH); // FALLTHROUGH -case 6: -h ^= static_cast(data8[5]) << 40U; -ROBIN_HOOD(FALLTHROUGH); // FALLTHROUGH -case 5: -h ^= static_cast(data8[4]) << 32U; -ROBIN_HOOD(FALLTHROUGH); // FALLTHROUGH -case 4: -h ^= static_cast(data8[3]) << 24U; -ROBIN_HOOD(FALLTHROUGH); // FALLTHROUGH -case 3: -h ^= static_cast(data8[2]) << 16U; -ROBIN_HOOD(FALLTHROUGH); // FALLTHROUGH -case 2: -h ^= static_cast(data8[1]) << 8U; -ROBIN_HOOD(FALLTHROUGH); // FALLTHROUGH -case 1: -h ^= static_cast(data8[0]); -h *= m; -ROBIN_HOOD(FALLTHROUGH); // FALLTHROUGH -default: -break; -} - -h ^= h >> r; - -// not doing the final step here, because this will be done by keyToIdx anyways -// h *= m; -// h ^= h >> r; -return static_cast(h); -} - -inline size_t hash_int(uint64_t x) noexcept { -// tried lots of different hashes, let's stick with murmurhash3. It's simple, fast, well tested, -// and doesn't need any special 128bit operations. -x ^= x >> 33U; -x *= UINT64_C(0xff51afd7ed558ccd); -x ^= x >> 33U; - -// not doing the final step here, because this will be done by keyToIdx anyways -// x *= UINT64_C(0xc4ceb9fe1a85ec53); -// x ^= x >> 33U; -return static_cast(x); -} - -// A thin wrapper around std::hash, performing an additional simple mixing step of the result. -template -struct hash : public std::hash { - size_t operator()(T const& obj) const - noexcept(noexcept(std::declval>().operator()(std::declval()))) { - // call base hash - auto result = std::hash::operator()(obj); - // return mixed of that, to be save against identity has - return hash_int(static_cast(result)); - } -}; - -template -struct hash> { - size_t operator()(std::basic_string const& str) const noexcept { - return hash_bytes(str.data(), sizeof(CharT) * str.size()); - } -}; - -#if ROBIN_HOOD(CXX) >= ROBIN_HOOD(CXX17) -template -struct hash> { - size_t operator()(std::basic_string_view const& sv) const noexcept { - return hash_bytes(sv.data(), sizeof(CharT) * sv.size()); - } -}; -#endif - -template -struct hash { - size_t operator()(T* ptr) const noexcept { - return hash_int(reinterpret_cast(ptr)); - } -}; - -template -struct hash> { - size_t operator()(std::unique_ptr const& ptr) const noexcept { - return hash_int(reinterpret_cast(ptr.get())); - } -}; - -template -struct hash> { - size_t operator()(std::shared_ptr const& ptr) const noexcept { - return hash_int(reinterpret_cast(ptr.get())); - } -}; - -template -struct hash::value>::type> { - size_t operator()(Enum e) const noexcept { - using Underlying = typename std::underlying_type::type; - return hash{}(static_cast(e)); - } -}; - -#define ROBIN_HOOD_HASH_INT(T) \ - template <> \ - struct hash { \ - size_t operator()(T const& obj) const noexcept { \ - return hash_int(static_cast(obj)); \ - } \ - } - -#if defined(__GNUC__) && !defined(__clang__) -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wuseless-cast" -#endif -// see https://en.cppreference.com/w/cpp/utility/hash -ROBIN_HOOD_HASH_INT(bool); -ROBIN_HOOD_HASH_INT(char); -ROBIN_HOOD_HASH_INT(signed char); -ROBIN_HOOD_HASH_INT(unsigned char); -ROBIN_HOOD_HASH_INT(char16_t); -ROBIN_HOOD_HASH_INT(char32_t); -#if ROBIN_HOOD(HAS_NATIVE_WCHART) -ROBIN_HOOD_HASH_INT(wchar_t); -#endif -ROBIN_HOOD_HASH_INT(short); -ROBIN_HOOD_HASH_INT(unsigned short); -ROBIN_HOOD_HASH_INT(int); -ROBIN_HOOD_HASH_INT(unsigned int); -ROBIN_HOOD_HASH_INT(long); -ROBIN_HOOD_HASH_INT(long long); -ROBIN_HOOD_HASH_INT(unsigned long); -ROBIN_HOOD_HASH_INT(unsigned long long); -#if defined(__GNUC__) && !defined(__clang__) -# pragma GCC diagnostic pop -#endif -namespace detail { - - template - struct void_type { - using type = void; - }; - - template - struct has_is_transparent : public std::false_type {}; - - template - struct has_is_transparent::type> - : public std::true_type {}; - -// using wrapper classes for hash and key_equal prevents the diamond problem when the same type -// is used. see https://stackoverflow.com/a/28771920/48181 - template - struct WrapHash : public T { - WrapHash() = default; - explicit WrapHash(T const& o) noexcept(noexcept(T(std::declval()))) - : T(o) {} - }; - - template - struct WrapKeyEqual : public T { - WrapKeyEqual() = default; - explicit WrapKeyEqual(T const& o) noexcept(noexcept(T(std::declval()))) - : T(o) {} - }; - -// A highly optimized hashmap implementation, using the Robin Hood algorithm. -// -// In most cases, this map should be usable as a drop-in replacement for std::unordered_map, but -// be about 2x faster in most cases and require much less allocations. -// -// This implementation uses the following memory layout: -// -// [Node, Node, ... Node | info, info, ... infoSentinel ] -// -// * Node: either a DataNode that directly has the std::pair as member, -// or a DataNode with a pointer to std::pair. Which DataNode representation to use -// depends on how fast the swap() operation is. Heuristically, this is automatically choosen -// based on sizeof(). there are always 2^n Nodes. -// -// * info: Each Node in the map has a corresponding info byte, so there are 2^n info bytes. -// Each byte is initialized to 0, meaning the corresponding Node is empty. Set to 1 means the -// corresponding node contains data. Set to 2 means the corresponding Node is filled, but it -// actually belongs to the previous position and was pushed out because that place is already -// taken. -// -// * infoSentinel: Sentinel byte set to 1, so that iterator's ++ can stop at end() without the -// need for a idx variable. -// -// According to STL, order of templates has effect on throughput. That's why I've moved the -// boolean to the front. -// https://www.reddit.com/r/cpp/comments/ahp6iu/compile_time_binary_size_reductions_and_cs_future/eeguck4/ - template - class Table - : public WrapHash, - public WrapKeyEqual, - detail::NodeAllocator< - typename std::conditional< - std::is_void::value, Key, - robin_hood::pair::type, T>>::type, - 4, 16384, IsFlat> { - public: - static constexpr bool is_flat = IsFlat; - static constexpr bool is_map = !std::is_void::value; - static constexpr bool is_set = !is_map; - static constexpr bool is_transparent = - has_is_transparent::value && has_is_transparent::value; - - using key_type = Key; - using mapped_type = T; - using value_type = typename std::conditional< - is_set, Key, - robin_hood::pair::type, T>>::type; - using size_type = size_t; - using hasher = Hash; - using key_equal = KeyEqual; - using Self = Table; - - private: - static_assert(MaxLoadFactor100 > 10 && MaxLoadFactor100 < 100, - "MaxLoadFactor100 needs to be >10 && < 100"); - - using WHash = WrapHash; - using WKeyEqual = WrapKeyEqual; - - // configuration defaults - - // make sure we have 8 elements, needed to quickly rehash mInfo - static constexpr size_t InitialNumElements = sizeof(uint64_t); - static constexpr uint32_t InitialInfoNumBits = 5; - static constexpr uint8_t InitialInfoInc = 1U << InitialInfoNumBits; - static constexpr size_t InfoMask = InitialInfoInc - 1U; - static constexpr uint8_t InitialInfoHashShift = 0; - using DataPool = detail::NodeAllocator; - - // type needs to be wider than uint8_t. - using InfoType = uint32_t; - - // DataNode //////////////////////////////////////////////////////// - - // Primary template for the data node. We have special implementations for small and big - // objects. For large objects it is assumed that swap() is fairly slow, so we allocate these - // on the heap so swap merely swaps a pointer. - template - class DataNode {}; - - // Small: just allocate on the stack. - template - class DataNode final { - public: - template - explicit DataNode(M& ROBIN_HOOD_UNUSED(map) /*unused*/, Args&&... args) noexcept( - noexcept(value_type(std::forward(args)...))) - : mData(std::forward(args)...) {} - - DataNode(M& ROBIN_HOOD_UNUSED(map) /*unused*/, DataNode&& n) noexcept( - std::is_nothrow_move_constructible::value) - : mData(std::move(n.mData)) {} - - // doesn't do anything - void destroy(M& ROBIN_HOOD_UNUSED(map) /*unused*/) noexcept {} - void destroyDoNotDeallocate() noexcept {} - - value_type const* operator->() const noexcept { - return &mData; - } - value_type* operator->() noexcept { - return &mData; - } - - const value_type& operator*() const noexcept { - return mData; - } - - value_type& operator*() noexcept { - return mData; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getFirst() noexcept { - return mData.first; - } - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getFirst() noexcept { - return mData; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type - getFirst() const noexcept { - return mData.first; - } - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getFirst() const noexcept { - return mData; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getSecond() noexcept { - return mData.second; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getSecond() const noexcept { - return mData.second; - } - - void swap(DataNode& o) noexcept( - noexcept(std::declval().swap(std::declval()))) { - mData.swap(o.mData); - } - - private: - value_type mData; - }; - - // big object: allocate on heap. - template - class DataNode { - public: - template - explicit DataNode(M& map, Args&&... args) - : mData(map.allocate()) { - ::new (static_cast(mData)) value_type(std::forward(args)...); - } - - DataNode(M& ROBIN_HOOD_UNUSED(map) /*unused*/, DataNode&& n) noexcept - : mData(std::move(n.mData)) {} - - void destroy(M& map) noexcept { - // don't deallocate, just put it into list of datapool. - mData->~value_type(); - map.deallocate(mData); - } - - void destroyDoNotDeallocate() noexcept { - mData->~value_type(); - } - - value_type const* operator->() const noexcept { - return mData; - } - - value_type* operator->() noexcept { - return mData; - } - - const value_type& operator*() const { - return *mData; - } - - value_type& operator*() { - return *mData; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getFirst() noexcept { - return mData->first; - } - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getFirst() noexcept { - return *mData; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type - getFirst() const noexcept { - return mData->first; - } - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getFirst() const noexcept { - return *mData; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getSecond() noexcept { - return mData->second; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::type getSecond() const noexcept { - return mData->second; - } - - void swap(DataNode& o) noexcept { - using std::swap; - swap(mData, o.mData); - } - - private: - value_type* mData; - }; - - using Node = DataNode; - - // helpers for insertKeyPrepareEmptySpot: extract first entry (only const required) - ROBIN_HOOD(NODISCARD) key_type const& getFirstConst(Node const& n) const noexcept { - return n.getFirst(); - } - - // in case we have void mapped_type, we are not using a pair, thus we just route k through. - // No need to disable this because it's just not used if not applicable. - ROBIN_HOOD(NODISCARD) key_type const& getFirstConst(key_type const& k) const noexcept { - return k; - } - - // in case we have non-void mapped_type, we have a standard robin_hood::pair - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::value, key_type const&>::type - getFirstConst(value_type const& vt) const noexcept { - return vt.first; - } - - // Cloner ////////////////////////////////////////////////////////// - - template - struct Cloner; - - // fast path: Just copy data, without allocating anything. - template - struct Cloner { - void operator()(M const& source, M& target) const { - auto const* const src = reinterpret_cast(source.mKeyVals); - auto* tgt = reinterpret_cast(target.mKeyVals); - auto const numElementsWithBuffer = target.calcNumElementsWithBuffer(target.mMask + 1); - std::copy(src, src + target.calcNumBytesTotal(numElementsWithBuffer), tgt); - } - }; - - template - struct Cloner { - void operator()(M const& s, M& t) const { - auto const numElementsWithBuffer = t.calcNumElementsWithBuffer(t.mMask + 1); - std::copy(s.mInfo, s.mInfo + t.calcNumBytesInfo(numElementsWithBuffer), t.mInfo); - - for (size_t i = 0; i < numElementsWithBuffer; ++i) { - if (t.mInfo[i]) { - ::new (static_cast(t.mKeyVals + i)) Node(t, *s.mKeyVals[i]); - } - } - } - }; - - // Destroyer /////////////////////////////////////////////////////// - - template - struct Destroyer {}; - - template - struct Destroyer { - void nodes(M& m) const noexcept { - m.mNumElements = 0; - } - - void nodesDoNotDeallocate(M& m) const noexcept { - m.mNumElements = 0; - } - }; - - template - struct Destroyer { - void nodes(M& m) const noexcept { - m.mNumElements = 0; - // clear also resets mInfo to 0, that's sometimes not necessary. - auto const numElementsWithBuffer = m.calcNumElementsWithBuffer(m.mMask + 1); - - for (size_t idx = 0; idx < numElementsWithBuffer; ++idx) { - if (0 != m.mInfo[idx]) { - Node& n = m.mKeyVals[idx]; - n.destroy(m); - n.~Node(); - } - } - } - - void nodesDoNotDeallocate(M& m) const noexcept { - m.mNumElements = 0; - // clear also resets mInfo to 0, that's sometimes not necessary. - auto const numElementsWithBuffer = m.calcNumElementsWithBuffer(m.mMask + 1); - for (size_t idx = 0; idx < numElementsWithBuffer; ++idx) { - if (0 != m.mInfo[idx]) { - Node& n = m.mKeyVals[idx]; - n.destroyDoNotDeallocate(); - n.~Node(); - } - } - } - }; - - // Iter //////////////////////////////////////////////////////////// - - struct fast_forward_tag {}; - - // generic iterator for both const_iterator and iterator. - template - // NOLINTNEXTLINE(hicpp-special-member-functions,cppcoreguidelines-special-member-functions) - class Iter { - private: - using NodePtr = typename std::conditional::type; - - public: - using difference_type = std::ptrdiff_t; - using value_type = typename Self::value_type; - using reference = typename std::conditional::type; - using pointer = typename std::conditional::type; - using iterator_category = std::forward_iterator_tag; - - // default constructed iterator can be compared to itself, but WON'T return true when - // compared to end(). - Iter() = default; - - // Rule of zero: nothing specified. The conversion constructor is only enabled for - // iterator to const_iterator, so it doesn't accidentally work as a copy ctor. - - // Conversion constructor from iterator to const_iterator. - template ::type> - // NOLINTNEXTLINE(hicpp-explicit-conversions) - Iter(Iter const& other) noexcept - : mKeyVals(other.mKeyVals) - , mInfo(other.mInfo) {} - - Iter(NodePtr valPtr, uint8_t const* infoPtr) noexcept - : mKeyVals(valPtr) - , mInfo(infoPtr) {} - - Iter(NodePtr valPtr, uint8_t const* infoPtr, - fast_forward_tag ROBIN_HOOD_UNUSED(tag) /*unused*/) noexcept - : mKeyVals(valPtr) - , mInfo(infoPtr) { - fastForward(); - } - - template ::type> - Iter& operator=(Iter const& other) noexcept { - mKeyVals = other.mKeyVals; - mInfo = other.mInfo; - return *this; - } - - // prefix increment. Undefined behavior if we are at end()! - Iter& operator++() noexcept { - mInfo++; - mKeyVals++; - fastForward(); - return *this; - } - - Iter operator++(int) noexcept { - Iter tmp = *this; - ++(*this); - return tmp; - } - - reference operator*() const { - return **mKeyVals; - } - - pointer operator->() const { - return &**mKeyVals; - } - - template - bool operator==(Iter const& o) const noexcept { - return mKeyVals == o.mKeyVals; - } - - template - bool operator!=(Iter const& o) const noexcept { - return mKeyVals != o.mKeyVals; - } - - private: - // fast forward to the next non-free info byte - // I've tried a few variants that don't depend on intrinsics, but unfortunately they are - // quite a bit slower than this one. So I've reverted that change again. See map_benchmark. - void fastForward() noexcept { - size_t n = 0; - while (0U == (n = detail::unaligned_load(mInfo))) { - mInfo += sizeof(size_t); - mKeyVals += sizeof(size_t); - } -#if defined(ROBIN_HOOD_DISABLE_INTRINSICS) - // we know for certain that within the next 8 bytes we'll find a non-zero one. - if (ROBIN_HOOD_UNLIKELY(0U == detail::unaligned_load(mInfo))) { - mInfo += 4; - mKeyVals += 4; - } - if (ROBIN_HOOD_UNLIKELY(0U == detail::unaligned_load(mInfo))) { - mInfo += 2; - mKeyVals += 2; - } - if (ROBIN_HOOD_UNLIKELY(0U == *mInfo)) { - mInfo += 1; - mKeyVals += 1; - } -#else -# if ROBIN_HOOD(LITTLE_ENDIAN) - auto inc = ROBIN_HOOD_COUNT_TRAILING_ZEROES(n) / 8; -# else - auto inc = ROBIN_HOOD_COUNT_LEADING_ZEROES(n) / 8; -# endif - mInfo += inc; - mKeyVals += inc; -#endif - } - - friend class Table; - NodePtr mKeyVals{nullptr}; - uint8_t const* mInfo{nullptr}; - }; - - //////////////////////////////////////////////////////////////////// - - // highly performance relevant code. - // Lower bits are used for indexing into the array (2^n size) - // The upper 1-5 bits need to be a reasonable good hash, to save comparisons. - template - void keyToIdx(HashKey&& key, size_t* idx, InfoType* info) const { - // In addition to whatever hash is used, add another mul & shift so we get better hashing. - // This serves as a bad hash prevention, if the given data is - // badly mixed. - auto h = static_cast(WHash::operator()(key)); - - h *= mHashMultiplier; - h ^= h >> 33U; - - // the lower InitialInfoNumBits are reserved for info. - *info = mInfoInc + static_cast((h & InfoMask) >> mInfoHashShift); - *idx = (static_cast(h) >> InitialInfoNumBits) & mMask; - } - - // forwards the index by one, wrapping around at the end - void next(InfoType* info, size_t* idx) const noexcept { - *idx = *idx + 1; - *info += mInfoInc; - } - - void nextWhileLess(InfoType* info, size_t* idx) const noexcept { - // unrolling this by hand did not bring any speedups. - while (*info < mInfo[*idx]) { - next(info, idx); - } - } - - // Shift everything up by one element. Tries to move stuff around. - void - shiftUp(size_t startIdx, - size_t const insertion_idx) noexcept(std::is_nothrow_move_assignable::value) { - auto idx = startIdx; - ::new (static_cast(mKeyVals + idx)) Node(std::move(mKeyVals[idx - 1])); - while (--idx != insertion_idx) { - mKeyVals[idx] = std::move(mKeyVals[idx - 1]); - } - - idx = startIdx; - while (idx != insertion_idx) { - ROBIN_HOOD_COUNT(shiftUp) - mInfo[idx] = static_cast(mInfo[idx - 1] + mInfoInc); - if (ROBIN_HOOD_UNLIKELY(mInfo[idx] + mInfoInc > 0xFF)) { - mMaxNumElementsAllowed = 0; - } - --idx; - } - } - - void shiftDown(size_t idx) noexcept(std::is_nothrow_move_assignable::value) { - // until we find one that is either empty or has zero offset. - // TODO(martinus) we don't need to move everything, just the last one for the same - // bucket. - mKeyVals[idx].destroy(*this); - - // until we find one that is either empty or has zero offset. - while (mInfo[idx + 1] >= 2 * mInfoInc) { - ROBIN_HOOD_COUNT(shiftDown) - mInfo[idx] = static_cast(mInfo[idx + 1] - mInfoInc); - mKeyVals[idx] = std::move(mKeyVals[idx + 1]); - ++idx; - } - - mInfo[idx] = 0; - // don't destroy, we've moved it - // mKeyVals[idx].destroy(*this); - mKeyVals[idx].~Node(); - } - - // copy of find(), except that it returns iterator instead of const_iterator. - template - ROBIN_HOOD(NODISCARD) - size_t findIdx(Other const& key) const { - size_t idx{}; - InfoType info{}; - keyToIdx(key, &idx, &info); - - do { - // unrolling this twice gives a bit of a speedup. More unrolling did not help. - if (info == mInfo[idx] && - ROBIN_HOOD_LIKELY(WKeyEqual::operator()(key, mKeyVals[idx].getFirst()))) { - return idx; - } - next(&info, &idx); - if (info == mInfo[idx] && - ROBIN_HOOD_LIKELY(WKeyEqual::operator()(key, mKeyVals[idx].getFirst()))) { - return idx; - } - next(&info, &idx); - } while (info <= mInfo[idx]); - - // nothing found! - return mMask == 0 ? 0 - : static_cast(std::distance( - mKeyVals, reinterpret_cast_no_cast_align_warning(mInfo))); - } - - void cloneData(const Table& o) { - Cloner()(o, *this); - } - - // inserts a keyval that is guaranteed to be new, e.g. when the hashmap is resized. - // @return True on success, false if something went wrong - void insert_move(Node&& keyval) { - // we don't retry, fail if overflowing - // don't need to check max num elements - if (0 == mMaxNumElementsAllowed && !try_increase_info()) { - throwOverflowError(); - } - - size_t idx{}; - InfoType info{}; - keyToIdx(keyval.getFirst(), &idx, &info); - - // skip forward. Use <= because we are certain that the element is not there. - while (info <= mInfo[idx]) { - idx = idx + 1; - info += mInfoInc; - } - - // key not found, so we are now exactly where we want to insert it. - auto const insertion_idx = idx; - auto const insertion_info = static_cast(info); - if (ROBIN_HOOD_UNLIKELY(insertion_info + mInfoInc > 0xFF)) { - mMaxNumElementsAllowed = 0; - } - - // find an empty spot - while (0 != mInfo[idx]) { - next(&info, &idx); - } - - auto& l = mKeyVals[insertion_idx]; - if (idx == insertion_idx) { - ::new (static_cast(&l)) Node(std::move(keyval)); - } else { - shiftUp(idx, insertion_idx); - l = std::move(keyval); - } - - // put at empty spot - mInfo[insertion_idx] = insertion_info; - - ++mNumElements; - } - - public: - using iterator = Iter; - using const_iterator = Iter; - - Table() noexcept(noexcept(Hash()) && noexcept(KeyEqual())) - : WHash() - , WKeyEqual() { - ROBIN_HOOD_TRACE(this) - } - - // Creates an empty hash map. Nothing is allocated yet, this happens at the first insert. - // This tremendously speeds up ctor & dtor of a map that never receives an element. The - // penalty is payed at the first insert, and not before. Lookup of this empty map works - // because everybody points to DummyInfoByte::b. parameter bucket_count is dictated by the - // standard, but we can ignore it. - explicit Table( - size_t ROBIN_HOOD_UNUSED(bucket_count) /*unused*/, const Hash& h = Hash{}, - const KeyEqual& equal = KeyEqual{}) noexcept(noexcept(Hash(h)) && noexcept(KeyEqual(equal))) - : WHash(h) - , WKeyEqual(equal) { - ROBIN_HOOD_TRACE(this) - } - - template - Table(Iter first, Iter last, size_t ROBIN_HOOD_UNUSED(bucket_count) /*unused*/ = 0, - const Hash& h = Hash{}, const KeyEqual& equal = KeyEqual{}) - : WHash(h) - , WKeyEqual(equal) { - ROBIN_HOOD_TRACE(this) - insert(first, last); - } - - Table(std::initializer_list initlist, - size_t ROBIN_HOOD_UNUSED(bucket_count) /*unused*/ = 0, const Hash& h = Hash{}, - const KeyEqual& equal = KeyEqual{}) - : WHash(h) - , WKeyEqual(equal) { - ROBIN_HOOD_TRACE(this) - insert(initlist.begin(), initlist.end()); - } - - Table(Table&& o) noexcept - : WHash(std::move(static_cast(o))) - , WKeyEqual(std::move(static_cast(o))) - , DataPool(std::move(static_cast(o))) { - ROBIN_HOOD_TRACE(this) - if (o.mMask) { - mHashMultiplier = std::move(o.mHashMultiplier); - mKeyVals = std::move(o.mKeyVals); - mInfo = std::move(o.mInfo); - mNumElements = std::move(o.mNumElements); - mMask = std::move(o.mMask); - mMaxNumElementsAllowed = std::move(o.mMaxNumElementsAllowed); - mInfoInc = std::move(o.mInfoInc); - mInfoHashShift = std::move(o.mInfoHashShift); - // set other's mask to 0 so its destructor won't do anything - o.init(); - } - } - - Table& operator=(Table&& o) noexcept { - ROBIN_HOOD_TRACE(this) - if (&o != this) { - if (o.mMask) { - // only move stuff if the other map actually has some data - destroy(); - mHashMultiplier = std::move(o.mHashMultiplier); - mKeyVals = std::move(o.mKeyVals); - mInfo = std::move(o.mInfo); - mNumElements = std::move(o.mNumElements); - mMask = std::move(o.mMask); - mMaxNumElementsAllowed = std::move(o.mMaxNumElementsAllowed); - mInfoInc = std::move(o.mInfoInc); - mInfoHashShift = std::move(o.mInfoHashShift); - WHash::operator=(std::move(static_cast(o))); - WKeyEqual::operator=(std::move(static_cast(o))); - DataPool::operator=(std::move(static_cast(o))); - - o.init(); - - } else { - // nothing in the other map => just clear us. - clear(); - } - } - return *this; - } - - Table(const Table& o) - : WHash(static_cast(o)) - , WKeyEqual(static_cast(o)) - , DataPool(static_cast(o)) { - ROBIN_HOOD_TRACE(this) - if (!o.empty()) { - // not empty: create an exact copy. it is also possible to just iterate through all - // elements and insert them, but copying is probably faster. - - auto const numElementsWithBuffer = calcNumElementsWithBuffer(o.mMask + 1); - auto const numBytesTotal = calcNumBytesTotal(numElementsWithBuffer); - - ROBIN_HOOD_LOG("std::malloc " << numBytesTotal << " = calcNumBytesTotal(" - << numElementsWithBuffer << ")") - mHashMultiplier = o.mHashMultiplier; - mKeyVals = static_cast( - detail::assertNotNull(std::malloc(numBytesTotal))); - // no need for calloc because clonData does memcpy - mInfo = reinterpret_cast(mKeyVals + numElementsWithBuffer); - mNumElements = o.mNumElements; - mMask = o.mMask; - mMaxNumElementsAllowed = o.mMaxNumElementsAllowed; - mInfoInc = o.mInfoInc; - mInfoHashShift = o.mInfoHashShift; - cloneData(o); - } - } - - // Creates a copy of the given map. Copy constructor of each entry is used. - // Not sure why clang-tidy thinks this doesn't handle self assignment, it does - // NOLINTNEXTLINE(bugprone-unhandled-self-assignment,cert-oop54-cpp) - Table& operator=(Table const& o) { - ROBIN_HOOD_TRACE(this) - if (&o == this) { - // prevent assigning of itself - return *this; - } - - // we keep using the old allocator and not assign the new one, because we want to keep - // the memory available. when it is the same size. - if (o.empty()) { - if (0 == mMask) { - // nothing to do, we are empty too - return *this; - } - - // not empty: destroy what we have there - // clear also resets mInfo to 0, that's sometimes not necessary. - destroy(); - init(); - WHash::operator=(static_cast(o)); - WKeyEqual::operator=(static_cast(o)); - DataPool::operator=(static_cast(o)); - - return *this; - } - - // clean up old stuff - Destroyer::value>{}.nodes(*this); - - if (mMask != o.mMask) { - // no luck: we don't have the same array size allocated, so we need to realloc. - if (0 != mMask) { - // only deallocate if we actually have data! - ROBIN_HOOD_LOG("std::free") - std::free(mKeyVals); - } - - auto const numElementsWithBuffer = calcNumElementsWithBuffer(o.mMask + 1); - auto const numBytesTotal = calcNumBytesTotal(numElementsWithBuffer); - ROBIN_HOOD_LOG("std::malloc " << numBytesTotal << " = calcNumBytesTotal(" - << numElementsWithBuffer << ")") - mKeyVals = static_cast( - detail::assertNotNull(std::malloc(numBytesTotal))); - - // no need for calloc here because cloneData performs a memcpy. - mInfo = reinterpret_cast(mKeyVals + numElementsWithBuffer); - // sentinel is set in cloneData - } - WHash::operator=(static_cast(o)); - WKeyEqual::operator=(static_cast(o)); - DataPool::operator=(static_cast(o)); - mHashMultiplier = o.mHashMultiplier; - mNumElements = o.mNumElements; - mMask = o.mMask; - mMaxNumElementsAllowed = o.mMaxNumElementsAllowed; - mInfoInc = o.mInfoInc; - mInfoHashShift = o.mInfoHashShift; - cloneData(o); - - return *this; - } - - // Swaps everything between the two maps. - void swap(Table& o) { - ROBIN_HOOD_TRACE(this) - using std::swap; - swap(o, *this); - } - - // Clears all data, without resizing. - void clear() { - ROBIN_HOOD_TRACE(this) - if (empty()) { - // don't do anything! also important because we don't want to write to - // DummyInfoByte::b, even though we would just write 0 to it. - return; - } - - Destroyer::value>{}.nodes(*this); - - auto const numElementsWithBuffer = calcNumElementsWithBuffer(mMask + 1); - // clear everything, then set the sentinel again - uint8_t const z = 0; - std::fill(mInfo, mInfo + calcNumBytesInfo(numElementsWithBuffer), z); - mInfo[numElementsWithBuffer] = 1; - - mInfoInc = InitialInfoInc; - mInfoHashShift = InitialInfoHashShift; - } - - // Destroys the map and all it's contents. - ~Table() { - ROBIN_HOOD_TRACE(this) - destroy(); - } - - // Checks if both tables contain the same entries. Order is irrelevant. - bool operator==(const Table& other) const { - ROBIN_HOOD_TRACE(this) - if (other.size() != size()) { - return false; - } - for (auto const& otherEntry : other) { - if (!has(otherEntry)) { - return false; - } - } - - return true; - } - - bool operator!=(const Table& other) const { - ROBIN_HOOD_TRACE(this) - return !operator==(other); - } - - template - typename std::enable_if::value, Q&>::type operator[](const key_type& key) { - ROBIN_HOOD_TRACE(this) - auto idxAndState = insertKeyPrepareEmptySpot(key); - switch (idxAndState.second) { - case InsertionState::key_found: - break; - - case InsertionState::new_node: - ::new (static_cast(&mKeyVals[idxAndState.first])) - Node(*this, std::piecewise_construct, std::forward_as_tuple(key), - std::forward_as_tuple()); - break; - - case InsertionState::overwrite_node: - mKeyVals[idxAndState.first] = Node(*this, std::piecewise_construct, - std::forward_as_tuple(key), std::forward_as_tuple()); - break; - - case InsertionState::overflow_error: - throwOverflowError(); - } - - return mKeyVals[idxAndState.first].getSecond(); - } - - template - typename std::enable_if::value, Q&>::type operator[](key_type&& key) { - ROBIN_HOOD_TRACE(this) - auto idxAndState = insertKeyPrepareEmptySpot(key); - switch (idxAndState.second) { - case InsertionState::key_found: - break; - - case InsertionState::new_node: - ::new (static_cast(&mKeyVals[idxAndState.first])) - Node(*this, std::piecewise_construct, std::forward_as_tuple(std::move(key)), - std::forward_as_tuple()); - break; - - case InsertionState::overwrite_node: - mKeyVals[idxAndState.first] = - Node(*this, std::piecewise_construct, std::forward_as_tuple(std::move(key)), - std::forward_as_tuple()); - break; - - case InsertionState::overflow_error: - throwOverflowError(); - } - - return mKeyVals[idxAndState.first].getSecond(); - } - - template - void insert(Iter first, Iter last) { - for (; first != last; ++first) { - // value_type ctor needed because this might be called with std::pair's - insert(value_type(*first)); - } - } - - void insert(std::initializer_list ilist) { - for (auto&& vt : ilist) { - insert(std::move(vt)); - } - } - - template - std::pair emplace(Args&&... args) { - ROBIN_HOOD_TRACE(this) - Node n{*this, std::forward(args)...}; - auto idxAndState = insertKeyPrepareEmptySpot(getFirstConst(n)); - switch (idxAndState.second) { - case InsertionState::key_found: - n.destroy(*this); - break; - - case InsertionState::new_node: - ::new (static_cast(&mKeyVals[idxAndState.first])) Node(*this, std::move(n)); - break; - - case InsertionState::overwrite_node: - mKeyVals[idxAndState.first] = std::move(n); - break; - - case InsertionState::overflow_error: - n.destroy(*this); - throwOverflowError(); - break; - } - - return std::make_pair(iterator(mKeyVals + idxAndState.first, mInfo + idxAndState.first), - InsertionState::key_found != idxAndState.second); - } - - template - iterator emplace_hint(const_iterator position, Args&&... args) { - (void)position; - return emplace(std::forward(args)...).first; - } - - template - std::pair try_emplace(const key_type& key, Args&&... args) { - return try_emplace_impl(key, std::forward(args)...); - } - - template - std::pair try_emplace(key_type&& key, Args&&... args) { - return try_emplace_impl(std::move(key), std::forward(args)...); - } - - template - iterator try_emplace(const_iterator hint, const key_type& key, Args&&... args) { - (void)hint; - return try_emplace_impl(key, std::forward(args)...).first; - } - - template - iterator try_emplace(const_iterator hint, key_type&& key, Args&&... args) { - (void)hint; - return try_emplace_impl(std::move(key), std::forward(args)...).first; - } - - template - std::pair insert_or_assign(const key_type& key, Mapped&& obj) { - return insertOrAssignImpl(key, std::forward(obj)); - } - - template - std::pair insert_or_assign(key_type&& key, Mapped&& obj) { - return insertOrAssignImpl(std::move(key), std::forward(obj)); - } - - template - iterator insert_or_assign(const_iterator hint, const key_type& key, Mapped&& obj) { - (void)hint; - return insertOrAssignImpl(key, std::forward(obj)).first; - } - - template - iterator insert_or_assign(const_iterator hint, key_type&& key, Mapped&& obj) { - (void)hint; - return insertOrAssignImpl(std::move(key), std::forward(obj)).first; - } - - std::pair insert(const value_type& keyval) { - ROBIN_HOOD_TRACE(this) - return emplace(keyval); - } - - iterator insert(const_iterator hint, const value_type& keyval) { - (void)hint; - return emplace(keyval).first; - } - - std::pair insert(value_type&& keyval) { - return emplace(std::move(keyval)); - } - - iterator insert(const_iterator hint, value_type&& keyval) { - (void)hint; - return emplace(std::move(keyval)).first; - } - - // Returns 1 if key is found, 0 otherwise. - size_t count(const key_type& key) const { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - auto kv = mKeyVals + findIdx(key); - if (kv != reinterpret_cast_no_cast_align_warning(mInfo)) { - return 1; - } - return 0; - } - - template - // NOLINTNEXTLINE(modernize-use-nodiscard) - typename std::enable_if::type count(const OtherKey& key) const { - ROBIN_HOOD_TRACE(this) - auto kv = mKeyVals + findIdx(key); - if (kv != reinterpret_cast_no_cast_align_warning(mInfo)) { - return 1; - } - return 0; - } - - bool contains(const key_type& key) const { // NOLINT(modernize-use-nodiscard) - return 1U == count(key); - } - - template - // NOLINTNEXTLINE(modernize-use-nodiscard) - typename std::enable_if::type contains(const OtherKey& key) const { - return 1U == count(key); - } - - // Returns a reference to the value found for key. - // Throws std::out_of_range if element cannot be found - template - // NOLINTNEXTLINE(modernize-use-nodiscard) - typename std::enable_if::value, Q&>::type at(key_type const& key) { - ROBIN_HOOD_TRACE(this) - auto kv = mKeyVals + findIdx(key); - if (kv == reinterpret_cast_no_cast_align_warning(mInfo)) { - doThrow("key not found"); - } - return kv->getSecond(); - } - - // Returns a reference to the value found for key. - // Throws std::out_of_range if element cannot be found - template - // NOLINTNEXTLINE(modernize-use-nodiscard) - typename std::enable_if::value, Q const&>::type at(key_type const& key) const { - ROBIN_HOOD_TRACE(this) - auto kv = mKeyVals + findIdx(key); - if (kv == reinterpret_cast_no_cast_align_warning(mInfo)) { - doThrow("key not found"); - } - return kv->getSecond(); - } - - const_iterator find(const key_type& key) const { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - const size_t idx = findIdx(key); - return const_iterator{mKeyVals + idx, mInfo + idx}; - } - - template - const_iterator find(const OtherKey& key, is_transparent_tag /*unused*/) const { - ROBIN_HOOD_TRACE(this) - const size_t idx = findIdx(key); - return const_iterator{mKeyVals + idx, mInfo + idx}; - } - - template - typename std::enable_if::type // NOLINT(modernize-use-nodiscard) - find(const OtherKey& key) const { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - const size_t idx = findIdx(key); - return const_iterator{mKeyVals + idx, mInfo + idx}; - } - - iterator find(const key_type& key) { - ROBIN_HOOD_TRACE(this) - const size_t idx = findIdx(key); - return iterator{mKeyVals + idx, mInfo + idx}; - } - - template - iterator find(const OtherKey& key, is_transparent_tag /*unused*/) { - ROBIN_HOOD_TRACE(this) - const size_t idx = findIdx(key); - return iterator{mKeyVals + idx, mInfo + idx}; - } - - template - typename std::enable_if::type find(const OtherKey& key) { - ROBIN_HOOD_TRACE(this) - const size_t idx = findIdx(key); - return iterator{mKeyVals + idx, mInfo + idx}; - } - - iterator begin() { - ROBIN_HOOD_TRACE(this) - if (empty()) { - return end(); - } - return iterator(mKeyVals, mInfo, fast_forward_tag{}); - } - const_iterator begin() const { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - return cbegin(); - } - const_iterator cbegin() const { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - if (empty()) { - return cend(); - } - return const_iterator(mKeyVals, mInfo, fast_forward_tag{}); - } - - iterator end() { - ROBIN_HOOD_TRACE(this) - // no need to supply valid info pointer: end() must not be dereferenced, and only node - // pointer is compared. - return iterator{reinterpret_cast_no_cast_align_warning(mInfo), nullptr}; - } - const_iterator end() const { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - return cend(); - } - const_iterator cend() const { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - return const_iterator{reinterpret_cast_no_cast_align_warning(mInfo), nullptr}; - } - - iterator erase(const_iterator pos) { - ROBIN_HOOD_TRACE(this) - // its safe to perform const cast here - // NOLINTNEXTLINE(cppcoreguidelines-pro-type-const-cast) - return erase(iterator{const_cast(pos.mKeyVals), const_cast(pos.mInfo)}); - } - - // Erases element at pos, returns iterator to the next element. - iterator erase(iterator pos) { - ROBIN_HOOD_TRACE(this) - // we assume that pos always points to a valid entry, and not end(). - auto const idx = static_cast(pos.mKeyVals - mKeyVals); - - shiftDown(idx); - --mNumElements; - - if (*pos.mInfo) { - // we've backward shifted, return this again - return pos; - } - - // no backward shift, return next element - return ++pos; - } - - size_t erase(const key_type& key) { - ROBIN_HOOD_TRACE(this) - size_t idx{}; - InfoType info{}; - keyToIdx(key, &idx, &info); - - // check while info matches with the source idx - do { - if (info == mInfo[idx] && WKeyEqual::operator()(key, mKeyVals[idx].getFirst())) { - shiftDown(idx); - --mNumElements; - return 1; - } - next(&info, &idx); - } while (info <= mInfo[idx]); - - // nothing found to delete - return 0; - } - - // reserves space for the specified number of elements. Makes sure the old data fits. - // exactly the same as reserve(c). - void rehash(size_t c) { - // forces a reserve - reserve(c, true); - } - - // reserves space for the specified number of elements. Makes sure the old data fits. - // Exactly the same as rehash(c). Use rehash(0) to shrink to fit. - void reserve(size_t c) { - // reserve, but don't force rehash - reserve(c, false); - } - - // If possible reallocates the map to a smaller one. This frees the underlying table. - // Does not do anything if load_factor is too large for decreasing the table's size. - void compact() { - ROBIN_HOOD_TRACE(this) - auto newSize = InitialNumElements; - while (calcMaxNumElementsAllowed(newSize) < mNumElements && newSize != 0) { - newSize *= 2; - } - if (ROBIN_HOOD_UNLIKELY(newSize == 0)) { - throwOverflowError(); - } - - ROBIN_HOOD_LOG("newSize > mMask + 1: " << newSize << " > " << mMask << " + 1") - - // only actually do anything when the new size is bigger than the old one. This prevents to - // continuously allocate for each reserve() call. - if (newSize < mMask + 1) { - rehashPowerOfTwo(newSize, true); - } - } - - size_type size() const noexcept { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - return mNumElements; - } - - size_type max_size() const noexcept { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - return static_cast(-1); - } - - ROBIN_HOOD(NODISCARD) bool empty() const noexcept { - ROBIN_HOOD_TRACE(this) - return 0 == mNumElements; - } - - float max_load_factor() const noexcept { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - return MaxLoadFactor100 / 100.0F; - } - - // Average number of elements per bucket. Since we allow only 1 per bucket - float load_factor() const noexcept { // NOLINT(modernize-use-nodiscard) - ROBIN_HOOD_TRACE(this) - return static_cast(size()) / static_cast(mMask + 1); - } - - ROBIN_HOOD(NODISCARD) size_t mask() const noexcept { - ROBIN_HOOD_TRACE(this) - return mMask; - } - - ROBIN_HOOD(NODISCARD) size_t calcMaxNumElementsAllowed(size_t maxElements) const noexcept { - if (ROBIN_HOOD_LIKELY(maxElements <= (std::numeric_limits::max)() / 100)) { - return maxElements * MaxLoadFactor100 / 100; - } - - // we might be a bit inprecise, but since maxElements is quite large that doesn't matter - return (maxElements / 100) * MaxLoadFactor100; - } - - ROBIN_HOOD(NODISCARD) size_t calcNumBytesInfo(size_t numElements) const noexcept { - // we add a uint64_t, which houses the sentinel (first byte) and padding so we can load - // 64bit types. - return numElements + sizeof(uint64_t); - } - - ROBIN_HOOD(NODISCARD) - size_t calcNumElementsWithBuffer(size_t numElements) const noexcept { - auto maxNumElementsAllowed = calcMaxNumElementsAllowed(numElements); - return numElements + (std::min)(maxNumElementsAllowed, (static_cast(0xFF))); - } - - // calculation only allowed for 2^n values - ROBIN_HOOD(NODISCARD) size_t calcNumBytesTotal(size_t numElements) const { -#if ROBIN_HOOD(BITNESS) == 64 - return numElements * sizeof(Node) + calcNumBytesInfo(numElements); -#else - // make sure we're doing 64bit operations, so we are at least safe against 32bit overflows. - auto const ne = static_cast(numElements); - auto const s = static_cast(sizeof(Node)); - auto const infos = static_cast(calcNumBytesInfo(numElements)); - - auto const total64 = ne * s + infos; - auto const total = static_cast(total64); - - if (ROBIN_HOOD_UNLIKELY(static_cast(total) != total64)) { - throwOverflowError(); - } - return total; -#endif - } - - private: - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::value, bool>::type has(const value_type& e) const { - ROBIN_HOOD_TRACE(this) - auto it = find(e.first); - return it != end() && it->second == e.second; - } - - template - ROBIN_HOOD(NODISCARD) - typename std::enable_if::value, bool>::type has(const value_type& e) const { - ROBIN_HOOD_TRACE(this) - return find(e) != end(); - } - - void reserve(size_t c, bool forceRehash) { - ROBIN_HOOD_TRACE(this) - auto const minElementsAllowed = (std::max)(c, mNumElements); - auto newSize = InitialNumElements; - while (calcMaxNumElementsAllowed(newSize) < minElementsAllowed && newSize != 0) { - newSize *= 2; - } - if (ROBIN_HOOD_UNLIKELY(newSize == 0)) { - throwOverflowError(); - } - - ROBIN_HOOD_LOG("newSize > mMask + 1: " << newSize << " > " << mMask << " + 1") - - // only actually do anything when the new size is bigger than the old one. This prevents to - // continuously allocate for each reserve() call. - if (forceRehash || newSize > mMask + 1) { - rehashPowerOfTwo(newSize, false); - } - } - - // reserves space for at least the specified number of elements. - // only works if numBuckets if power of two - // True on success, false otherwise - void rehashPowerOfTwo(size_t numBuckets, bool forceFree) { - ROBIN_HOOD_TRACE(this) - - Node* const oldKeyVals = mKeyVals; - uint8_t const* const oldInfo = mInfo; - - const size_t oldMaxElementsWithBuffer = calcNumElementsWithBuffer(mMask + 1); - - // resize operation: move stuff - initData(numBuckets); - if (oldMaxElementsWithBuffer > 1) { - for (size_t i = 0; i < oldMaxElementsWithBuffer; ++i) { - if (oldInfo[i] != 0) { - // might throw an exception, which is really bad since we are in the middle of - // moving stuff. - insert_move(std::move(oldKeyVals[i])); - // destroy the node but DON'T destroy the data. - oldKeyVals[i].~Node(); - } - } - - // this check is not necessary as it's guarded by the previous if, but it helps - // silence g++'s overeager "attempt to free a non-heap object 'map' - // [-Werror=free-nonheap-object]" warning. - if (oldKeyVals != reinterpret_cast_no_cast_align_warning(&mMask)) { - // don't destroy old data: put it into the pool instead - if (forceFree) { - std::free(oldKeyVals); - } else { - DataPool::addOrFree(oldKeyVals, calcNumBytesTotal(oldMaxElementsWithBuffer)); - } - } - } - } - - ROBIN_HOOD(NOINLINE) void throwOverflowError() const { -#if ROBIN_HOOD(HAS_EXCEPTIONS) - throw std::overflow_error("robin_hood::map overflow"); -#else - abort(); -#endif - } - - template - std::pair try_emplace_impl(OtherKey&& key, Args&&... args) { - ROBIN_HOOD_TRACE(this) - auto idxAndState = insertKeyPrepareEmptySpot(key); - switch (idxAndState.second) { - case InsertionState::key_found: - break; - - case InsertionState::new_node: - ::new (static_cast(&mKeyVals[idxAndState.first])) Node( - *this, std::piecewise_construct, std::forward_as_tuple(std::forward(key)), - std::forward_as_tuple(std::forward(args)...)); - break; - - case InsertionState::overwrite_node: - mKeyVals[idxAndState.first] = Node(*this, std::piecewise_construct, - std::forward_as_tuple(std::forward(key)), - std::forward_as_tuple(std::forward(args)...)); - break; - - case InsertionState::overflow_error: - throwOverflowError(); - break; - } - - return std::make_pair(iterator(mKeyVals + idxAndState.first, mInfo + idxAndState.first), - InsertionState::key_found != idxAndState.second); - } - - template - std::pair insertOrAssignImpl(OtherKey&& key, Mapped&& obj) { - ROBIN_HOOD_TRACE(this) - auto idxAndState = insertKeyPrepareEmptySpot(key); - switch (idxAndState.second) { - case InsertionState::key_found: - mKeyVals[idxAndState.first].getSecond() = std::forward(obj); - break; - - case InsertionState::new_node: - ::new (static_cast(&mKeyVals[idxAndState.first])) Node( - *this, std::piecewise_construct, std::forward_as_tuple(std::forward(key)), - std::forward_as_tuple(std::forward(obj))); - break; - - case InsertionState::overwrite_node: - mKeyVals[idxAndState.first] = Node(*this, std::piecewise_construct, - std::forward_as_tuple(std::forward(key)), - std::forward_as_tuple(std::forward(obj))); - break; - - case InsertionState::overflow_error: - throwOverflowError(); - break; - } - - return std::make_pair(iterator(mKeyVals + idxAndState.first, mInfo + idxAndState.first), - InsertionState::key_found != idxAndState.second); - } - - void initData(size_t max_elements) { - mNumElements = 0; - mMask = max_elements - 1; - mMaxNumElementsAllowed = calcMaxNumElementsAllowed(max_elements); - - auto const numElementsWithBuffer = calcNumElementsWithBuffer(max_elements); - - // malloc & zero mInfo. Faster than calloc everything. - auto const numBytesTotal = calcNumBytesTotal(numElementsWithBuffer); - ROBIN_HOOD_LOG("std::calloc " << numBytesTotal << " = calcNumBytesTotal(" - << numElementsWithBuffer << ")") - mKeyVals = reinterpret_cast( - detail::assertNotNull(std::malloc(numBytesTotal))); - mInfo = reinterpret_cast(mKeyVals + numElementsWithBuffer); - std::memset(mInfo, 0, numBytesTotal - numElementsWithBuffer * sizeof(Node)); - - // set sentinel - mInfo[numElementsWithBuffer] = 1; - - mInfoInc = InitialInfoInc; - mInfoHashShift = InitialInfoHashShift; - } - - enum class InsertionState { overflow_error, key_found, new_node, overwrite_node }; - - // Finds key, and if not already present prepares a spot where to pot the key & value. - // This potentially shifts nodes out of the way, updates mInfo and number of inserted - // elements, so the only operation left to do is create/assign a new node at that spot. - template - std::pair insertKeyPrepareEmptySpot(OtherKey&& key) { - for (int i = 0; i < 256; ++i) { - size_t idx{}; - InfoType info{}; - keyToIdx(key, &idx, &info); - nextWhileLess(&info, &idx); - - // while we potentially have a match - while (info == mInfo[idx]) { - if (WKeyEqual::operator()(key, mKeyVals[idx].getFirst())) { - // key already exists, do NOT insert. - // see http://en.cppreference.com/w/cpp/container/unordered_map/insert - return std::make_pair(idx, InsertionState::key_found); - } - next(&info, &idx); - } - - // unlikely that this evaluates to true - if (ROBIN_HOOD_UNLIKELY(mNumElements >= mMaxNumElementsAllowed)) { - if (!increase_size()) { - return std::make_pair(size_t(0), InsertionState::overflow_error); - } - continue; - } - - // key not found, so we are now exactly where we want to insert it. - auto const insertion_idx = idx; - auto const insertion_info = info; - if (ROBIN_HOOD_UNLIKELY(insertion_info + mInfoInc > 0xFF)) { - mMaxNumElementsAllowed = 0; - } - - // find an empty spot - while (0 != mInfo[idx]) { - next(&info, &idx); - } - - if (idx != insertion_idx) { - shiftUp(idx, insertion_idx); - } - // put at empty spot - mInfo[insertion_idx] = static_cast(insertion_info); - ++mNumElements; - return std::make_pair(insertion_idx, idx == insertion_idx - ? InsertionState::new_node - : InsertionState::overwrite_node); - } - - // enough attempts failed, so finally give up. - return std::make_pair(size_t(0), InsertionState::overflow_error); - } - - bool try_increase_info() { - ROBIN_HOOD_LOG("mInfoInc=" << mInfoInc << ", numElements=" << mNumElements - << ", maxNumElementsAllowed=" - << calcMaxNumElementsAllowed(mMask + 1)) - if (mInfoInc <= 2) { - // need to be > 2 so that shift works (otherwise undefined behavior!) - return false; - } - // we got space left, try to make info smaller - mInfoInc = static_cast(mInfoInc >> 1U); - - // remove one bit of the hash, leaving more space for the distance info. - // This is extremely fast because we can operate on 8 bytes at once. - ++mInfoHashShift; - auto const numElementsWithBuffer = calcNumElementsWithBuffer(mMask + 1); - - for (size_t i = 0; i < numElementsWithBuffer; i += 8) { - auto val = unaligned_load(mInfo + i); - val = (val >> 1U) & UINT64_C(0x7f7f7f7f7f7f7f7f); - std::memcpy(mInfo + i, &val, sizeof(val)); - } - // update sentinel, which might have been cleared out! - mInfo[numElementsWithBuffer] = 1; - - mMaxNumElementsAllowed = calcMaxNumElementsAllowed(mMask + 1); - return true; - } - - // True if resize was possible, false otherwise - bool increase_size() { - // nothing allocated yet? just allocate InitialNumElements - if (0 == mMask) { - initData(InitialNumElements); - return true; - } - - auto const maxNumElementsAllowed = calcMaxNumElementsAllowed(mMask + 1); - if (mNumElements < maxNumElementsAllowed && try_increase_info()) { - return true; - } - - ROBIN_HOOD_LOG("mNumElements=" << mNumElements << ", maxNumElementsAllowed=" - << maxNumElementsAllowed << ", load=" - << (static_cast(mNumElements) * 100.0 / - (static_cast(mMask) + 1))) - - if (mNumElements * 2 < calcMaxNumElementsAllowed(mMask + 1)) { - // we have to resize, even though there would still be plenty of space left! - // Try to rehash instead. Delete freed memory so we don't steadyily increase mem in case - // we have to rehash a few times - nextHashMultiplier(); - rehashPowerOfTwo(mMask + 1, true); - } else { - // we've reached the capacity of the map, so the hash seems to work nice. Keep using it. - rehashPowerOfTwo((mMask + 1) * 2, false); - } - return true; - } - - void nextHashMultiplier() { - // adding an *even* number, so that the multiplier will always stay odd. This is necessary - // so that the hash stays a mixing function (and thus doesn't have any information loss). - mHashMultiplier += UINT64_C(0xc4ceb9fe1a85ec54); - } - - void destroy() { - if (0 == mMask) { - // don't deallocate! - return; - } - - Destroyer::value>{} - .nodesDoNotDeallocate(*this); - - // This protection against not deleting mMask shouldn't be needed as it's sufficiently - // protected with the 0==mMask check, but I have this anyways because g++ 7 otherwise - // reports a compile error: attempt to free a non-heap object 'fm' - // [-Werror=free-nonheap-object] - if (mKeyVals != reinterpret_cast_no_cast_align_warning(&mMask)) { - ROBIN_HOOD_LOG("std::free") - std::free(mKeyVals); - } - } - - void init() noexcept { - mKeyVals = reinterpret_cast_no_cast_align_warning(&mMask); - mInfo = reinterpret_cast(&mMask); - mNumElements = 0; - mMask = 0; - mMaxNumElementsAllowed = 0; - mInfoInc = InitialInfoInc; - mInfoHashShift = InitialInfoHashShift; - } - - // members are sorted so no padding occurs - uint64_t mHashMultiplier = UINT64_C(0xc4ceb9fe1a85ec53); // 8 byte 8 - Node* mKeyVals = reinterpret_cast_no_cast_align_warning(&mMask); // 8 byte 16 - uint8_t* mInfo = reinterpret_cast(&mMask); // 8 byte 24 - size_t mNumElements = 0; // 8 byte 32 - size_t mMask = 0; // 8 byte 40 - size_t mMaxNumElementsAllowed = 0; // 8 byte 48 - InfoType mInfoInc = InitialInfoInc; // 4 byte 52 - InfoType mInfoHashShift = InitialInfoHashShift; // 4 byte 56 - // 16 byte 56 if NodeAllocator - }; - -} // namespace detail - -// map - -template , - typename KeyEqual = std::equal_to, size_t MaxLoadFactor100 = 80> -using unordered_flat_map = detail::Table; - -template , - typename KeyEqual = std::equal_to, size_t MaxLoadFactor100 = 80> -using unordered_node_map = detail::Table; - -template , - typename KeyEqual = std::equal_to, size_t MaxLoadFactor100 = 80> -using unordered_map = -detail::Table) <= sizeof(size_t) * 6 && - std::is_nothrow_move_constructible>::value && - std::is_nothrow_move_assignable>::value, - MaxLoadFactor100, Key, T, Hash, KeyEqual>; - -// set - -template , typename KeyEqual = std::equal_to, - size_t MaxLoadFactor100 = 80> -using unordered_flat_set = detail::Table; - -template , typename KeyEqual = std::equal_to, - size_t MaxLoadFactor100 = 80> -using unordered_node_set = detail::Table; - -template , typename KeyEqual = std::equal_to, - size_t MaxLoadFactor100 = 80> -using unordered_set = detail::Table::value && - std::is_nothrow_move_assignable::value, - MaxLoadFactor100, Key, void, Hash, KeyEqual>; - -} // namespace robin_hood - -#endif \ No newline at end of file diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/common/spinmutex.h b/platforms/android/test-app/runtime/src/main/cpp/napi/common/spinmutex.h deleted file mode 100644 index affe429a5..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/common/spinmutex.h +++ /dev/null @@ -1,355 +0,0 @@ -//---------------------------------------------------------------------------------------------------------------------- -// -// mz::spin_mutex -// https://github.com/marzer/spin_mutex -// SPDX-License-Identifier: MIT -// -//---------------------------------------------------------------------------------------------------------------------- -// THIS FILE WAS ASSEMBLED FROM MULTIPLE HEADER FILES BY A SCRIPT - PLEASE DON'T EDIT IT DIRECTLY -//---------------------------------------------------------------------------------------------------------------------- -// -// MIT License -// -// Copyright (c) Mark Gillard -// -// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated -// documentation files (the "Software"), to deal in the Software without restriction, including without limitation the -// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to -// permit persons to whom the Software is furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all copies or substantial portions of -// the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO -// THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. -// -//---------------------------------------------------------------------------------------------------------------------- -#ifndef MZ_SPIN_MUTEX_HPP -#define MZ_SPIN_MUTEX_HPP - -#define MZ_SPIN_MUTEX_VERSION_MAJOR 1 -#define MZ_SPIN_MUTEX_VERSION_MINOR 0 -#define MZ_SPIN_MUTEX_VERSION_PATCH 0 - -#ifndef MZ_MAKE_VERSION -#define MZ_MAKE_VERSION(major, minor, patch) (((major)*10000) + ((minor)*100) + ((patch))) -#endif - -#ifndef MZ_INTELLISENSE -#ifdef __INTELLISENSE__ -#define MZ_INTELLISENSE 1 -#else -#define MZ_INTELLISENSE 0 -#endif -#endif - -#ifndef MZ_DOXYGEN -#if defined(DOXYGEN) || defined(__DOXYGEN) || defined(__DOXYGEN__) || defined(__doxygen__) || defined(__POXY__) \ - || defined(__poxy__) -#define MZ_DOXYGEN 1 -#else -#define MZ_DOXYGEN 0 -#endif -#endif - -#ifndef MZ_CLANG -#ifdef __clang__ -#define MZ_CLANG __clang_major__ -#else -#define MZ_CLANG 0 -#endif - - -// special handling for apple clang; see: -// - https://github.com/marzer/tomlplusplus/issues/189 -// - https://en.wikipedia.org/wiki/Xcode -// - -// https://stackoverflow.com/questions/19387043/how-can-i-reliably-detect-the-version-of-clang-at-preprocessing-time -#if MZ_CLANG && defined(__apple_build_version__) -#undef MZ_CLANG - #define MZ_CLANG_VERSION MZ_MAKE_VERSION(__clang_major__, __clang_minor__, __clang_patchlevel__) - #if MZ_CLANG_VERSION >= MZ_MAKE_VERSION(15, 0, 0) - #define MZ_CLANG 16 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(14, 3, 0) - #define MZ_CLANG 15 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(14, 0, 0) - #define MZ_CLANG 14 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(13, 1, 6) - #define MZ_CLANG 13 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(13, 0, 0) - #define MZ_CLANG 12 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(12, 0, 5) - #define MZ_CLANG 11 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(12, 0, 0) - #define MZ_CLANG 10 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(11, 0, 3) - #define MZ_CLANG 9 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(11, 0, 0) - #define MZ_CLANG 8 - #elif MZ_CLANG_VERSION >= MZ_MAKE_VERSION(10, 0, 1) - #define MZ_CLANG 7 - #else - #define MZ_CLANG 6 // not strictly correct but doesn't matter below this - #endif - #undef MZ_CLANG_VERSION -#endif -#endif - -#ifndef MZ_ICC -#ifdef __INTEL_COMPILER -#define MZ_ICC __INTEL_COMPILER - #ifdef __ICL - #define MZ_ICC_CL MZ_ICC - #else - #define MZ_ICC_CL 0 - #endif -#else -#define MZ_ICC 0 -#define MZ_ICC_CL 0 -#endif -#endif - -#ifndef MZ_MSVC_LIKE -#ifdef _MSC_VER -#define MZ_MSVC_LIKE _MSC_VER -#else -#define MZ_MSVC_LIKE 0 -#endif -#endif - -#ifndef MZ_MSVC -#if MZ_MSVC_LIKE && !MZ_CLANG && !MZ_ICC -#define MZ_MSVC MZ_MSVC_LIKE -#else -#define MZ_MSVC 0 -#endif -#endif - -#ifndef MZ_GCC_LIKE -#ifdef __GNUC__ -#define MZ_GCC_LIKE __GNUC__ -#else -#define MZ_GCC_LIKE 0 -#endif -#endif - -#ifndef MZ_GCC -#if MZ_GCC_LIKE && !MZ_CLANG && !MZ_ICC -#define MZ_GCC MZ_GCC_LIKE -#else -#define MZ_GCC 0 -#endif -#endif - -#ifndef MZ_CUDA -#if defined(__CUDACC__) || defined(__CUDA_ARCH__) || defined(__CUDA_LIBDEVICE__) -#define MZ_CUDA 1 -#else -#define MZ_CUDA 0 -#endif -#endif - -#ifndef MZ_ARCH_ITANIUM -#if defined(__ia64__) || defined(__ia64) || defined(_IA64) || defined(__IA64__) || defined(_M_IA64) -#define MZ_ARCH_ITANIUM 1 - #define MZ_ARCH_BITNESS 64 -#else -#define MZ_ARCH_ITANIUM 0 -#endif -#endif - -#ifndef MZ_ARCH_AMD64 -#if defined(__amd64__) || defined(__amd64) || defined(__x86_64__) || defined(__x86_64) || defined(_M_AMD64) -#define MZ_ARCH_AMD64 1 - #define MZ_ARCH_BITNESS 64 -#else -#define MZ_ARCH_AMD64 0 -#endif -#endif - -#ifndef MZ_ARCH_X86 -#if defined(__i386__) || defined(_M_IX86) -#define MZ_ARCH_X86 1 -#define MZ_ARCH_BITNESS 32 -#else -#define MZ_ARCH_X86 0 -#endif -#endif - -#ifndef MZ_ARCH_ARM -#if defined(__aarch64__) || defined(__ARM_ARCH_ISA_A64) || defined(_M_ARM64) || defined(__ARM_64BIT_STATE) \ - || defined(_M_ARM64EC) -#define MZ_ARCH_ARM32 0 - #define MZ_ARCH_ARM64 1 - #define MZ_ARCH_ARM 1 - #define MZ_ARCH_BITNESS 64 -#elif defined(__arm__) || defined(_M_ARM) || defined(__ARM_32BIT_STATE) -#define MZ_ARCH_ARM32 1 - #define MZ_ARCH_ARM64 0 - #define MZ_ARCH_ARM 1 - #define MZ_ARCH_BITNESS 32 -#else -#define MZ_ARCH_ARM32 0 -#define MZ_ARCH_ARM64 0 -#define MZ_ARCH_ARM 0 -#endif -#endif - -#ifndef MZ_ARCH_BITNESS -#define MZ_ARCH_BITNESS 0 -#endif - -#ifndef MZ_ARCH_X64 -#if MZ_ARCH_BITNESS == 64 -#define MZ_ARCH_X64 1 -#else -#define MZ_ARCH_X64 0 -#endif -#endif - -#ifndef MZ_HAS_BUILTIN -#ifdef __has_builtin -#define MZ_HAS_BUILTIN(name) __has_builtin(name) -#else -#define MZ_HAS_BUILTIN(name) 0 -#endif -#endif - -#ifndef MZ_HAS_ATTR -#ifdef __has_attribute -#define MZ_HAS_ATTR(attr) __has_attribute(attr) -#else -#define MZ_HAS_ATTR(attr) 0 -#endif -#endif - -#ifndef MZ_HAS_CPP_ATTR -#ifdef __has_cpp_attribute -#define MZ_HAS_CPP_ATTR(attr) __has_cpp_attribute(attr) -#else -#define MZ_HAS_CPP_ATTR(attr) 0 -#endif -#endif - -#ifndef MZ_ATTR -#if MZ_CLANG || MZ_GCC_LIKE -#define MZ_ATTR(...) __attribute__((__VA_ARGS__)) -#else -#define MZ_ATTR(...) -#endif -#endif - -#ifndef MZ_NODISCARD -#if MZ_HAS_CPP_ATTR(nodiscard) >= 201603 -#define MZ_NODISCARD [[nodiscard]] - #define MZ_NODISCARD_CLASS [[nodiscard]] -#elif MZ_CLANG || MZ_GCC_LIKE || MZ_HAS_ATTR(__warn_unused_result__) -#define MZ_NODISCARD MZ_ATTR(__warn_unused_result__) -#else -#define MZ_NODISCARD -#endif -#ifndef MZ_NODISCARD_CLASS -#define MZ_NODISCARD_CLASS -#endif -#if MZ_HAS_CPP_ATTR(nodiscard) >= 201907 -#define MZ_NODISCARD_CTOR [[nodiscard]] -#else -#define MZ_NODISCARD_CTOR -#endif -#endif - -// msvc-specific -#if !defined(MZ_PAUSE) && MZ_MSVC -#if MZ_ARCH_X86 || MZ_ARCH_AMD64 - #define MZ_PAUSE() _mm_pause() - #elif MZ_ARCH_ARM - #define MZ_PAUSE() __yield() - #endif -#endif - -// __builtin_ia32_pause on GCC+clang -#if !defined(MZ_PAUSE) && (MZ_ARCH_X86 || MZ_ARCH_AMD64) && (MZ_CLANG || MZ_GCC || MZ_HAS_BUILTIN(__builtin_ia32_pause)) -#define MZ_PAUSE() __builtin_ia32_pause() -#endif - -// YieldProcessor() on windows if available -#if !defined(MZ_PAUSE) && MZ_WINDOWS && defined(YieldProcessor) -#define MZ_PAUSE() YieldProcessor() -#endif - -// x86 fallback -#if !defined(MZ_PAUSE) && (MZ_ARCH_X86 || MZ_ARCH_AMD64) -#include - #define MZ_PAUSE() _mm_pause() -#endif - -// ARM fallback -//#if !defined(MZ_PAUSE) && MZ_ARCH_ARM -//#define MZ_PAUSE() __yield() -//#endif - -// no-op -#if !defined(MZ_PAUSE) -#define MZ_PAUSE() static_cast(0) -#endif - -#include - -namespace mz -{ - class MZ_NODISCARD_CLASS spin_mutex - { - // implementation is based on this article: - // https://rigtorp.se/spinlock/ - // - // increasing spin-wait backoff based on "Intel 64 and IA-32 Architectures Optimization Reference Manual": - // https://software.intel.com/sites/default/files/managed/9e/bc/64-ia-32-architectures-optimization-manual.pdf - - private: - std::atomic_bool held_; - - public: - MZ_NODISCARD_CTOR - spin_mutex() noexcept // - : held_{ false } - {} - - spin_mutex(const spin_mutex&) = delete; - spin_mutex& operator=(const spin_mutex&) = delete; - spin_mutex(spin_mutex&&) = delete; - spin_mutex& operator=(spin_mutex&&) = delete; - - void lock() noexcept - { - int mask = 1; - constexpr int max = 64; - while (held_.exchange(true, std::memory_order_acquire)) - { - while (held_.load(std::memory_order_relaxed)) - { - for (int i = mask; i; --i) - MZ_PAUSE(); - mask = mask < max ? mask << 1 : max; - } - } - } - - MZ_NODISCARD - bool try_lock() noexcept - { - return !held_.load(std::memory_order_relaxed) // - && !held_.exchange(true, std::memory_order_acquire); - } - - void unlock() noexcept - { - held_.store(false, std::memory_order_release); - } - }; - -} - -#endif // MZ_SPIN_MUTEX_HPP \ No newline at end of file diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/AsyncDebuggerAPI.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/AsyncDebuggerAPI.h deleted file mode 100644 index ea718dd4a..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/AsyncDebuggerAPI.h +++ /dev/null @@ -1,309 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_ASYNCDEBUGGERAPI_H -#define HERMES_ASYNCDEBUGGERAPI_H - -#ifdef HERMES_ENABLE_DEBUGGER - -#include -#include -#include -#include -#include - -#include -#include -#include - -#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ - defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) -#include -#else -#ifndef TSA_GUARDED_BY -#define TSA_GUARDED_BY(x) -#endif -#ifndef TSA_NO_THREAD_SAFETY_ANALYSIS -#define TSA_NO_THREAD_SAFETY_ANALYSIS -#endif -#endif - -namespace facebook { -namespace hermes { -namespace debugger { - -class AsyncDebuggerAPI; - -enum class DebuggerEventType { - // Informational Events - ScriptLoaded, /// A script file was loaded, and the debugger has requested - /// pausing after script load. - Exception, /// An Exception was thrown. - Resumed, /// Script execution has resumed. - - // Events Requiring Next Command - DebuggerStatement, /// A debugger; statement was hit. - Breakpoint, /// A breakpoint was hit. - StepFinish, /// A Step operation completed. - ExplicitPause, /// A pause requested using Explicit AsyncBreak -}; - -/// This represents the list of possible commands that can be given to -/// \p resumeFromPaused. This is used instead of DebuggerAPI's Command class in -/// order to prevent callers from constructing an eval Command. The eval -/// functionality is implemented as a separate mechansim with -/// \p evalWhilePaused. -enum class AsyncDebugCommand { - Continue, /// Continues execution - StepInto, /// Perform a step into and then pause again - StepOver, /// Steps over the current instruction and then pause again - StepOut, /// Step out from the current scope and then pause again -}; - -using DebuggerEventCallback = std::function; -using DebuggerEventCallbackID = uint32_t; -constexpr const uint32_t kInvalidDebuggerEventCallbackID = 0; -using InterruptCallback = std::function; -using EvalCompleteCallback = std::function< - void(HermesRuntime &runtime, const debugger::EvalResult &result)>; - -/// This class wraps the DebuggerAPI to expose an asynchronous didPause -/// functionality as well as an interrupt API. This class must be constructed at -/// the same time as HermesRuntime. -/// -/// Functions in this class with the suffix "_TS" (Thread-Safe) are the only -/// functions that are safe to call on any thread. All other functions must be -/// called on the runtime thread. -class HERMES_EXPORT AsyncDebuggerAPI : private debugger::EventObserver { - /// Hide the constructor so users can only construct via static create - /// methods. - AsyncDebuggerAPI(HermesRuntime &runtime); - - public: - /// Creates an AsyncDebuggerAPI for use with the provided HermesRuntime. This - /// should be called and created at the same time as creating HermesRuntime. - static std::unique_ptr create(HermesRuntime &runtime); - - /// Must be destroyed on the runtime thread or when you're sure nothing is - /// interacting with the runtime. Must be destroyed before destroying - /// HermesRuntime. - ~AsyncDebuggerAPI() override; - - /// Add a callback function to invoke when the runtime pauses due to various - /// conditions such as hitting a "debugger;" statement. Can be called from any - /// thread. If there are no DebuggerEventCallback, then any reason that might - /// trigger a pause, such as a "debugger;" statement or breakpoints, will not - /// actually pause and will simply continue execution. Any caller that adds an - /// event callback cannot just be observing events and never call - /// \p resumeFromPaused in any of its code paths. The caller must either - /// expose UI enabling human action for controlling the debugger, or it must - /// have programmatic logic that controls the debugger via - /// \p resumeFromPaused. - DebuggerEventCallbackID addDebuggerEventCallback_TS( - DebuggerEventCallback callback); - - /// Remove a previously added callback function. If there is no callback - /// registered using the provided \p id, the function does nothing. - void removeDebuggerEventCallback_TS(DebuggerEventCallbackID id); - - /// Whether the runtime is currently paused waiting for the next action. - /// Should only be called from the runtime thread. - bool isWaitingForCommand(); - - /// Whether the runtime is currently paused for any reason (e.g. script - /// parsed, running interrupts, or waiting for a command). - /// Should only be called from the runtime thread. - bool isPaused(); - - /// Provide the next action to perform. Should only be called from the runtime - /// thread and only if the next command is expected to be set. - bool resumeFromPaused(AsyncDebugCommand command); - - /// Evaluate JavaScript code \p expression in the frame at index - /// \p frameIndex. Receives evaluation result in the \p callback. Should only - /// be called from the runtime thread and only if debugger is paused waiting - /// for the next action. - bool evalWhilePaused( - const std::string &expression, - uint32_t frameIndex, - EvalCompleteCallback callback); - - /// Request to interrupt the runtime at a convenient time and get a callback - /// on the runtime thread. Guaranteed to run "exactly once". This function can - /// be called from any thread, but cannot be called while inside a - /// DebuggerEventCallback. - void triggerInterrupt_TS(InterruptCallback callback); - - /// EventObserver implementation - debugger::Command didPause(debugger::Debugger &debugger) override; - - private: - struct EventCallbackEntry { - DebuggerEventCallbackID id; - DebuggerEventCallback callback; - }; - - /// This function infinite loops and uses \p signal_ to block the runtime - /// thread. It gets woken up if new InterruptCallback is queued or if - /// DebuggerEventCallback changes. - void processInterruptWhilePaused() TSA_NO_THREAD_SAFETY_ANALYSIS; - - /// Dequeues the next InterruptCallback if any. - std::optional takeNextInterruptCallback(); - - /// If \p ignoreNextCommand is true, then runs every InterruptCallback that - /// has been queued up so far. If \p ignoreNextCommand is false, then attempt - /// to run all interrupts, but will stop if any interrupt sets a next command. - void runInterrupts(bool ignoreNextCommand = true); - - /// Returns the next DebuggerEventCallback to execute if any. - std::optional takeNextEventCallback(); - - /// Runs every DebuggerEventCallback that has been registered. - void runEventCallbacks(DebuggerEventType event); - - HermesRuntime &runtime_; - - /// Whether the runtime thread is currently paused in \p didPause and needs to - /// be told what action to take next. - bool isWaitingForCommand_; - - /// Stores the command to return from \p didPause. - debugger::Command nextCommand_; - - /// Callback function to invoke after getting EvalResult from EvalComplete in - /// didPause. Used once and then cleared out. - EvalCompleteCallback oneTimeEvalCompleteCallback_{}; - - /// Tracks whether we are already in a didPause callback to detect recursive - /// calls to didPause. - bool inDidPause_ = false; - - /// Next ID to use when adding a DebuggerEventCallback. - uint32_t nextEventCallbackID_ TSA_GUARDED_BY(mutex_); - - /// Callback functions to invoke to notify events in \p didPause. Using - /// std::list which requires O(N) search when removing an element, but removal - /// should be a rare event. So the choice of using std::list is to optimize - /// for typical usage. - std::list eventCallbacks_ TSA_GUARDED_BY(mutex_){}; - - /// Iterator for eventCallbacks_. Used to traverse through the list when - /// running the callbacks. - std::list::iterator eventCallbackIterator_ - TSA_GUARDED_BY(mutex_); - - /// Queue of interrupt callback functions to invoke. - std::queue interruptCallbacks_ TSA_GUARDED_BY(mutex_){}; - - /// Used as a mechanism to block the runtime thread in \p didPause and for - /// protecting variables used across threads. - std::mutex mutex_{}; - /// Used to implement \p triggerInterrupt while \p didPause is holding onto - /// the runtime thread. - std::condition_variable signal_{}; -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#else // !HERMES_ENABLE_DEBUGGER - -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace debugger { - -class AsyncDebuggerAPI; - -enum class DebuggerEventType { - // Informational Events - ScriptLoaded, /// A script file was loaded, and the debugger has requested - /// pausing after script load. - Exception, /// An Exception was thrown. - Resumed, /// Script execution has resumed. - - // Events Requiring Next Command - DebuggerStatement, /// A debugger; statement was hit. - Breakpoint, /// A breakpoint was hit. - StepFinish, /// A Step operation completed. - ExplicitPause, /// A pause requested using Explicit AsyncBreak -}; - -/// This represents the list of possible commands that can be given to -/// \p resumeFromPaused. This is used instead of DebuggerAPI's Command class in -/// order to prevent callers from constructing an eval Command. The eval -/// functionality is implemented as a separate mechansim with -/// \p evalWhilePaused. -enum class AsyncDebugCommand { - Continue, /// Continues execution - StepInto, /// Perform a step into and then pause again - StepOver, /// Steps over the current instruction and then pause again - StepOut, /// Step out from the current scope and then pause again -}; - -using DebuggerEventCallback = std::function; -using DebuggerEventCallbackID = uint32_t; -constexpr const uint32_t kInvalidDebuggerEventCallbackID = 0; -using InterruptCallback = std::function; -using EvalCompleteCallback = std::function< - void(HermesRuntime &runtime, const debugger::EvalResult &result)>; - -class HERMES_EXPORT AsyncDebuggerAPI { - public: - static std::unique_ptr create(HermesRuntime &runtime) { - return nullptr; - } - - ~AsyncDebuggerAPI() {} - - DebuggerEventCallbackID addDebuggerEventCallback_TS( - DebuggerEventCallback callback) { - return kInvalidDebuggerEventCallbackID; - } - - void removeDebuggerEventCallback_TS(DebuggerEventCallbackID id) {} - - bool isWaitingForCommand() { - return false; - } - - bool isPaused() { - return false; - } - - bool resumeFromPaused(AsyncDebugCommand command) { - return false; - } - - bool evalWhilePaused( - const std::string &expression, - uint32_t frameIndex, - EvalCompleteCallback callback) { - return false; - } - - void triggerInterrupt_TS(InterruptCallback callback) {} -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#endif // !HERMES_ENABLE_DEBUGGER - -#endif // HERMES_ASYNCDEBUGGERAPI_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/CompileJS.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/CompileJS.h deleted file mode 100644 index 562eeae7f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/CompileJS.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_COMPILEJS_H -#define HERMES_COMPILEJS_H - -#include -#include -#include - -namespace hermes { - -/// Interface for receiving errors, warnings and notes produced by compileJS. -class DiagnosticHandler { - public: - enum Kind { - Error, - Warning, - Note, - }; - - struct Diagnostic { - Kind kind; - int line; /// 1-based index - int column; /// 1-based index - std::string message; - /// 0-based char indices in half-open intervals - std::vector> ranges; - }; - - /// Called once for each diagnostic message produced during compilation. - virtual void handle(const Diagnostic &diagnostic) = 0; - virtual ~DiagnosticHandler() = default; -}; - -/// Compiles JS source \p str and if compilation is successful, returns true -/// and outputs to \p bytecode otherwise returns false. -/// \param sourceURL this will be used as the "file name" of the buffer for -/// errors, stack traces, etc. -/// \param optimize this will enable optimizations. -/// \param emitAsyncBreakCheck this will make the bytecode interruptable. -/// \param diagHandler if not null, receives any and all errors, warnings and -/// notes produced during compilation. -/// \param sourceMapBuf optional source map string. -/// \param debug Wether to generate debugging information in generated bytecode. -bool compileJS( - const std::string &str, - const std::string &sourceURL, - std::string &bytecode, - bool optimize, - bool emitAsyncBreakCheck, - DiagnosticHandler *diagHandler, - std::optional sourceMapBuf = std::nullopt, - bool debug = false); - -bool compileJS( - const std::string &str, - std::string &bytecode, - bool optimize = true); - -bool compileJS( - const std::string &str, - const std::string &sourceURL, - std::string &bytecode, - bool optimize = true); - -} // namespace hermes - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/DebuggerAPI.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/DebuggerAPI.h deleted file mode 100644 index e444c41cb..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/DebuggerAPI.h +++ /dev/null @@ -1,501 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_DEBUGGERAPI_H -#define HERMES_DEBUGGERAPI_H - -#ifdef HERMES_ENABLE_DEBUGGER - -#include -#include -#include -#include - -#include "hermes/Public/DebuggerTypes.h" - -// Forward declarations of internal types. -namespace hermes { -namespace vm { -class CodeBlock; -class Debugger; -class Runtime; -struct DebugCommand; -class HermesValue; -} // namespace vm -} // namespace hermes - -namespace facebook { -namespace hermes { -class HermesRuntime; - -namespace debugger { - -class Debugger; -class EventObserver; - -/// Represents a variable in the debugger. -struct HERMES_EXPORT VariableInfo { - /// Name of the variable in the source. - String name; - - /// Value of the variable. - ::facebook::jsi::Value value; -}; - -/// An EvalResult represents the result of an Eval command. -struct HERMES_EXPORT EvalResult { - /// The resulting JavaScript object, or the thrown exception. - ::facebook::jsi::Value value; - - /// Indicates that the result was an exception. - bool isException = false; - - /// If isException is true, details about the exception. - ExceptionDetails exceptionDetails; - - EvalResult(EvalResult &&) = default; - EvalResult() = default; - - EvalResult( - ::facebook::jsi::Value value, - bool isException, - ExceptionDetails exceptionDetails) - : value(std::move(value)), - isException(isException), - exceptionDetails(std::move(exceptionDetails)) {} -}; - -/// ProgramState represents the state of a paused program. An instance of -/// ProgramState is available as the getProgramState() member function of class -/// Debugger. -class HERMES_EXPORT ProgramState { - public: - /// \return the reason for the Pause. - PauseReason getPauseReason() const { - return pauseReason_; - } - - /// \return the breakpoint if the PauseReason is Breakpoint, otherwise - /// kInvalidBreakpoint. - BreakpointID getBreakpoint() const { - return breakpoint_; - } - - /// \return the evaluation result if the PauseReason is due to EvalComplete. - EvalResult getEvalResult() const; - - /// \returns a stack trace for the current execution. - const StackTrace &getStackTrace() const { - return stackTrace_; - } - - /// \returns lexical information about the state in a given frame. - LexicalInfo getLexicalInfo(uint32_t frameIndex) const; - - /// \return information about a variable in a given lexical scope, in a given - /// frame. - VariableInfo getVariableInfo( - uint32_t frameIndex, - ScopeDepth scopeDepth, - uint32_t variableIndexInScope) const; - - /// \return information about the `this` value at a given stack depth. - VariableInfo getVariableInfoForThis(uint32_t frameIndex) const; - - /// \return the number of variables in a given frame. - /// This is deprecated: prefer using getLexicalInfoInFrame(). - uint32_t getVariablesCountInFrame(uint32_t frameIndex) const { - auto info = getLexicalInfo(frameIndex); - uint32_t result = 0; - for (ScopeDepth i = 0, max = info.getScopesCount(); i < max; i++) - result += info.getVariablesCountInScope(i); - return result; - } - - /// \return info for a variable at a given index \p variableIndex, in a given - /// frame at index \p frameIndex. - /// This is deprecated. Prefer the getVariableInfo() that takes three - /// parameters. - VariableInfo getVariableInfo(uint32_t frameIndex, uint32_t variableIndex) - const { - LexicalInfo info = getLexicalInfo(frameIndex); - uint32_t remaining = variableIndex; - for (ScopeDepth scope = 0;; scope++) { - assert(scope < info.getScopesCount() && "Index out of bounds"); - uint32_t count = info.getVariablesCountInScope(scope); - if (remaining < count) { - return getVariableInfo(frameIndex, scope, remaining); - } - remaining -= count; - } - } - - private: - friend Debugger; - /// ProgramState must not be copied, because some of its implementation - /// requires querying the live program state and so the state must not be - /// retained after the pause returns. - /// ProgramState must not be copied. - ProgramState(const ProgramState &) = delete; - ProgramState &operator=(const ProgramState &) = delete; - - ::hermes::vm::Debugger *impl() const; - - ProgramState(Debugger *dbg) : dbg_(dbg) {} - Debugger *dbg_; - PauseReason pauseReason_{}; - StackTrace stackTrace_; - EvalResult evalResult_; - BreakpointID breakpoint_{kInvalidBreakpoint}; -}; - -/// Command represents an action that you can request the debugger to perform -/// when returned from didPause(). -class HERMES_EXPORT Command { - public: - /// Commands may be moved. - Command(Command &&); - Command &operator=(Command &&); - ~Command(); - - /// \return a Command that steps with the given StepMode \p mode. - static Command step(StepMode mode); - - /// \return a Command that continues execution. - static Command continueExecution(); - - /// \return a Command that evaluates JavaScript code \p src in the - /// frame at index \p frameIndex. - static Command eval(const String &src, uint32_t frameIndex); - - /// \return a boolean whether this Command was constructed using the static - /// eval() method - bool isEval(); - - private: - friend Debugger; - explicit Command(::hermes::vm::DebugCommand &&); - std::unique_ptr<::hermes::vm::DebugCommand> debugCommand_; -}; - -/// Debugger allows access to the Hermes debugging functionality. An instance of -/// Debugger is available from HermesRuntime, and also passed to your -/// EventObserver. -class HERMES_EXPORT Debugger { - public: - /// Set the Debugger event observer. The event observer is notified of - /// debugging event, specifically when the program pauses. This is simply a - /// raw pointer: it is the client's responsibility to clear the event observer - /// if the event observer is deallocated before the Debugger. - void setEventObserver(EventObserver *observer); - - /// Sets the property %isDebuggerAttached in %DebuggerInternal object. Can be - /// called from any thread. - void setIsDebuggerAttached(bool isAttached); - - /// Asynchronously triggers a pause. This may be called from any thread. This - /// is inherently racey and the exact point at which the program pauses is not - /// guaranteed. You can discover when the program has paused through the event - /// observer. - void triggerAsyncPause(AsyncPauseKind kind); - - /// \return the ProgramState representing the state of the paused program. - /// This may only be invoked when the program is paused. - const ProgramState &getProgramState() const { - return state_; - } - - /// \return the source map URL for the \p fileId. - String getSourceMappingUrl(uint32_t fileId) const; - - /// Gets the list of loaded scripts. The order of the scripts in the vector - /// will be the same across calls. - /// \return list of loaded scripts - std::vector getLoadedScripts() const; - - /// Gets the current stack trace. - /// \return stack trace with call frames if runtime is in the interpreter - /// loop, otherwise return no call frames - StackTrace captureStackTrace() const; - - /// -- Breakpoint Management -- - - /// Sets a breakpoint on a given SourceLocation. - /// \return the ID of the breakpoint, 0 if it wasn't created. - BreakpointID setBreakpoint(SourceLocation loc); - - /// Sets the condition on breakpoint \p breakpoint. - /// The condition will be stored with the breakpoint, - /// and if non-empty, will be executed to determine whether to actually - /// pause on the breakpoint; only if ToBoolean(condition) is true - /// and does not throw will the debugger pause on \p breakpoint. - /// \param condition the code to execute to determine whether to break; - /// if empty, the condition is considered to not be set. - void setBreakpointCondition(BreakpointID breakpoint, const String &condition); - - /// Deletes a breakpoint. - void deleteBreakpoint(BreakpointID breakpoint); - - /// Deletes all breakpoints. - void deleteAllBreakpoints(); - - /// Mark a breakpoint as enabled. Breakpoints are by default enabled. - void setBreakpointEnabled(BreakpointID breakpoint, bool enable); - - /// \return information on a breakpoint. - BreakpointInfo getBreakpointInfo(BreakpointID breakpoint); - - /// \return a list of extant breakpoints. - std::vector getBreakpoints(); - - /// Set whether the debugger should pause when an exception is thrown. - void setPauseOnThrowMode(PauseOnThrowMode mode); - - /// \return whether the debugger pauses when an exception is thrown. - PauseOnThrowMode getPauseOnThrowMode() const; - - /// Set whether the debugger should pause after a script was loaded. - void setShouldPauseOnScriptLoad(bool flag); - - /// \return whether the debugger should pause after a script was loaded. - bool getShouldPauseOnScriptLoad() const; - - /// \return the thrown value if paused on an exception, or - /// jsi::Value::undefined() if not. - ::facebook::jsi::Value getThrownValue(); - - private: - friend std::unique_ptr hermes::makeHermesRuntime( - const ::hermes::vm::RuntimeConfig &); - friend std::unique_ptr - hermes::makeThreadSafeHermesRuntime(const ::hermes::vm::RuntimeConfig &); - friend ProgramState; - - /// Debuggers may not be moved or copied. - Debugger(const Debugger &) = delete; - void operator=(const Debugger &) = delete; - Debugger(Debugger &&) = delete; - void operator=(Debugger &&) = delete; - - /// Implementation detail used by ProgramState. - ::facebook::jsi::Value jsiValueFromHermesValue(::hermes::vm::HermesValue hv); - - explicit Debugger( - ::facebook::hermes::HermesRuntime *runtime, - ::hermes::vm::Runtime &vmRuntime); - - ::facebook::hermes::HermesRuntime *const runtime_; - EventObserver *eventObserver_ = nullptr; - ::hermes::vm::Runtime &vmRuntime_; - ::hermes::vm::Debugger *impl_; - ProgramState state_; -}; - -/// A subclass of EventObserver may be set on the Debugger via -/// setEventObserver(). It receives notifications when the Debugger pauses. -class HERMES_EXPORT EventObserver { - public: - /// didPause() is invoked when the JavaScript program has paused. The - /// The Debugger \p debugger can be used to manipulate breakpoints and enqueue - /// debugger commands such as stepping, etc. It can also be used to discover - /// the call stack and variables via debugger.getProgramState(). - /// \return a Command for the debugger to perform. - virtual Command didPause(Debugger &debugger) = 0; - - /// Invoked when the debugger resolves a previously unresolved breakpoint. - /// Note that the debugger is *not* paused during this, - /// and thus debugger.getProgramState() is not valid. - /// This callback may not invoke JavaScript or enqueue debugger commands. - virtual void breakpointResolved(Debugger &debugger, BreakpointID breakpoint) { - } - - virtual ~EventObserver(); -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#else // !HERMES_ENABLE_DEBUGGER - -#include - -#include "hermes/Public/DebuggerTypes.h" - -namespace facebook { -namespace hermes { -namespace debugger { - -class EventObserver; - -struct VariableInfo { - String name; - ::facebook::jsi::Value value; -}; - -struct EvalResult { - ::facebook::jsi::Value value; - bool isException = false; - ExceptionDetails exceptionDetails; - - EvalResult(EvalResult &&) = default; - EvalResult() = default; - - EvalResult( - ::facebook::jsi::Value value, - bool isException, - ExceptionDetails exceptionDetails) - : value(std::move(value)), - isException(isException), - exceptionDetails(std::move(exceptionDetails)) {} -}; - -class ProgramState { - public: - ProgramState() {} - - PauseReason getPauseReason() const { - return PauseReason::Exception; - } - - BreakpointID getBreakpoint() const { - return 0; - } - - EvalResult getEvalResult() const { - return EvalResult(); - } - - const StackTrace &getStackTrace() const { - return stackTrace_; - } - - LexicalInfo getLexicalInfo(uint32_t frameIndex) const { - return LexicalInfo(); - } - - VariableInfo getVariableInfo( - uint32_t frameIndex, - ScopeDepth scopeDepth, - uint32_t variableIndexInScope) const { - return VariableInfo(); - } - - VariableInfo getVariableInfoForThis(uint32_t frameIndex) const { - return VariableInfo(); - } - - uint32_t getVariablesCountInFrame(uint32_t frameIndex) const { - return 0; - } - - VariableInfo getVariableInfo(uint32_t frameIndex, uint32_t variableIndex) - const { - return VariableInfo(); - } - - private: - ProgramState(const ProgramState &) = delete; - ProgramState &operator=(const ProgramState &) = delete; - - StackTrace stackTrace_; -}; - -class Command { - public: - Command(Command &&) {} - Command &operator=(Command &&); - ~Command() {} - - static Command step(StepMode mode) { - return Command(); - } - static Command continueExecution() { - return Command(); - } - static Command eval(const String &src, uint32_t frameIndex) { - return Command(); - } - bool isEval() { - return false; - } - - private: - Command() {} -}; - -class Debugger { - public: - explicit Debugger() {} - - void setEventObserver(EventObserver *observer) {} - void setIsDebuggerAttached(bool isAttached) {} - void triggerAsyncPause(AsyncPauseKind kind) {} - const ProgramState &getProgramState() const { - return programState_; - } - String getSourceMappingUrl(uint32_t fileId) const { - return ""; - }; - std::vector getLoadedScripts() const { - return {}; - } - StackTrace captureStackTrace() const { - return StackTrace{}; - } - BreakpointID setBreakpoint(SourceLocation loc) { - return 0; - } - void setBreakpointCondition( - BreakpointID breakpoint, - const String &condition) {} - void deleteBreakpoint(BreakpointID breakpoint) {} - void deleteAllBreakpoints() {} - void setBreakpointEnabled(BreakpointID breakpoint, bool enable) {} - BreakpointInfo getBreakpointInfo(BreakpointID breakpoint) { - return BreakpointInfo(); - } - std::vector getBreakpoints() { - return std::vector(); - } - void setPauseOnThrowMode(PauseOnThrowMode mode) {} - PauseOnThrowMode getPauseOnThrowMode() const { - return PauseOnThrowMode::None; - } - void setShouldPauseOnScriptLoad(bool flag) {} - bool getShouldPauseOnScriptLoad() const { - return false; - } - ::facebook::jsi::Value getThrownValue() { - return ::facebook::jsi::Value::undefined(); - } - - private: - Debugger(const Debugger &) = delete; - void operator=(const Debugger &) = delete; - Debugger(Debugger &&) = delete; - void operator=(Debugger &&) = delete; - - ProgramState programState_; -}; - -class EventObserver { - public: - virtual Command didPause(Debugger &debugger) = 0; - virtual void breakpointResolved(Debugger &debugger, BreakpointID breakpoint) { - } - - virtual ~EventObserver() {} -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#endif // !HERMES_ENABLE_DEBUGGER - -#endif // HERMES_DEBUGGERAPI_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/MurmurHash.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/MurmurHash.h deleted file mode 100644 index 3d2e53ee9..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/MurmurHash.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT license. -#pragma once - -#include -#include - -// Computes the hash of key using MurmurHash3 algorithm, the value is planced in the "hash" output parameter -// The function returns whether or not key is comprised of only ASCII characters (<=127) -bool murmurhash(const uint8_t *key, size_t length, uint64_t &hash); \ No newline at end of file diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/Buffer.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/Buffer.h deleted file mode 100644 index 3a4e8c267..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/Buffer.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_BUFFER_H -#define HERMES_PUBLIC_BUFFER_H - -#include - -#include -#include - -namespace hermes { - -/// A generic buffer interface. E.g. for memmapped bytecode. -class HERMES_EXPORT Buffer { - public: - Buffer() : data_(nullptr), size_(0) {} - - Buffer(const uint8_t *data, size_t size) : data_(data), size_(size) {} - - virtual ~Buffer(); - - const uint8_t *data() const { - return data_; - }; - - size_t size() const { - return size_; - } - - protected: - const uint8_t *data_ = nullptr; - size_t size_ = 0; -}; - -} // namespace hermes - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/CrashManager.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/CrashManager.h deleted file mode 100644 index 07a9b5929..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/CrashManager.h +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_CRASHMANAGER_H -#define HERMES_PUBLIC_CRASHMANAGER_H - -#include - -#include -#include - -namespace hermes { -namespace vm { - -/// A CrashManager provides functions that determine what memory and data is -/// included in dumps in case of crashes. -class HERMES_EXPORT CrashManager { - public: - /// CallbackKey is the type of an identifier for a callback supplied to the - /// CrashManager. - using CallbackKey = int; - /// Type for the callback function invoked on crash. The fd supplied is a raw - /// file stream an implementation should write a JSON object to. - using CallbackFunc = std::function; - - /// Registers some memory to be included in any crash dump that occurs. - /// \param mem A pointer to allocated memory. It must be unregistered - /// before being freed. - /// \param length The number of bytes the memory controls. - virtual void registerMemory(void *mem, size_t length) = 0; - - /// Unregisters some memory from being included in any crash dump that occurs. - virtual void unregisterMemory(void *mem) = 0; - - /// Registers custom data to be included in any crash dump that occurs. - /// Calling \c setCustomData on the same key twice will overwrite the previous - /// value. - /// \param key A tag to look for in the custom data output. Distinguishes - /// between multiple values. - /// \param val The value to store for the given key. - virtual void setCustomData(const char *key, const char *val) = 0; - - /// If the given \p key has an associated custom data string, remove the - /// association. If the key hasn't been set before, is a no-op. - virtual void removeCustomData(const char *key) = 0; - - /// Same as \c setCustomData, except it is only set for the current thread. - virtual void setContextualCustomData(const char *key, const char *val) = 0; - - /// Same as \c removeCustomData, except it is for keys set with \c - /// setContextualCustomData. - virtual void removeContextualCustomData(const char *key) = 0; - - /// Registers a function to be called after a crash has occurred. This - /// function can examine memory and serialize this to a JSON output stream. - /// Implmentations decide where the stream is routed to. - /// \param callback A function to called after a crash. - /// \return A CallbackKey representing the function you provided. Pass this - /// key into unregisterCallback when it that callback is no longer needed. - virtual CallbackKey registerCallback(CallbackFunc callback) = 0; - - /// Unregisters a previously registered callback. After this function returns, - /// the previously registered function will not be executed by this - /// CrashManager during a crash. - virtual void unregisterCallback(CallbackKey key) = 0; - - /// the heap information. - struct HeapInformation { - /// The amount of memory that is currently in use - size_t used_{0}; - /// The amount of memory that can currently be allocated - /// before a full GC is triggered. - size_t size_{0}; - }; - - /// Record the heap information. - /// \param heapInfo The current heap information - virtual void setHeapInfo(const HeapInformation &heapInfo) = 0; - - virtual ~CrashManager(); -}; - -/// A CrashManager that does nothing. -class HERMES_EXPORT NopCrashManager final : public CrashManager { - public: - void registerMemory(void *, size_t) override {} - void unregisterMemory(void *) override {} - void setCustomData(const char *, const char *) override {} - void removeCustomData(const char *) override {} - void setContextualCustomData(const char *, const char *) override {} - void removeContextualCustomData(const char *) override {} - CallbackKey registerCallback(CallbackFunc /*callback*/) override { - return 0; - } - void unregisterCallback(CallbackKey /*key*/) override {} - void setHeapInfo(const HeapInformation & /*heapInfo*/) override {} - - ~NopCrashManager() override; -}; - -} // namespace vm -} // namespace hermes -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/CtorConfig.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/CtorConfig.h deleted file mode 100644 index aff3f3989..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/CtorConfig.h +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_CTORCONFIG_H -#define HERMES_PUBLIC_CTORCONFIG_H - -#include - -/// Defines a new class, called \p NAME representing a constructor config, and -/// an associated builder class. -/// -/// The fields of the class (along with their types and default values) are -/// encoded in the \p FIELDS parameter, and any logic to be run whilst building -/// the config can be passed as a code block in \p BUILD_BODY. -/// -/// Example: -/// -/// Suppose we wish to define a configuration class called Foo, with the -/// following fields and default values: -/// -/// int A = 0; -/// int B = 42; -/// std::string C = "hello"; -/// -/// Such that the value in A is at most the length of \c C. -/// -/// We can do so with the following declaration: -/// -/// " #define FIELDS(F) \ " -/// " F(int, A) \ " -/// " F(int, B, 42) \ " -/// " F(std::string, C, "hello") " -/// " " -/// " _HERMES_CTORCONFIG_STRUCT(Foo, FIELDS, { " -/// " A_ = std::min(A_, C_.length()); " -/// " }); " -/// -/// N.B. -/// - The definition of A does not mention any value -- meaning it is -/// default initialised. -/// - References to the fields in the validation logic have a trailling -/// underscore. -/// -#define _HERMES_CTORCONFIG_STRUCT(NAME, FIELDS, BUILD_BODY) \ - class NAME { \ - FIELDS(_HERMES_CTORCONFIG_FIELD_DECL) \ - \ - public: \ - class Builder; \ - friend Builder; \ - FIELDS(_HERMES_CTORCONFIG_GETTER) \ - \ - /* returns a Builder that starts with the current config. */ \ - inline Builder rebuild() const; \ - \ - private: \ - inline void doBuild(const Builder &builder); \ - }; \ - \ - class NAME::Builder { \ - NAME config_; \ - \ - FIELDS(_HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_DECL) \ - \ - public: \ - Builder() = default; \ - \ - explicit Builder(const NAME &config) : config_(config) {} \ - \ - inline const NAME build() { \ - config_.doBuild(*this); \ - return config_; \ - } \ - \ - /* The explicitly set fields of \p newconfig update \ - * the corresponding fields of \p this. */ \ - inline Builder update(const NAME::Builder &newConfig); \ - \ - FIELDS(_HERMES_CTORCONFIG_SETTER) \ - FIELDS(_HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_ACCESSOR) \ - }; \ - \ - NAME::Builder NAME::rebuild() const { \ - return Builder(*this); \ - } \ - \ - NAME::Builder NAME::Builder::update(const NAME::Builder &newConfig) { \ - FIELDS(_HERMES_CTORCONFIG_UPDATE) \ - return *this; \ - } \ - \ - void NAME::doBuild(const NAME::Builder &builder) { \ - (void)builder; \ - BUILD_BODY \ - } - -/// Helper Macros - -#define _HERMES_CTORCONFIG_FIELD_DECL(CX, TYPE, NAME, ...) \ - TYPE NAME##_{__VA_ARGS__}; - -/// This ignores the first and trailing arguments, and defines a member -/// indicating whether field NAME was set explicitly. -#define _HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_DECL(CX, TYPE, NAME, ...) \ - bool NAME##Explicit_{false}; - -/// This defines an accessor for the "Explicit_" fields defined above. -#define _HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_ACCESSOR(CX, TYPE, NAME, ...) \ - bool has##NAME() const { \ - return NAME##Explicit_; \ - } - -/// Placeholder token for fields whose defaults are not constexpr, to make the -/// listings more readable. -#define HERMES_NON_CONSTEXPR - -#define _HERMES_CTORCONFIG_GETTER(CX, TYPE, NAME, ...) \ - inline TYPE get##NAME() const { \ - return NAME##_; \ - } \ - static CX TYPE getDefault##NAME() { \ - /* Instead of parens around TYPE (non-standard) */ \ - using TypeAsSingleToken = TYPE; \ - return TypeAsSingleToken{__VA_ARGS__}; \ - } - -#define _HERMES_CTORCONFIG_SETTER(CX, TYPE, NAME, ...) \ - inline auto with##NAME(TYPE NAME)->decltype(*this) { \ - config_.NAME##_ = std::move(NAME); \ - NAME##Explicit_ = true; \ - return *this; \ - } - -#define _HERMES_CTORCONFIG_BUILDER_GETTER(CX, TYPE, NAME, ...) \ - TYPE get##NAME() const { \ - return config_.NAME##_; \ - } - -#define _HERMES_CTORCONFIG_UPDATE(CX, TYPE, NAME, ...) \ - if (newConfig.has##NAME()) { \ - with##NAME(newConfig.config_.get##NAME()); \ - } - -#endif // HERMES_PUBLIC_CTORCONFIG_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/DebuggerTypes.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/DebuggerTypes.h deleted file mode 100644 index 88184c077..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/DebuggerTypes.h +++ /dev/null @@ -1,200 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_DEBUGGERTYPES_H -#define HERMES_PUBLIC_DEBUGGERTYPES_H - -#include -#include -#include -#pragma GCC diagnostic push - -#ifdef HERMES_COMPILER_SUPPORTS_WSHORTEN_64_TO_32 -#pragma GCC diagnostic ignored "-Wshorten-64-to-32" -#endif -namespace hermes { -namespace vm { -class Debugger; -} -} // namespace hermes - -namespace facebook { -namespace hermes { -namespace debugger { - -class ProgramState; - -/// Strings in the Debugger are UTF-8 encoded. When converting from a JavaScript -/// string, valid UTF-16 surrogate pairs are decoded. Surrogate halves are -/// converted into the Unicode replacement character. -using String = std::string; - -/// Debugging entities like breakpoints are identified by a unique ID. The -/// Debugger will not re-use IDs even across different entity types. 0 is an -/// invalid ID. -using BreakpointID = uint64_t; -// NOTE: Can't be kInvalidID due to a clash with MacTypes.h's define kInvalidID. -constexpr uint64_t kInvalidBreakpoint = 0; - -/// Scripts when loaded are identified by a script ID. -/// These are not reused within one invocation of the VM. -using ScriptID = uint32_t; - -/// A SourceLocation is a small value-type representing a location in a source -/// file. -constexpr uint32_t kInvalidLocation = ~0u; -struct SourceLocation { - /// Line in the source. 1 based. - uint32_t line = kInvalidLocation; - - /// Column in the source. 1 based. - uint32_t column = kInvalidLocation; - - /// Identifier of the source file. - ScriptID fileId = kInvalidLocation; - - /// Name of the source file. - String fileName; -}; - -/// CallFrameInfo is a value type representing an entry in a call stack. -struct CallFrameInfo { - /// Name of the function executing in this frame. - String functionName; - - /// Source location of the program counter for this frame. - SourceLocation location; -}; - -/// StackTrace represents a list of call frames, either in the current execution -/// or captured in an exception. -struct StackTrace { - /// \return the number of call frames. - uint32_t callFrameCount() const { - return frames_.size(); - } - - /// \return call frame info at a given index. 0 represents the topmost - /// (current) frame on the call stack. - CallFrameInfo callFrameForIndex(uint32_t index) const { - return frames_.at(index); - } - - StackTrace() {} - - private: - explicit StackTrace(std::vector frames) - : frames_(std::move(frames)){}; - friend ProgramState; - friend ::hermes::vm::Debugger; - std::vector frames_; -}; - -/// ExceptionDetails is a value type describing an exception. -struct ExceptionDetails { - /// Textual description of the exception. - String text; - - /// Location where the exception was thrown. - SourceLocation location; - - /// Get the stack trace associated with the exception. - const StackTrace &getStackTrace() const { - return stackTrace_; - } - - private: - friend ::hermes::vm::Debugger; - StackTrace stackTrace_; -}; - -/// A list of possible reasons for a Pause. -enum class PauseReason { - ScriptLoaded, /// A script file was loaded, and the debugger has requested - /// pausing after script load. - DebuggerStatement, /// A debugger; statement was hit. - Breakpoint, /// A breakpoint was hit. - StepFinish, /// A Step operation completed. - Exception, /// An Exception was thrown. - AsyncTriggerImplicit, /// The Pause is the result of - /// triggerAsyncPause(Implicit). - AsyncTriggerExplicit, /// The Pause is the result of - /// triggerAsyncPause(Explicit). - EvalComplete, /// An eval() function finished. -}; - -/// When stepping, the mode with which to step. -enum class StepMode { - Into, /// Enter into any function calls. - Over, /// Skip over any function calls. - Out, /// Step until the current function exits. -}; - -/// When setting pause on throw, this specifies when to pause. -enum class PauseOnThrowMode { - None, /// Never pause on exceptions. - Uncaught, /// Only pause on uncaught exceptions. - All, /// Pause any time an exception is thrown. -}; - -/// When requesting an async break, this specifies whether it was an implicit -/// break from the inspector or a user-requested explicit break. -enum class AsyncPauseKind { - /// Implicit pause to allow movement of jsi::Value types between threads. - /// The user will not be running commands and the inspector will immediately - /// request a Continue. - Implicit, - - /// Explicit pause requested by the user. - /// Clears any stepping state and allows the user to run their own commands. - Explicit, -}; - -/// A type representing depth in a lexical scope chain. -using ScopeDepth = uint32_t; - -/// Information about lexical entities (for now, just variable names). -struct LexicalInfo { - /// \return the number of scopes. - ScopeDepth getScopesCount() const { - return variableCountsByScope_.size(); - } - - /// \return the number of variables in a given scope. - uint32_t getVariablesCountInScope(ScopeDepth depth) const { - return variableCountsByScope_.at(depth); - } - - private: - friend ::hermes::vm::Debugger; - std::vector variableCountsByScope_; -}; - -/// Information about a breakpoint. -struct BreakpointInfo { - /// ID of the breakpoint. - /// kInvalidBreakpoint if the info is not valid. - BreakpointID id; - - /// Whether the breakpoint is enabled. - bool enabled; - - /// Whether the breakpoint has been resolved. - bool resolved; - - /// The originally requested location of the breakpoint. - SourceLocation requestedLocation; - - /// The resolved location of the breakpoint if resolved is true. - SourceLocation resolvedLocation; -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/GCConfig.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/GCConfig.h deleted file mode 100644 index 8d3f316f7..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/GCConfig.h +++ /dev/null @@ -1,231 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_GCCONFIG_H -#define HERMES_PUBLIC_GCCONFIG_H - -#include "hermes/Public/CtorConfig.h" -#include "hermes/Public/GCTripwireContext.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace hermes { -namespace vm { - -/// A type big enough to accomodate the entire allocated address space. -/// Individual allocations are always 'uint32_t', but on a 64-bit machine we -/// might want to accommodate a larger total heap (or not, in which case we keep -/// it 32-bit). -using gcheapsize_t = uint32_t; - -/// Represents a value before and after an event. -/// NOTE: Not a std::pair because using the names are more readable than first -/// and second. -struct BeforeAndAfter { - uint64_t before; - uint64_t after; -}; - -struct GCAnalyticsEvent { - /// The same value as \p Name from GCConfig. Stored here for simplicity of - /// the API since this is passed in callbacks that might not be able to store - /// the name. For a given Runtime, this will be the same value every time. - std::string runtimeDescription; - - /// The kind of GC this was. For a given Runtime, this will be the same value - /// every time. - std::string gcKind; - - /// The type of collection that ran, typically differentiating a "young" - /// generation GC and an "old" generation GC. When other values say they're - /// "scoped to the collectionType", it means that for a generation GC - /// they're only reporting the numbers for that generation. - std::string collectionType; - - /// The cause of this GC. Can be an arbitrary string describing the cause. - /// Typically "natural" is used to mean that the GC decided it was time, and - /// other causes mean it was forced by some other condition. - std::string cause; - - /// The wall time a collection took from start to end. - std::chrono::milliseconds duration; - - /// The CPU time a collection took from start to end. This time measure will - /// exclude time waiting on disk, mutexes, or time spent not scheduled to run. - std::chrono::milliseconds cpuDuration; - - /// The number of bytes allocated in the heap before and after the collection. - /// measurement does not include fragmentation, and is the same as the sum of - /// all sizes in calls to \p GC::makeA into that generation (including any - /// rounding up the GC does). - /// The value is scoped to the \p collectionType. - BeforeAndAfter allocated; - - /// The number of bytes in use by the heap before and after the collection. - /// This measurement can include fragmentation if the \p gcKind has that - /// concept. - /// The value is scoped to the \p collectionType. - BeforeAndAfter size; - - /// The number of bytes external to the JS heap before and after the - /// collection. - /// The value is scoped to the \p collectionType. - BeforeAndAfter external; - - /// The ratio of cells that survived the collection to all cells before - /// the collection. Note that this is in term of sizes of cells, not the - /// numbers of cells. Excludes any cells not in direct use by the JS program, - /// such as FillerCell or FreelistCell. - /// The value is scoped to the \p collectionType. - double survivalRatio; - - /// A list of metadata tags to annotate this event with. - std::vector tags; -}; - -/// Parameters to control a tripwire function called when the live set size -/// surpasses a given threshold after collections. Check documentation in -/// README.md -#define GC_TRIPWIRE_FIELDS(F) \ - /* If the heap size is above this threshold after a collection, the tripwire \ - * is triggered. */ \ - F(constexpr, gcheapsize_t, Limit, std::numeric_limits::max()) \ - \ - /* The callback to call when the tripwire is considered triggered. */ \ - F(HERMES_NON_CONSTEXPR, \ - std::function, \ - Callback, \ - nullptr) \ - /* GC_TRIPWIRE_FIELDS END */ - -_HERMES_CTORCONFIG_STRUCT(GCTripwireConfig, GC_TRIPWIRE_FIELDS, {}) - -#undef HEAP_TRIPWIRE_FIELDS - -#define GC_HANDLESAN_FIELDS(F) \ - /* The probability with which the GC should keep moving the heap */ \ - /* to detect stale GC handles. */ \ - F(constexpr, double, SanitizeRate, 0.0) \ - /* Random seed to use for basis of decisions whether or not to */ \ - /* sanitize. A negative value will mean a seed will be chosen at */ \ - /* random. */ \ - F(constexpr, int64_t, RandomSeed, -1) \ - /* GC_HANDLESAN_FIELDS END */ - -_HERMES_CTORCONFIG_STRUCT(GCSanitizeConfig, GC_HANDLESAN_FIELDS, {}) - -#undef GC_HANDLESAN_FIELDS - -/// How aggressively to return unused memory to the OS. -enum ReleaseUnused { - kReleaseUnusedNone = 0, /// Don't try to release unused memory. - kReleaseUnusedOld, /// Only old gen, on full collections. - kReleaseUnusedYoungOnFull, /// Also young gen, but only on full collections. - kReleaseUnusedYoungAlways /// Also young gen, also on young gen collections. -}; - -enum class GCEventKind { - CollectionStart, - CollectionEnd, -}; - -/// Parameters for GC Initialisation. Check documentation in README.md -/// constexpr indicates that the default value is constexpr. -#define GC_FIELDS(F) \ - /* Minimum heap size hint. */ \ - F(constexpr, gcheapsize_t, MinHeapSize, 0) \ - \ - /* Initial heap size hint. */ \ - F(constexpr, gcheapsize_t, InitHeapSize, 32 << 20) \ - \ - /* Maximum heap size hint. */ \ - F(constexpr, gcheapsize_t, MaxHeapSize, 3u << 30) \ - \ - /* Sizing heuristic: fraction of heap to be occupied by live data. */ \ - F(constexpr, double, OccupancyTarget, 0.5) \ - \ - /* Number of consecutive full collections considered to be an OOM. */ \ - F(constexpr, \ - unsigned, \ - EffectiveOOMThreshold, \ - std::numeric_limits::max()) \ - \ - /* Sanitizer configuration for the GC. */ \ - F(constexpr, GCSanitizeConfig, SanitizeConfig) \ - \ - /* Whether to Keep track of GC Statistics. */ \ - F(constexpr, bool, ShouldRecordStats, false) \ - \ - /* How aggressively to return unused memory to the OS. */ \ - F(constexpr, ReleaseUnused, ShouldReleaseUnused, kReleaseUnusedOld) \ - \ - /* Name for this heap in logs. */ \ - F(HERMES_NON_CONSTEXPR, std::string, Name, "") \ - \ - /* Configuration for the Heap Tripwire. */ \ - F(HERMES_NON_CONSTEXPR, GCTripwireConfig, TripwireConfig) \ - \ - /* Whether to (initially) allocate from the young gen (true) or the */ \ - /* old gen (false). */ \ - F(constexpr, bool, AllocInYoung, true) \ - \ - /* Whether to fill the YG with invalid data after each collection. */ \ - F(constexpr, bool, OverwriteDeadYGObjects, false) \ - \ - /* Whether to revert, if necessary, to young-gen allocation at TTI. */ \ - F(constexpr, bool, RevertToYGAtTTI, false) \ - \ - /* Whether to use mprotect on GC metadata between GCs. */ \ - F(constexpr, bool, ProtectMetadata, false) \ - \ - /* Callout for an analytics event. */ \ - F(HERMES_NON_CONSTEXPR, \ - std::function, \ - AnalyticsCallback, \ - nullptr) \ - \ - /* Called at GC events (see GCEventKind enum for the list). The */ \ - /* second argument contains human-readable details about the event. */ \ - /* NOTE: The function MUST NOT invoke any methods on the Runtime. */ \ - F(HERMES_NON_CONSTEXPR, \ - std::function, \ - Callback, \ - nullptr) \ - /* GC_FIELDS END */ - -_HERMES_CTORCONFIG_STRUCT(GCConfig, GC_FIELDS, { - if (builder.hasMinHeapSize()) { - if (builder.hasInitHeapSize()) { - // If both are specified, normalize the initial size up to the minimum, - // if necessary. - InitHeapSize_ = std::max(MinHeapSize_, InitHeapSize_); - } else { - // If the minimum is set explicitly, but the initial heap size is not, - // use the minimum as the initial size. - InitHeapSize_ = MinHeapSize_; - } - } - assert(InitHeapSize_ >= MinHeapSize_); - - // Make sure the max is at least the Init. - MaxHeapSize_ = std::max(InitHeapSize_, MaxHeapSize_); -}) - -#undef GC_FIELDS - -} // namespace vm -} // namespace hermes - -#endif // HERMES_PUBLIC_GCCONFIG_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/GCTripwireContext.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/GCTripwireContext.h deleted file mode 100644 index 4a8f500f8..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/GCTripwireContext.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_GCTRIPWIRECONTEXT_H -#define HERMES_PUBLIC_GCTRIPWIRECONTEXT_H - -#include - -#include -#include -#include - -namespace hermes { -namespace vm { - -/// Interface passed to the GC tripwire callback when it fires. -class HERMES_EXPORT GCTripwireContext { - public: - virtual ~GCTripwireContext(); - - /// Captures the heap to a file. - /// \param path to save the heap capture. - /// \return Empty error code if the heap capture succeeded, else a real error - /// code. - virtual std::error_code createSnapshotToFile(const std::string &path) = 0; - - /// Captures the heap to a stream. - /// \param os stream to save the heap capture to. - /// \return Empty error code if the heap capture succeeded, else a real error - /// code. - virtual std::error_code createSnapshot( - std::ostream &os, - bool captureNumericValue) = 0; -}; - -} // namespace vm -} // namespace hermes - -#endif // HERMES_PUBLIC_GCTRIPWIRECONTEXT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/HermesExport.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/HermesExport.h deleted file mode 100644 index f9832cb5b..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/HermesExport.h +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_EXPORT -#ifdef _MSC_VER -#define HERMES_EXPORT __declspec(dllexport) -#else // _MSC_VER -#define HERMES_EXPORT __attribute__((visibility("default"))) -#endif // _MSC_VER -#endif // !defined(HERMES_EXPORT) diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/JSOutOfMemoryError.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/JSOutOfMemoryError.h deleted file mode 100644 index 95093ab76..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/JSOutOfMemoryError.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_JSOUTOFMEMORYERROR_H -#define HERMES_PUBLIC_JSOUTOFMEMORYERROR_H - -#include - -#include -#include - -namespace hermes { -namespace vm { - -/// A std::runtime_error class for out-of-memory. -class HERMES_EXPORT JSOutOfMemoryError : public std::runtime_error { - friend class GCBase; - JSOutOfMemoryError(const std::string &what_arg) - : std::runtime_error(what_arg) {} - ~JSOutOfMemoryError() override; -}; - -} // namespace vm -} // namespace hermes - -#endif // HERMES_PUBLIC_JSOUTOFMEMORYERROR_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/RuntimeConfig.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/RuntimeConfig.h deleted file mode 100644 index 858f1f502..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/Public/RuntimeConfig.h +++ /dev/null @@ -1,135 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_RUNTIMECONFIG_H -#define HERMES_PUBLIC_RUNTIMECONFIG_H - -#include "hermes/Public/CrashManager.h" -#include "hermes/Public/CtorConfig.h" -#include "hermes/Public/GCConfig.h" - -#include -#include - -namespace hermes { -namespace vm { - -enum CompilationMode { - SmartCompilation, - ForceEagerCompilation, - ForceLazyCompilation -}; - -enum class SynthTraceMode : int8_t { - None, - Replaying, - Tracing, - TracingAndReplaying, -}; - -class PinnedHermesValue; - -// Parameters for Runtime initialisation. Check documentation in README.md -// constexpr indicates that the default value is constexpr. -#define RUNTIME_FIELDS(F) \ - /* Parameters to be passed on to the GC. */ \ - F(HERMES_NON_CONSTEXPR, vm::GCConfig, GCConfig) \ - \ - /* Pre-allocated Register Stack */ \ - F(constexpr, PinnedHermesValue *, RegisterStack, nullptr) \ - \ - /* Register Stack Size */ \ - F(constexpr, unsigned, MaxNumRegisters, 128 * 1024) \ - \ - /* Native stack remaining before assuming overflow */ \ - F(constexpr, unsigned, NativeStackGap, 64 * 1024) \ - \ - /* Whether to allow eval and Function ctor */ \ - F(constexpr, bool, EnableEval, true) \ - \ - /* Whether to verify the IR generated by eval and Function ctor */ \ - F(constexpr, bool, VerifyEvalIR, false) \ - \ - /* Whether to optimize the code inside eval and Function ctor */ \ - F(constexpr, bool, OptimizedEval, false) \ - \ - /* Whether to emit async break check instructions in eval code */ \ - F(constexpr, bool, AsyncBreakCheckInEval, true) \ - \ - /* Support for ES6 Promise. */ \ - F(constexpr, bool, ES6Promise, true) \ - \ - /* Support for ES6 Proxy. */ \ - F(constexpr, bool, ES6Proxy, true) \ - \ - /* Support for ES6 Class. */ \ - F(constexpr, bool, ES6Class, false) \ - \ - /* Support for ECMA-402 Intl APIs. */ \ - F(constexpr, bool, Intl, true) \ - \ - /* Support for ArrayBuffer, DataView and typed arrays. */ \ - F(constexpr, bool, ArrayBuffer, true) \ - \ - /* Support for using microtasks. */ \ - F(constexpr, bool, MicrotaskQueue, false) \ - \ - /* Runtime set up for synth trace. */ \ - F(constexpr, SynthTraceMode, SynthTraceMode, SynthTraceMode::None) \ - \ - /* Enable sampling certain statistics. */ \ - F(constexpr, bool, EnableSampledStats, false) \ - \ - /* Whether to enable automatic sampling profiler registration */ \ - F(constexpr, bool, EnableSampleProfiling, false) \ - \ - /* Whether to randomize stack placement etc. */ \ - F(constexpr, bool, RandomizeMemoryLayout, false) \ - \ - /* Eagerly read bytecode into page cache. */ \ - F(constexpr, unsigned, BytecodeWarmupPercent, 0) \ - \ - /* Signal-based I/O tracking. Slows down execution. If enabled, */ \ - /* all bytecode buffers > 64 kB passed to Hermes must be mmap:ed. */ \ - F(constexpr, bool, TrackIO, false) \ - \ - /* Enable contents of HermesInternal */ \ - F(constexpr, bool, EnableHermesInternal, true) \ - \ - /* Enable methods exposed to JS for testing */ \ - F(constexpr, bool, EnableHermesInternalTestMethods, false) \ - \ - /* Choose lazy/eager compilation mode. */ \ - F(constexpr, \ - CompilationMode, \ - CompilationMode, \ - CompilationMode::SmartCompilation) \ - \ - /* Choose whether generators are enabled. */ \ - F(constexpr, bool, EnableGenerator, true) \ - \ - /* An interface for managing crashes. */ \ - F(HERMES_NON_CONSTEXPR, \ - std::shared_ptr, \ - CrashMgr, \ - new NopCrashManager) \ - \ - /* The flags passed from a VM experiment */ \ - F(constexpr, uint32_t, VMExperimentFlags, 0) \ - \ - /* Whether or not block scoping is enabled */ \ - F(constexpr, bool, EnableBlockScoping, false) \ - /* RUNTIME_FIELDS END */ - -_HERMES_CTORCONFIG_STRUCT(RuntimeConfig, RUNTIME_FIELDS, {}) - -#undef RUNTIME_FIELDS - -} // namespace vm -} // namespace hermes - -#endif // HERMES_PUBLIC_RUNTIMECONFIG_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/RuntimeTaskRunner.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/RuntimeTaskRunner.h deleted file mode 100644 index 367b267a4..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/RuntimeTaskRunner.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_RUNTIMETASKRUNNER_H -#define HERMES_RUNTIMETASKRUNNER_H - -#include "AsyncDebuggerAPI.h" - -namespace facebook { -namespace hermes { -namespace debugger { - -using RuntimeTask = std::function; -using EnqueueRuntimeTaskFunc = std::function; - -enum class TaskQueues { - All, - Integrator, -}; - -/// Helper for users of AsyncDebuggerAPI that makes it easy to find the -/// earliest opportunity to use the runtime. There are two ways to become -/// the exclusive user of the runtime: -/// - Ask the AsyncDebuggerAPI to interrupt execution and provide a reference -/// to the runtime. Interrupting will only succeed when JavaScript is -/// running, so this method won't produce a prompt response if JavaScript is -/// not running. -/// - Ask the owner of the runtime to provide a reference to the runtime. If -/// the owner is currently running JavaScript (e.g. via a call to -/// evaluateJavaScript), this method won't produce a prompt response. -/// To cover both cases (when JavaScript is running, and when JavaScript isn't -/// running), this helper requests the runtime from both sources, executes the -/// task via the first responder, and sets a flag to indicate to the second -/// responder that nothing more needs to be done. -class RuntimeTaskRunner - : public std::enable_shared_from_this { - public: - RuntimeTaskRunner( - debugger::AsyncDebuggerAPI &debugger, - EnqueueRuntimeTaskFunc enqueueRuntimeTaskFunc); - ~RuntimeTaskRunner(); - - /// Schedule a task to be run with access to the runtime at the earliest - /// opportunity. Before returning, the task is added to the relevant task - /// queues managed by the \p AsyncDebuggerAPI and/or the intergator, with no - /// lingering references to the \p RuntimeTaskRunner. Thus, tasks can be - /// enqueued even if the task runner will be destroyed shortly after. - void enqueueTask(RuntimeTask task, TaskQueues queues = TaskQueues::All); - - private: - /// API where the runtime can be obtained when JavaScript is running. - debugger::AsyncDebuggerAPI &debugger_; - - /// Function provided by the integrator that enqueues a task to be run - /// when JavaScript is not running. - EnqueueRuntimeTaskFunc enqueueRuntimeTask_; -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#endif // HERMES_RUNTIMETASKRUNNER_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/ScriptStore.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/ScriptStore.h deleted file mode 100644 index e7365cc5b..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/ScriptStore.h +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT license. -#pragma once - -#include -#include - -namespace facebook { -namespace jsi { - -// Integer type as it's persist friendly. -using ScriptVersion_t = uint64_t; // It should be std::optional once we have c++17 available everywhere. Until - // then, 0 implies versioning not available. -using JSRuntimeVersion_t = uint64_t; // 0 implies version can't be computed. We assert whenever that happens. - -struct VersionedBuffer { - std::shared_ptr buffer; - ScriptVersion_t version; -}; - -struct ScriptSignature { - std::string url; - ScriptVersion_t version; -}; - -struct JSRuntimeSignature { - std::string runtimeName; // e.g. Chakra, V8 - JSRuntimeVersion_t version; -}; - -// Most JSI::Runtime implementation offer some form of prepared JavaScript which offers better performance -// characteristics when loading comparing to plain JavaScript. Embedders can provide an instance of this interface -// (through JSI::Runtime implementation's factory method), to enable persistance of the prepared script and retrieval on -// subsequent evaluation of a script. -struct PreparedScriptStore { - virtual ~PreparedScriptStore() = default; - - // Try to retrieve the prepared javascript for a given combination of script & runtime. - // scriptSignature : Javascript url and version - // RuntimeSignature : Javascript engine type and version - // prepareTag : Custom tag to uniquely identify JS engine specific preparation schemes. It is usually useful while - // experimentation and can be null. It is possible that no prepared script is available for a given script & runtime - // signature. This method should null if so - virtual std::shared_ptr tryGetPreparedScript( - const ScriptSignature &scriptSignature, - const JSRuntimeSignature &runtimeSignature, - const char *prepareTag // Optional tag. For e.g. eagerly evaluated vs lazy cache. - ) noexcept = 0; - - // Persist the prepared javascript for a given combination of script & runtime. - // scriptSignature : Javascript url and version - // RuntimeSignature : Javascript engine type and version - // prepareTag : Custom tag to uniquely identify JS engine specific preparation schemes. It is usually useful while - // experimentation and can be null. It is possible that no prepared script is available for a given script & runtime - // signature. This method should null if so Any failure in persistance should be identified during the subsequent - // retrieval through the integrity mechanism which must be put into the storage. - virtual void persistPreparedScript( - std::shared_ptr preparedScript, - const ScriptSignature &scriptMetadata, - const JSRuntimeSignature &runtimeMetadata, - const char *prepareTag // Optional tag. For e.g. eagerly evaluated vs lazy cache. - ) noexcept = 0; -}; - -// JSI::Runtime implementation must be provided an instance on this interface to enable version sensitive capabilities -// such as usage of pre-prepared javascript script. Alternatively, this entity can be used to directly provide the -// Javascript buffer and rich metadata to the JSI::Runtime instance. -struct ScriptStore { - virtual ~ScriptStore() = default; - - // Return the Javascript buffer and version corresponding to a given url. - virtual VersionedBuffer getVersionedScript(const std::string &url) noexcept = 0; - - // Return the version of the Javascript buffer corresponding to a given url. - virtual ScriptVersion_t getScriptVersion(const std::string &url) noexcept = 0; -}; - -} // namespace jsi -} // namespace facebook \ No newline at end of file diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/SynthTrace.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/SynthTrace.h deleted file mode 100644 index f8d174c82..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/SynthTrace.h +++ /dev/null @@ -1,1316 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_SYNTHTRACE_H -#define HERMES_SYNTHTRACE_H - -#include "hermes/Public/RuntimeConfig.h" -#include "hermes/Support/JSONEmitter.h" -#include "hermes/Support/SHA1.h" -#include "hermes/Support/StringSetVector.h" -#include "hermes/VM/GCExecTrace.h" - -#include -#include -#include -#include -#include -#include - -namespace llvh { -// Forward declaration to avoid including llvm headers. -class raw_ostream; -} // namespace llvh - -namespace facebook { -namespace hermes { -namespace tracing { - -/// A SynthTrace is a list of events that occur in a run of a JS file by a -/// runtime that uses JSI. -/// It can be serialized into JSON and written to a llvh::raw_ostream. -class SynthTrace { - public: - using ObjectID = uint64_t; - - /// A tagged union representing different types available in the trace. - /// We use a an API very similar to HermesValue, but: - /// a) also represent the JSI type PropNameID, and - /// b) the "payloads" for some the types (Objects, Strings, BigInts, Symbols - /// and PropNameIDs) are unique ObjectIDs, rather than actual values. - /// (This could probably become a std::variant when we could use C++17.) - class TraceValue { - public: - bool isUndefined() const { - return tag_ == Tag::Undefined; - } - - bool isNull() const { - return tag_ == Tag::Null; - } - - bool isNumber() const { - return tag_ == Tag::Number; - } - - bool isBool() const { - return tag_ == Tag::Bool; - } - - bool isObject() const { - return tag_ == Tag::Object; - } - - bool isBigInt() const { - return tag_ == Tag::BigInt; - } - - bool isString() const { - return tag_ == Tag::String; - } - - bool isPropNameID() const { - return tag_ == Tag::PropNameID; - } - - bool isSymbol() const { - return tag_ == Tag::Symbol; - } - - bool isUID() const { - return isObject() || isBigInt() || isString() || isPropNameID() || - isSymbol(); - } - - static TraceValue encodeUndefinedValue() { - return TraceValue(Tag::Undefined); - } - - static TraceValue encodeNullValue() { - return TraceValue(Tag::Null); - } - - static TraceValue encodeBoolValue(bool value) { - return TraceValue(value); - } - - static TraceValue encodeNumberValue(double value) { - return TraceValue(value); - } - - static TraceValue encodeObjectValue(uint64_t uid) { - return TraceValue(Tag::Object, uid); - } - - static TraceValue encodeBigIntValue(uint64_t uid) { - return TraceValue(Tag::BigInt, uid); - } - - static TraceValue encodeStringValue(uint64_t uid) { - return TraceValue(Tag::String, uid); - } - - static TraceValue encodePropNameIDValue(uint64_t uid) { - return TraceValue(Tag::PropNameID, uid); - } - - static TraceValue encodeSymbolValue(uint64_t uid) { - return TraceValue(Tag::Symbol, uid); - } - - bool operator==(const TraceValue &that) const; - - ObjectID getUID() const { - assert(isUID()); - return val_.uid; - } - - bool getBool() const { - assert(isBool()); - return val_.b; - } - - double getNumber() const { - assert(isNumber()); - return val_.n; - } - - private: - enum class Tag { - Undefined, - Null, - Bool, - Number, - Object, - String, - PropNameID, - Symbol, - BigInt, - }; - - explicit TraceValue(Tag tag) : tag_(tag) {} - TraceValue(bool b) : tag_(Tag::Bool) { - val_.b = b; - } - TraceValue(double n) : tag_(Tag::Number) { - val_.n = n; - } - TraceValue(Tag tag, uint64_t uid) : tag_(tag) { - val_.uid = uid; - } - - Tag tag_; - union { - bool b; - double n; - ObjectID uid; - } val_; - }; - - /// A TimePoint is a time when some event occurred. - using TimePoint = std::chrono::steady_clock::time_point; - using TimeSinceStart = std::chrono::milliseconds; - -#define SYNTH_TRACE_RECORD_TYPES(RECORD) \ - RECORD(BeginExecJS) \ - RECORD(EndExecJS) \ - RECORD(Marker) \ - RECORD(CreateObject) \ - RECORD(CreateString) \ - RECORD(CreatePropNameID) \ - RECORD(CreateHostObject) \ - RECORD(CreateHostFunction) \ - RECORD(QueueMicrotask) \ - RECORD(DrainMicrotasks) \ - RECORD(GetProperty) \ - RECORD(SetProperty) \ - RECORD(HasProperty) \ - RECORD(GetPropertyNames) \ - RECORD(CreateArray) \ - RECORD(ArrayRead) \ - RECORD(ArrayWrite) \ - RECORD(CallFromNative) \ - RECORD(ConstructFromNative) \ - RECORD(ReturnFromNative) \ - RECORD(ReturnToNative) \ - RECORD(CallToNative) \ - RECORD(GetPropertyNative) \ - RECORD(GetPropertyNativeReturn) \ - RECORD(SetPropertyNative) \ - RECORD(SetPropertyNativeReturn) \ - RECORD(GetNativePropertyNames) \ - RECORD(GetNativePropertyNamesReturn) \ - RECORD(CreateBigInt) \ - RECORD(BigIntToString) \ - RECORD(SetExternalMemoryPressure) \ - RECORD(Utf8) \ - RECORD(Global) - - /// RecordType is a tag used to differentiate which type of record it is. - /// There should be a unique tag for each record type. - enum class RecordType { -#define RECORD(name) name, - SYNTH_TRACE_RECORD_TYPES(RECORD) -#undef RECORD - }; - - /// A Record is one element of a trace. - struct Record { - /// The time at which this event occurred with respect to the start of - /// execution. - /// NOTE: This is not compared in the \c operator= in order for tests to - /// pass. - const TimeSinceStart time_; - explicit Record() = delete; - explicit Record(TimeSinceStart time) : time_(time) {} - virtual ~Record() = default; - - /// Write out a serialization of this Record. - /// \param json An emitter connected to an ostream which will write out - /// JSON. - void toJSON(::hermes::JSONEmitter &json) const; - virtual RecordType getType() const = 0; - - // If \p val is an object (that is, an Object or String), push its - // decoding onto objs. - static void pushIfTrackedValue( - const TraceValue &val, - std::vector &objs) { - if (val.isUID()) { - objs.push_back(val.getUID()); - } - } - - /// \return A list of object ids that are defined by this record. - /// Defined means that the record would produce that object, - /// string, or PropNameID as a locally accessible value if it were - /// executed. - virtual std::vector defs() const { - return {}; - } - - /// \return A list of object ids that are used by this record. - /// Used means that the record would use that object, string, or - /// PropNameID as a value if it were executed. - /// If a record uses an object id, then some preceding record - /// (either in the same function invocation, or somewhere - /// globally) must provide a definition. - virtual std::vector uses() const { - return {}; - } - - protected: - /// Emit JSON fields into \p os, excluding the closing curly brace. - /// NOTE: This is overridable, and non-abstract children should call the - /// parent. - virtual void toJSONInternal(::hermes::JSONEmitter &json) const; - }; - - /// If \p traceStream is non-null, the trace will be written to that - /// stream. Otherwise, no trace is written. - explicit SynthTrace( - const ::hermes::vm::RuntimeConfig &conf, - std::unique_ptr traceStream = nullptr, - std::optional = {}); - - template - void emplace_back(Args &&...args) { - records_.emplace_back(new T(std::forward(args)...)); - flushRecordsIfNecessary(); - } - - const std::vector> &records() const { - return records_; - } - - std::optional globalObjID() const { - return globalObjID_; - } - - /// Given a trace value, turn it into its typed string. - static std::string encode(TraceValue value); - /// Encode an undefined JS value for the trace. - static TraceValue encodeUndefined(); - /// Encode a null JS value for the trace. - static TraceValue encodeNull(); - /// Encode a boolean JS value for the trace. - static TraceValue encodeBool(bool value); - /// Encodes a numeric value for the trace. - static TraceValue encodeNumber(double value); - /// Encodes an object for the trace as a unique id. - static TraceValue encodeObject(ObjectID objID); - /// Encodes a bigint for the trace as a unique id. - static TraceValue encodeBigInt(ObjectID objID); - /// Encodes a string for the trace as a unique id. - static TraceValue encodeString(ObjectID objID); - /// Encodes a PropNameID for the trace as a unique id. - static TraceValue encodePropNameID(ObjectID objID); - /// Encodes a Symbol for the trace as a unique id. - static TraceValue encodeSymbol(ObjectID objID); - - /// Decodes a string into a trace value. - static TraceValue decode(const std::string &); - - /// The version of the Synth Benchmark - constexpr static uint32_t synthVersion() { - return 4; - } - - static const char *nameFromReleaseUnused(::hermes::vm::ReleaseUnused ru); - static ::hermes::vm::ReleaseUnused releaseUnusedFromName(const char *name); - - private: - llvh::raw_ostream &os() const { - return (*traceStream_); - } - - /// If we're tracing to a file, and the number of accumulated - /// records has reached the limit kTraceRecordsToFlush, below, - /// flush the records to the file, and reset the accumulated records - /// to be empty. - void flushRecordsIfNecessary(); - - /// Assumes we're tracing to a file; flush accumulated records to - /// the file, and reset the accumulated records to be empty. - void flushRecords(); - - static constexpr unsigned kTraceRecordsToFlush = 100; - - /// If we're tracing to a file, pointer to a stream onto - /// traceFilename_. Null otherwise. - std::unique_ptr traceStream_; - /// If we're tracing to a file, pointer to a JSONEmitter writting - /// into *traceStream_. Null otherwise. - std::unique_ptr<::hermes::JSONEmitter> json_; - /// The records currently being accumulated in the trace. If we are - /// tracing to a file, these will be only the records not yet - /// written to the file. - std::vector> records_; - /// The id of the global object. - /// Note: Keeping this as optional to support replaying the older trace - /// records before the change of TracingRuntime's PointerValue based ObjectID. - /// We can remove this once we remove old traces. - /// TODO: T189113203 - const std::optional globalObjID_; - - public: - /// @name Record classes - /// @{ - - /// A MarkerRecord is an event that simply records an interesting event that - /// is not necessarily meaningful to the interpreter. It comes with a tag that - /// says what type of marker it was. - struct MarkerRecord : public Record { - static constexpr RecordType type{RecordType::Marker}; - const std::string tag_; - explicit MarkerRecord(TimeSinceStart time, const std::string &tag) - : Record(time), tag_(tag) {} - RecordType getType() const override { - return type; - } - - protected: - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A BeginExecJSRecord is an event where execution begins of JS source - /// code. This is not necessarily the first record, since native code can - /// inject values into the VM before any source code is run. - struct BeginExecJSRecord final : public Record { - static constexpr RecordType type{RecordType::BeginExecJS}; - explicit BeginExecJSRecord( - TimeSinceStart time, - std::string sourceURL, - ::hermes::SHA1 sourceHash, - bool sourceIsBytecode) - : Record(time), - sourceURL_(std::move(sourceURL)), - sourceHash_(std::move(sourceHash)), - sourceIsBytecode_(sourceIsBytecode) {} - - RecordType getType() const override { - return type; - } - - const std::string &sourceURL() const { - return sourceURL_; - } - - const ::hermes::SHA1 &sourceHash() const { - return sourceHash_; - } - - private: - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - /// The URL providing the source file mapping for the file being executed. - /// Can be empty. - std::string sourceURL_; - - /// A hash of the source that was executed. The source hash must match up - /// when the file is replayed. - /// The hash is optional, and will be all zeros if not provided. - ::hermes::SHA1 sourceHash_; - - /// Whether the input file was source or bytecode. - bool sourceIsBytecode_; - }; - - struct ReturnMixin { - const TraceValue retVal_; - - explicit ReturnMixin(TraceValue value) : retVal_(value) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const; - }; - - /// A EndExecJSRecord is an event where execution of JS source code stops. - /// This does not mean that the source code will never be entered again, just - /// that it has an entered a phase where it is waiting for native code to call - /// into the JS. This event is not guaranteed to be the last event, for the - /// aforementioned reason. The logged retVal is the result of the evaluation - /// ("undefined" in the majority of cases). - struct EndExecJSRecord final : public MarkerRecord, public ReturnMixin { - static constexpr RecordType type{RecordType::EndExecJS}; - EndExecJSRecord(TimeSinceStart time, TraceValue retVal) - : MarkerRecord(time, "end_global_code"), ReturnMixin(retVal) {} - - RecordType getType() const override { - return type; - } - virtual void toJSONInternal(::hermes::JSONEmitter &json) const final; - std::vector defs() const override { - auto defs = MarkerRecord::defs(); - pushIfTrackedValue(retVal_, defs); - return defs; - } - }; - - /// A CreateObjectRecord is an event where an empty object is created by the - /// native code. - struct CreateObjectRecord : public Record { - static constexpr RecordType type{RecordType::CreateObject}; - /// The ObjectID of the object that was created by native function calls - /// like Runtime::createObject(). - const ObjectID objID_; - - explicit CreateObjectRecord(TimeSinceStart time, ObjectID objID) - : Record(time), objID_(objID) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {objID_}; - } - - std::vector uses() const override { - return {}; - } - }; - - /// A CreateBigIntRecord is an event where a jsi::BigInt (and thus a - /// Hermes BigIntPrimitive) is created by the native code. - struct CreateBigIntRecord : public Record { - static constexpr RecordType type{RecordType::CreateBigInt}; - /// The ObjectID of the BigInt that was created by - /// Runtime::createBigIntFromInt64() or Runtime::createBigIntFromUint64(). - const ObjectID objID_; - enum class Method { - FromInt64, - FromUint64, - }; - /// The method used for creating the BigInt. - Method method_; - /// The value used for creating the BigInt. - uint64_t bits_; - - CreateBigIntRecord( - TimeSinceStart time, - ObjectID objID, - Method m, - uint64_t bits) - : Record(time), objID_(objID), method_(m), bits_(bits) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {objID_}; - } - - std::vector uses() const override { - return {}; - } - }; - - /// A BigIntToStringRecord is an event where a jsi::BigInt is converted to a - /// string by native code - struct BigIntToStringRecord : public Record { - static constexpr RecordType type{RecordType::BigIntToString}; - /// The ObjectID of the string that was returned from - /// Runtime::bigintToString(). - const ObjectID strID_; - /// The ObjectID of the BigInt that was passed to Runtime::bigintToString(). - const ObjectID bigintID_; - /// The radix used for converting the BigInt to a string. - int radix_; - - BigIntToStringRecord( - TimeSinceStart time, - ObjectID strID, - ObjectID bigintID, - int radix) - : Record(time), strID_(strID), bigintID_(bigintID), radix_(radix) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {strID_}; - } - - std::vector uses() const override { - return {bigintID_}; - } - }; - - /// A CreateStringRecord is an event where a jsi::String (and thus a - /// Hermes StringPrimitive) is created by the native code. - struct CreateStringRecord : public Record { - static constexpr RecordType type{RecordType::CreateString}; - /// The ObjectID of the string that was created by - /// Runtime::createStringFromAscii() or Runtime::createStringFromUtf8(). - const ObjectID objID_; - /// The string that was passed to Runtime::createStringFromAscii() or - /// Runtime::createStringFromUtf8() when the string was created. - std::string chars_; - /// Whether the string was created from ASCII (true) or UTF8 (false). - bool ascii_; - - // General UTF-8. - CreateStringRecord( - TimeSinceStart time, - ObjectID objID, - const uint8_t *chars, - size_t length) - : Record(time), - objID_(objID), - chars_(reinterpret_cast(chars), length), - ascii_(false) {} - // Ascii. - CreateStringRecord( - TimeSinceStart time, - ObjectID objID, - const char *chars, - size_t length) - : Record(time), objID_(objID), chars_(chars, length), ascii_(true) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {objID_}; - } - - std::vector uses() const override { - return {}; - } - }; - - /// A CreatePropNameIDRecord is an event where a jsi::PropNameID is - /// created by the native code. - struct CreatePropNameIDRecord : public Record { - static constexpr RecordType type{RecordType::CreatePropNameID}; - /// The ObjectID of the PropNameID that was created by - /// Runtime::createPropNameIDFromXxx() functions. - const ObjectID propNameID_; - /// The string that was passed to Runtime::createPropNameIDFromAscii() or - /// Runtime::createPropNameIDFromUtf8(). - std::string chars_; - /// The String for Symbol that was passed to - /// Runtime::createPropNameIDFromString() or - /// Runtime::createPropNameIDFromSymbol(). - const TraceValue traceValue_{TraceValue::encodeUndefinedValue()}; - /// Whether the PropNameID was created from ASCII, UTF8, jsi::String - /// (TRACEVALUE) or jsi::Symbol (TRACEVALUE). - enum ValueType { ASCII, UTF8, TRACEVALUE } valueType_; - - // General UTF-8. - CreatePropNameIDRecord( - TimeSinceStart time, - ObjectID propNameID, - const uint8_t *chars, - size_t length) - : Record(time), - propNameID_(propNameID), - chars_(reinterpret_cast(chars), length), - valueType_(UTF8) {} - // Ascii. - CreatePropNameIDRecord( - TimeSinceStart time, - ObjectID propNameID, - const char *chars, - size_t length) - : Record(time), - propNameID_(propNameID), - chars_(chars, length), - valueType_(ASCII) {} - // jsi::String or jsi::Symbol. - CreatePropNameIDRecord( - TimeSinceStart time, - ObjectID propNameID, - TraceValue traceValue) - : Record(time), - propNameID_(propNameID), - traceValue_(traceValue), - valueType_(TRACEVALUE) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {propNameID_}; - } - - std::vector uses() const override { - std::vector vec; - pushIfTrackedValue(traceValue_, vec); - return vec; - } - }; - - struct CreateHostObjectRecord final : public CreateObjectRecord { - static constexpr RecordType type{RecordType::CreateHostObject}; - using CreateObjectRecord::CreateObjectRecord; - RecordType getType() const override { - return type; - } - }; - - struct CreateHostFunctionRecord final : public CreateObjectRecord { - static constexpr RecordType type{RecordType::CreateHostFunction}; - /// The ObjectID of the PropNameID that was passed to - /// Runtime::createFromHostFunction(). - uint32_t propNameID_; -#ifdef HERMESVM_API_TRACE_DEBUG - const std::string functionName_; -#endif - /// The number of parameters that the created host function takes. - const unsigned paramCount_; - - CreateHostFunctionRecord( - TimeSinceStart time, - ObjectID objID, - ObjectID propNameID, -#ifdef HERMESVM_API_TRACE_DEBUG - std::string functionName, -#endif - unsigned paramCount) - : CreateObjectRecord(time, objID), - propNameID_(propNameID), -#ifdef HERMESVM_API_TRACE_DEBUG - functionName_(std::move(functionName)), -#endif - paramCount_(paramCount) { - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - return {propNameID_}; - } - }; - - struct QueueMicrotaskRecord : public Record { - static constexpr RecordType type{RecordType::QueueMicrotask}; - /// The ObjectID of the callback function that was queued. - const ObjectID callbackID_; - - QueueMicrotaskRecord(TimeSinceStart time, ObjectID callbackID) - : Record(time), callbackID_(callbackID) {} - - RecordType getType() const override { - return type; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - std::vector uses() const override { - return {callbackID_}; - } - }; - - struct DrainMicrotasksRecord : public Record { - static constexpr RecordType type{RecordType::DrainMicrotasks}; - /// maxMicrotasksHint value passed to Runtime::drainMicrotasks() call. - int maxMicrotasksHint_; - - DrainMicrotasksRecord(TimeSinceStart time, int tasksHint = -1) - : Record(time), maxMicrotasksHint_(tasksHint) {} - - RecordType getType() const override { - return type; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A GetPropertyRecord is an event where native code accesses the property - /// of a JS object. - struct GetPropertyRecord : public Record { - /// The ObjectID of the object that was accessed for its property. - const ObjectID objID_; - /// String or PropNameID passed to getProperty. - const TraceValue propID_; -#ifdef HERMESVM_API_TRACE_DEBUG - std::string propNameDbg_; -#endif - - GetPropertyRecord( - TimeSinceStart time, - ObjectID objID, - TraceValue propID -#ifdef HERMESVM_API_TRACE_DEBUG - , - const std::string &propNameDbg -#endif - ) - : Record(time), - objID_(objID), - propID_(propID) -#ifdef HERMESVM_API_TRACE_DEBUG - , - propNameDbg_(propNameDbg) -#endif - { - } - - static constexpr RecordType type{RecordType::GetProperty}; - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(propID_, uses); - return uses; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A SetPropertyRecord is an event where native code writes to the property - /// of a JS object. - struct SetPropertyRecord : public Record { - /// The ObjectID of the object that was accessed for its property. - const ObjectID objID_; - /// String or PropNameID passed to setProperty. - const TraceValue propID_; -#ifdef HERMESVM_API_TRACE_DEBUG - std::string propNameDbg_; -#endif - /// The value being assigned. - const TraceValue value_; - - SetPropertyRecord( - TimeSinceStart time, - ObjectID objID, - TraceValue propID, -#ifdef HERMESVM_API_TRACE_DEBUG - const std::string &propNameDbg, -#endif - TraceValue value) - : Record(time), - objID_(objID), - propID_(propID), -#ifdef HERMESVM_API_TRACE_DEBUG - propNameDbg_(propNameDbg), -#endif - value_(value) { - } - - static constexpr RecordType type{RecordType::SetProperty}; - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(propID_, uses); - pushIfTrackedValue(value_, uses); - return uses; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A HasPropertyRecord is an event where native code queries whether a - /// property exists on an object. (We don't care about the result because - /// it cannot influence the trace.) - struct HasPropertyRecord final : public Record { - static constexpr RecordType type{RecordType::HasProperty}; - /// The ObjectID of the object that was accessed for its property. - const ObjectID objID_; -#ifdef HERMESVM_API_TRACE_DEBUG - std::string propNameDbg_; -#endif - /// The property name that was passed to hasProperty(). - const TraceValue propID_; - - HasPropertyRecord( - TimeSinceStart time, - ObjectID objID, - TraceValue propID -#ifdef HERMESVM_API_TRACE_DEBUG - , - const std::string &propNameDbg -#endif - ) - : Record(time), - objID_(objID), -#ifdef HERMESVM_API_TRACE_DEBUG - propNameDbg_(propNameDbg), -#endif - propID_(propID) { - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - std::vector vec{objID_}; - pushIfTrackedValue(propID_, vec); - return vec; - } - }; - - struct GetPropertyNamesRecord final : public Record { - static constexpr RecordType type{RecordType::GetPropertyNames}; - /// The ObjectID of the object that was accessed for its property. - const ObjectID objID_; - - explicit GetPropertyNamesRecord(TimeSinceStart time, ObjectID objID) - : Record(time), objID_(objID) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - return {objID_}; - } - }; - - /// A CreateArrayRecord is an event where a new array is created of a specific - /// length. - struct CreateArrayRecord final : public Record { - static constexpr RecordType type{RecordType::CreateArray}; - /// The ObjectID of the array that was created by the createArray(). - const ObjectID objID_; - /// The length of the array that was passed to createArray(). - const size_t length_; - - explicit CreateArrayRecord( - TimeSinceStart time, - ObjectID objID, - size_t length) - : Record(time), objID_(objID), length_(length) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - std::vector defs() const override { - return {objID_}; - } - }; - - /// An ArrayReadRecord is an event where a value was read from an index - /// of an array. - /// It is modeled separately from GetProperty because it is more efficient to - /// read from a numeric index on an array than a string. - struct ArrayReadRecord final : public Record { - /// The ObjectID of the array that was accessed. - const ObjectID objID_; - /// The index of the element that was accessed in the array. - const size_t index_; - - explicit ArrayReadRecord(TimeSinceStart time, ObjectID objID, size_t index) - : Record(time), objID_(objID), index_(index) {} - - static constexpr RecordType type{RecordType::ArrayRead}; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - return {objID_}; - } - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// An ArrayWriteRecord is an event where a value was written into an index - /// of an array. - struct ArrayWriteRecord final : public Record { - /// The ObjectID of the array that was accessed. - const ObjectID objID_; - /// The index of the element that was accessed in the array. - const size_t index_; - /// The value that was written to the array. - const TraceValue value_; - - explicit ArrayWriteRecord( - TimeSinceStart time, - ObjectID objID, - size_t index, - TraceValue value) - : Record(time), objID_(objID), index_(index), value_(value) {} - - static constexpr RecordType type{RecordType::ArrayWrite}; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(value_, uses); - return uses; - } - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - struct CallRecord : public Record { - /// The ObjectID of the function JS object that was called from - /// JS or native. - const ObjectID functionID_; - /// The value of the this argument passed to the function call. - const TraceValue thisArg_; - /// The arguments given to a call (excluding the this parameter), - /// already JSON stringified. - const std::vector args_; - - explicit CallRecord( - TimeSinceStart time, - ObjectID functionID, - TraceValue thisArg, - const std::vector &args) - : Record(time), - functionID_(functionID), - thisArg_(thisArg), - args_(args) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - std::vector uses() const override { - // The function is used regardless of direction. - return {functionID_}; - } - - protected: - std::vector getArgTrackedIDs() const { - std::vector objs; - pushIfTrackedValue(thisArg_, objs); - for (const auto &arg : args_) { - pushIfTrackedValue(arg, objs); - } - return objs; - } - }; - - /// A CallFromNativeRecord is an event where native code calls into a JS - /// function. - struct CallFromNativeRecord : public CallRecord { - static constexpr RecordType type{RecordType::CallFromNative}; - using CallRecord::CallRecord; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - auto uses = CallRecord::uses(); - auto objs = CallRecord::getArgTrackedIDs(); - uses.insert(uses.end(), objs.begin(), objs.end()); - return uses; - } - }; - - /// A ConstructFromNativeRecord is the same as \c CallFromNativeRecord, except - /// the function is called with the new operator. - struct ConstructFromNativeRecord final : public CallFromNativeRecord { - static constexpr RecordType type{RecordType::ConstructFromNative}; - using CallFromNativeRecord::CallFromNativeRecord; - RecordType getType() const override { - return type; - } - }; - - /// A ReturnFromNativeRecord is an event where a native function returns to a - /// JS caller. - /// It pairs with \c CallToNativeRecord. - struct ReturnFromNativeRecord final : public Record, public ReturnMixin { - static constexpr RecordType type{RecordType::ReturnFromNative}; - ReturnFromNativeRecord(TimeSinceStart time, TraceValue retVal) - : Record(time), ReturnMixin(retVal) {} - RecordType getType() const override { - return type; - } - std::vector uses() const override { - auto uses = Record::uses(); - pushIfTrackedValue(retVal_, uses); - return uses; - } - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A ReturnToNativeRecord is an event where a JS function returns to a native - /// caller. - /// It pairs with \c CallFromNativeRecord. - struct ReturnToNativeRecord final : public Record, public ReturnMixin { - static constexpr RecordType type{RecordType::ReturnToNative}; - ReturnToNativeRecord(TimeSinceStart time, TraceValue retVal) - : Record(time), ReturnMixin(retVal) {} - RecordType getType() const override { - return type; - } - std::vector defs() const override { - auto defs = Record::defs(); - pushIfTrackedValue(retVal_, defs); - return defs; - } - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A CallToNativeRecord is an event where JS code calls into a natively - /// defined function. - struct CallToNativeRecord final : public CallRecord { - static constexpr RecordType type{RecordType::CallToNative}; - using CallRecord::CallRecord; - RecordType getType() const override { - return type; - } - std::vector defs() const override { - auto defs = CallRecord::defs(); - auto objs = CallRecord::getArgTrackedIDs(); - defs.insert(defs.end(), objs.begin(), objs.end()); - return defs; - } - }; - - struct GetOrSetPropertyNativeRecord : public Record { - /// The ObjectID of the host object that was being accessed for its - /// property. - const ObjectID hostObjectID_; - /// The ObjectID of the PropNameID that was passed to HostObject::get() - /// or HostObject::set(). - const ObjectID propNameID_; - /// The UTF-8 string of the PropNameID that was passed to HostObject::get() - /// or HostObject::set(). - const std::string propName_; - - GetOrSetPropertyNativeRecord( - TimeSinceStart time, - ObjectID hostObjectID, - ObjectID propNameID, - const std::string &propName) - : Record(time), - hostObjectID_(hostObjectID), - propNameID_(propNameID), - propName_(propName) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - std::vector defs() const override { - return {propNameID_}; - } - std::vector uses() const override { - return {hostObjectID_}; - } - - protected: - }; - - /// A GetPropertyNativeRecord is an event where JS tries to access a property - /// on a native object. - /// This needs to be modeled as a call with no arguments, since native code - /// can arbitrarily affect the JS heap during the accessor. - struct GetPropertyNativeRecord final : public GetOrSetPropertyNativeRecord { - static constexpr RecordType type{RecordType::GetPropertyNative}; - using GetOrSetPropertyNativeRecord::GetOrSetPropertyNativeRecord; - RecordType getType() const override { - return type; - } - }; - - struct GetPropertyNativeReturnRecord final : public Record, - public ReturnMixin { - static constexpr RecordType type{RecordType::GetPropertyNativeReturn}; - GetPropertyNativeReturnRecord(TimeSinceStart time, TraceValue retVal) - : Record(time), ReturnMixin(retVal) {} - RecordType getType() const override { - return type; - } - std::vector uses() const override { - auto uses = Record::uses(); - pushIfTrackedValue(retVal_, uses); - return uses; - } - - protected: - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A SetPropertyNativeRecord is an event where JS code writes to the property - /// of a Native object. - /// This needs to be modeled as a call with one argument, since native code - /// can arbitrarily affect the JS heap during the accessor. - struct SetPropertyNativeRecord final : public GetOrSetPropertyNativeRecord { - static constexpr RecordType type{RecordType::SetPropertyNative}; - /// The value that was passed to HostObject::set() call. - TraceValue value_; - - SetPropertyNativeRecord( - TimeSinceStart time, - ObjectID hostObjectID, - ObjectID propNameID, - const std::string &propName, - TraceValue value) - : GetOrSetPropertyNativeRecord( - time, - hostObjectID, - propNameID, - propName), - value_(value) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - std::vector defs() const override { - auto defs = GetOrSetPropertyNativeRecord::defs(); - pushIfTrackedValue(value_, defs); - return defs; - } - }; - - /// A SetPropertyNativeReturnRecord needs to record no extra information - struct SetPropertyNativeReturnRecord final : public Record { - static constexpr RecordType type{RecordType::SetPropertyNativeReturn}; - using Record::Record; - RecordType getType() const override { - return type; - } - }; - - /// A GetNativePropertyNamesRecord records an event where JS asked for a list - /// of property names available on a host object. It records the object, and - /// the returned list of property names. - struct GetNativePropertyNamesRecord : public Record { - static constexpr RecordType type{RecordType::GetNativePropertyNames}; - /// The ObjectID of the host object that was being accessed for - /// HostObjet::getPropertyNames() call. - const ObjectID hostObjectID_; - - explicit GetNativePropertyNamesRecord( - TimeSinceStart time, - ObjectID hostObjectID) - : Record(time), hostObjectID_(hostObjectID) {} - - RecordType getType() const override { - return type; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - std::vector uses() const override { - return {hostObjectID_}; - } - }; - - /// A GetNativePropertyNamesReturnRecord records what property names were - /// returned by the GetNativePropertyNames query. - struct GetNativePropertyNamesReturnRecord final : public Record { - static constexpr RecordType type{RecordType::GetNativePropertyNamesReturn}; - - /// Returned list of property names - const std::vector propNameIDs_; - - explicit GetNativePropertyNamesReturnRecord( - TimeSinceStart time, - const std::vector &propNameIDs) - : Record(time), propNameIDs_(propNameIDs) {} - - RecordType getType() const override { - return type; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - std::vector uses() const override { - auto uses = Record::uses(); - for (const auto &val : propNameIDs_) { - pushIfTrackedValue(val, uses); - } - return uses; - } - }; - - struct SetExternalMemoryPressureRecord final : public Record { - static constexpr RecordType type{RecordType::SetExternalMemoryPressure}; - /// The ObjectID of the object that was passed to - /// Runtime::setExternalMemoryPressure() call. - const ObjectID objID_; - /// The value passed to Runtime::setExternalMemoryPressure() call. - const size_t amount_; - - explicit SetExternalMemoryPressureRecord( - TimeSinceStart time, - const ObjectID objID, - const size_t amount) - : Record(time), objID_(objID), amount_(amount) {} - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - return {objID_}; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// An Utf8Record is an event where a PropNameID or String or Symbol was - /// converted to utf8. - struct Utf8Record final : public Record { - static constexpr RecordType type{RecordType::Utf8}; - /// PropNameID, String or Symbol passed to utf8() or symbolToString() as an - /// argument - const TraceValue objID_; - /// Returned string from utf8() or symbolToString() - const std::string retVal_; - - explicit Utf8Record( - TimeSinceStart time, - const TraceValue objID, - std::string retval) - : Record(time), objID_(objID), retVal_(std::move(retval)) {} - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector vec; - pushIfTrackedValue(objID_, vec); - return vec; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - struct GlobalRecord final : public Record { - static constexpr RecordType type{RecordType::Global}; - const ObjectID objID_; // global's ObjectID returned from Runtime::global(). - - explicit GlobalRecord(TimeSinceStart time, ObjectID objID) - : Record(time), objID_(objID) {} - - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {objID_}; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// Completes writing of the trace to the trace stream. If writing - /// to a file, disables further writing to the file, or accumulation - /// of data. - void flushAndDisable(const ::hermes::vm::GCExecTrace &gcTrace); -}; - -} // namespace tracing -} // namespace hermes -} // namespace facebook - -#endif // HERMES_SYNTHTRACE_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/SynthTraceParser.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/SynthTraceParser.h deleted file mode 100644 index 7844ee50e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/SynthTraceParser.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_SYNTHTRACEPARSER_H -#define HERMES_SYNTHTRACEPARSER_H - -#include - -#include "hermes/Public/RuntimeConfig.h" -#include "hermes/SynthTrace.h" - -#include "llvh/Support/MemoryBuffer.h" - -namespace facebook { -namespace hermes { -namespace tracing { - -/// Parse a trace from a JSON string stored in a MemoryBuffer. -std::tuple< - SynthTrace, - ::hermes::vm::RuntimeConfig::Builder, - ::hermes::vm::GCConfig::Builder> -parseSynthTrace(std::unique_ptr trace); - -/// Parse a trace from a JSON string stored in the given file name. -std::tuple< - SynthTrace, - ::hermes::vm::RuntimeConfig::Builder, - ::hermes::vm::GCConfig::Builder> -parseSynthTrace(const std::string &tracefile); - -} // namespace tracing -} // namespace hermes -} // namespace facebook - -#endif // HERMES_SYNTHTRACEPARSER_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/ThreadSafetyAnalysis.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/ThreadSafetyAnalysis.h deleted file mode 100644 index 39e6cf661..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/ThreadSafetyAnalysis.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -// Based on mutex.h from https://clang.llvm.org/docs/ThreadSafetyAnalysis.html - -#ifndef THREAD_SAFETY_ANALYSIS_MUTEX_H -#define THREAD_SAFETY_ANALYSIS_MUTEX_H - -// Enable thread safety attributes only with clang. -// The attributes can be safely erased when compiling with other compilers. -#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ - defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) -#define TSA_THREAD_ANNOTATION_ATTRIBUTE__(x) __attribute__((x)) -#else -#define TSA_THREAD_ANNOTATION_ATTRIBUTE__(x) // no-op -#endif - -#define TSA_CAPABILITY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(capability(x)) - -#define TSA_SCOPED_CAPABILITY TSA_THREAD_ANNOTATION_ATTRIBUTE__(scoped_lockable) - -#define TSA_GUARDED_BY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(guarded_by(x)) - -#define TSA_PT_GUARDED_BY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(pt_guarded_by(x)) - -#define TSA_ACQUIRED_BEFORE(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquired_before(__VA_ARGS__)) - -#define TSA_ACQUIRED_AFTER(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquired_after(__VA_ARGS__)) - -#define TSA_REQUIRES(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(requires_capability(__VA_ARGS__)) - -#define TSA_REQUIRES_SHARED(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(requires_shared_capability(__VA_ARGS__)) - -#define TSA_ACQUIRE(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquire_capability(__VA_ARGS__)) - -#define TSA_ACQUIRE_SHARED(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquire_shared_capability(__VA_ARGS__)) - -#define TSA_RELEASE(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_capability(__VA_ARGS__)) - -#define TSA_RELEASE_SHARED(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_shared_capability(__VA_ARGS__)) - -#define TSA_RELEASE_GENERIC(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_generic_capability(__VA_ARGS__)) - -#define TSA_TRY_ACQUIRE(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(try_acquire_capability(__VA_ARGS__)) - -#define TSA_TRY_ACQUIRE_SHARED(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(try_acquire_shared_capability(__VA_ARGS__)) - -#define TSA_EXCLUDES(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(locks_excluded(__VA_ARGS__)) - -#define TSA_ASSERT_CAPABILITY(x) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(assert_capability(x)) - -#define TSA_ASSERT_SHARED_CAPABILITY(x) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(assert_shared_capability(x)) - -#define TSA_RETURN_CAPABILITY(x) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(lock_returned(x)) - -#define TSA_NO_THREAD_SAFETY_ANALYSIS \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) - -#endif // THREAD_SAFETY_ANALYSIS_MUTEX_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TimerStats.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TimerStats.h deleted file mode 100644 index 6b3e84ec4..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TimerStats.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -#include - -namespace facebook { -namespace hermes { - -/// Creates and returns a Runtime that computes the time spent in invocations to -/// the Hermes VM. -std::unique_ptr makeTimedRuntime( - std::unique_ptr hermesRuntime); - -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TraceInterpreter.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TraceInterpreter.h deleted file mode 100644 index 0a1240c1f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TraceInterpreter.h +++ /dev/null @@ -1,284 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include - -#include -#include -#include - -#include -#include -#include - -namespace facebook { -namespace hermes { - -namespace tracing { - -class TraceInterpreter final { - public: - /// Options for executing the trace. - struct ExecuteOptions { - /// Customizes the GCConfig of the Runtime. - ::hermes::vm::GCConfig::Builder gcConfigBuilder; - - /// If true, trace again while replaying. After normalization (see - /// hermes/tools/synth/trace_normalize.py) the output trace should be - /// identical to the input trace. If they're not, there was a bug in replay. - mutable bool traceEnabled{false}; - - /// If true, verify that the replay results such as returned values from JS - /// execution, inputs from JS to native function calls are matching with the - /// trace record. - bool verificationEnabled{false}; - - /// If true, command-line options override the config options recorded in - /// the trace. If false, start from the default config. - bool useTraceConfig{false}; - - /// Number of initial executions whose stats are discarded. - int warmupReps{0}; - - /// Number of repetitions of execution. Stats returned are those for the rep - /// with the median totalTime. - int reps{1}; - - /// If true, run a complete collection before printing stats. Useful for - /// guaranteeing there's no garbage in heap size numbers. - bool forceGCBeforeStats{false}; - - /// If true, remove the requirement that the input bytecode was compiled - /// from the same source used to record the trace. There must only be one - /// input bytecode file in this case. If its observable behavior deviates - /// from the trace, the results are undefined. - bool disableSourceHashCheck{false}; - - /// A trace contains many MarkerRecords which have a name used to identify - /// them. If the replay encounters this given marker, perform an action - /// described by MarkerAction. All actions will stop the trace early and - /// collect stats at the marker point, unless the marker is set to the - /// special marker "end". In that case the trace will run to completion. - std::string marker{"end"}; - - enum class MarkerAction { - NONE, - /// Take a snapshot at marker. - SNAPSHOT, - /// Take a heap timeline that ends at marker. - TIMELINE, - /// Take a sampling heap profile that ends at marker. - SAMPLE_MEMORY, - /// Take a sampling time profile that ends at marker. - SAMPLE_TIME, - }; - - /// Sets the action to take upon encountering the marker. The action will - /// write results into the \p profileFileName. - MarkerAction action{MarkerAction::NONE}; - - /// Output file name for any profiling information. - std::string profileFileName; - - // These are the config parameters. We wrap them in llvh::Optional - // to indicate whether the corresponding command line flag was set - // explicitly. We override the trace's config only when that is true. - - /// If true, track all disk I/O done by the runtime and print a report at - /// the end to stdout. - llvh::Optional shouldTrackIO; - - /// If present, do a bytecode warmup run that touches a percentage of the - /// bytecode. A value of 50 here means 50% of the bytecode should be warmed. - llvh::Optional bytecodeWarmupPercent; - }; - - private: - jsi::Runtime &rt_; - ExecuteOptions options_; - llvh::raw_ostream *traceStream_; - // Map from source hash to source file to run. - std::map<::hermes::SHA1, std::shared_ptr> bundles_; - const SynthTrace &trace_; - - /// The last use of each object. - std::unordered_map lastUsePerObj_; - - /// The list of pairs from record index to ObjectID. Each record index is the - /// lastly used position of each Object, at which we can remove the object - /// from gom_ and gpnm_. - std::vector> lastUses_; - /// Index of lastUses_ vector that the interpreter is currently processing. - uint64_t lastUsesIndex_{0}; - - // Invariant: the value is either jsi::Object, jsi::String, jsi::Symbol, - // jsi::BigInt. - std::unordered_map gom_; - // For the PropNameIDs, which are not representable as jsi::Value. - std::unordered_map gpnm_; - - std::string stats_; - /// Whether the marker was reached. - bool markerFound_{false}; - /// Depth in the execution stack. Zero is the outermost function. - uint64_t depth_{0}; - - /// The index of the record that the TraceInterpreter is executing. - uint64_t nextExecIndex_{0}; - - public: - /// Execute the trace given by \p traceFile, that was the trace of executing - /// the bundle given by \p bytecodeFile. - /// \return The stats collected by the runtime about times and memory usage. - static std::string execAndGetStats( - const std::string &traceFile, - const std::vector &bytecodeFiles, - const ExecuteOptions &options); - - /// Same as execAndGetStats, except it additionally accepts a function to - /// create the runtime instance for replaying. This can be used to pass, for - /// example, TracingRuntime to trace while replaying. - static std::string execWithRuntime( - const std::string &traceFile, - const std::vector &bytecodeFiles, - const ExecuteOptions &options, - const std::function( - const ::hermes::vm::RuntimeConfig &runtimeConfig)> &createRuntime); - - /// \param traceStream If non-null, write a trace of the execution into this - /// stream. - /// \return Tuple of GC stats and the runtime instance used for replaying. - static std::tuple> - execFromMemoryBuffer( - std::unique_ptr &&traceBuf, - std::vector> &&codeBufs, - const ExecuteOptions &options, - const std::function( - const ::hermes::vm::RuntimeConfig &runtimeConfig)> &createRuntime); - - private: - TraceInterpreter( - jsi::Runtime &rt, - const ExecuteOptions &options, - const SynthTrace &trace, - std::map<::hermes::SHA1, std::shared_ptr> bundles); - - static std::string exec( - jsi::Runtime &rt, - const ExecuteOptions &options, - const SynthTrace &trace, - std::map<::hermes::SHA1, std::shared_ptr> bundles); - - static ::hermes::vm::RuntimeConfig merge( - ::hermes::vm::RuntimeConfig::Builder &, - const ::hermes::vm::GCConfig::Builder &, - const ExecuteOptions &, - bool, - bool); - - /// Requires \p codeBufs to be the memory buffers containing the code - /// referenced (via source hash) by the given \p trace. Returns a map from - /// the source hash to the memory buffer. In addition, if \p codeIsMmapped is - /// non-null, sets \p *codeIsMmapped to indicate whether all the code is - /// mmapped, and, if \p isBytecode is non-null, sets \p *isBytecode - /// to indicate whether all the code is bytecode. - static std::map<::hermes::SHA1, std::shared_ptr> - getSourceHashToBundleMap( - std::vector> &&codeBufs, - const SynthTrace &trace, - const ExecuteOptions &options, - bool *codeIsMmapped = nullptr, - bool *isBytecode = nullptr); - - jsi::Function createHostFunction( - const SynthTrace::CreateHostFunctionRecord &rec, - const jsi::PropNameID &propNameID); - - jsi::Object createHostObject(SynthTrace::ObjectID objID); - - /// Execute the records with the given ExecuteOptions::MarkerOption - std::string executeRecordsWithMarkerOptions(); - - /// Execute the records. JS might call this recursively when HostFunction or - /// HostObject's functions are called. - void executeRecords(); - - /// Requires that \p valID is the proper id for \p val, and that a - /// defining occurrence of \p valID occurs at the current \p defIndex. Decides - /// whether the definition should be recorded, and, if so, adds the - /// association between \p valID and \p val \p gom_ as appropriate. - void addToObjectMap( - SynthTrace::ObjectID valID, - jsi::Value &&val, - uint64_t defIndex); - - /// Similar to addToObjectMap, but for PropNameIDs. - void addToPropNameIDMap( - SynthTrace::ObjectID id, - jsi::PropNameID &&val, - uint64_t defIndex); - - /// If \p traceValue specifies an Object, String, BigInt or Symbol, requires - /// \p val to be of the corresponding runtime type. Adds this \p val to gom_. - /// - /// \p isThis should be true if and only if the value is a 'this' in a call - /// (only used for validation). TODO(T84791675): Remove this parameter. - /// - /// N.B. This method should be called even if you happen to know that the - /// value cannot be an Object, String, Symbol or BigInt, since it performs - /// useful validation. - void ifObjectAddToObjectMap( - SynthTrace::TraceValue traceValue, - const jsi::Value &val, - uint64_t defIndex, - bool isThis = false); - - /// Same as above, except it avoids copies on temporary objects. - void ifObjectAddToObjectMap( - SynthTrace::TraceValue traceValue, - jsi::Value &&val, - uint64_t defIndex, - bool isThis = false); - - /// Check if the \p marker is the one that is being searched for. If this is - /// the first time encountering the matching marker, perform the actions set - /// up for that marker. - void checkMarker(const std::string &marker); - - /// Get a jsi::Value from gom_ for given ObjectID. - jsi::Value getJSIValueForUse(SynthTrace::ObjectID id); - - /// Get a jsi::PropNameID from gpnm_ for given ObjectID. - jsi::PropNameID getPropNameIDForUse(SynthTrace::ObjectID id); - - /// Convert a TraceValue to a jsi::Value. This calls \p getJSIValueForUse, - /// which will remove the entry from gom_ and globalDefsAndUses_. - jsi::Value traceValueToJSIValue(SynthTrace::TraceValue value); - - /// Erase all references to objects of which last use is before the given - /// record index. - void eraseRefsBefore(uint64_t index); - - std::string printStats(); - - LLVM_ATTRIBUTE_NORETURN void crashOnException( - const std::exception &e, - ::hermes::OptValue globalRecordNum); - - void assertMatch( - const SynthTrace::TraceValue &traceValue, - const jsi::Value &val) const; -}; - -} // namespace tracing -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TracingRuntime.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TracingRuntime.h deleted file mode 100644 index f3d082d52..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/TracingRuntime.h +++ /dev/null @@ -1,280 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_TRACINGRUNTIME_H -#define HERMES_TRACINGRUNTIME_H - -#include "SynthTrace.h" - -#include -#include -#include "llvh/Support/raw_ostream.h" - -namespace facebook { -namespace hermes { -namespace tracing { - -class TracingRuntime : public jsi::RuntimeDecorator { - public: - using RD = RuntimeDecorator; - - TracingRuntime( - std::unique_ptr runtime, - const ::hermes::vm::RuntimeConfig &conf, - std::unique_ptr traceStream); - - /// Assign a new ObjectID for given jsi::Pointer. - SynthTrace::ObjectID defObjectID(const jsi::Pointer &p); - /// Get the ObjectID for given jsi::Pointer. - SynthTrace::ObjectID useObjectID(const jsi::Pointer &p) const; - - virtual void flushAndDisableTrace() = 0; - - /// @name jsi::Runtime methods. - /// @{ - - jsi::Value evaluateJavaScript( - const std::shared_ptr &buffer, - const std::string &sourceURL) override; - - void queueMicrotask(const jsi::Function &callback) override; - bool drainMicrotasks(int maxMicrotasksHint = -1) override; - - jsi::Object global() override; - - jsi::Object createObject() override; - jsi::Object createObject(std::shared_ptr ho) override; - - // Note that the NativeState methods do not need to be traced since they - // cannot be observed in JS. - - jsi::BigInt createBigIntFromInt64(int64_t value) override; - jsi::BigInt createBigIntFromUint64(uint64_t value) override; - jsi::String bigintToString(const jsi::BigInt &bigint, int radix) override; - - jsi::String createStringFromAscii(const char *str, size_t length) override; - jsi::String createStringFromUtf8(const uint8_t *utf8, size_t length) override; - std::string utf8(const jsi::PropNameID &) override; - - jsi::PropNameID createPropNameIDFromAscii(const char *str, size_t length) - override; - jsi::PropNameID createPropNameIDFromUtf8(const uint8_t *utf8, size_t length) - override; - std::string utf8(const jsi::String &) override; - - std::string symbolToString(const jsi::Symbol &) override; - - jsi::PropNameID createPropNameIDFromString(const jsi::String &str) override; - jsi::PropNameID createPropNameIDFromSymbol(const jsi::Symbol &sym) override; - - jsi::Value getProperty(const jsi::Object &obj, const jsi::String &name) - override; - jsi::Value getProperty(const jsi::Object &obj, const jsi::PropNameID &name) - override; - - bool hasProperty(const jsi::Object &obj, const jsi::String &name) override; - bool hasProperty(const jsi::Object &obj, const jsi::PropNameID &name) - override; - - void setPropertyValue( - const jsi::Object &obj, - const jsi::String &name, - const jsi::Value &value) override; - void setPropertyValue( - const jsi::Object &obj, - const jsi::PropNameID &name, - const jsi::Value &value) override; - - jsi::Array getPropertyNames(const jsi::Object &o) override; - - jsi::WeakObject createWeakObject(const jsi::Object &o) override; - - jsi::Value lockWeakObject(const jsi::WeakObject &wo) override; - - jsi::Array createArray(size_t length) override; - jsi::ArrayBuffer createArrayBuffer( - std::shared_ptr buffer) override; - - size_t size(const jsi::Array &arr) override; - size_t size(const jsi::ArrayBuffer &buf) override; - - uint8_t *data(const jsi::ArrayBuffer &buf) override; - - jsi::Value getValueAtIndex(const jsi::Array &arr, size_t i) override; - - void setValueAtIndexImpl( - const jsi::Array &arr, - size_t i, - const jsi::Value &value) override; - - jsi::Function createFunctionFromHostFunction( - const jsi::PropNameID &name, - unsigned int paramCount, - jsi::HostFunctionType func) override; - - jsi::Value call( - const jsi::Function &func, - const jsi::Value &jsThis, - const jsi::Value *args, - size_t count) override; - - jsi::Value callAsConstructor( - const jsi::Function &func, - const jsi::Value *args, - size_t count) override; - - void setExternalMemoryPressure(const jsi::Object &obj, size_t amount) - override; - - /// @} - - void addMarker(const std::string &marker); - - SynthTrace &trace() { - return trace_; - } - - const SynthTrace &trace() const { - return trace_; - } - - void replaceNondeterministicFuncs(); - - // This is the number of records recorded as part of the 'preamble' of a synth - // trace. This means all the records after this amount are from the actual - // execution of the trace. - uint32_t getNumPreambleRecordsForTest() const { - assert( - numPreambleRecords_ > 0 && - "Only call this method if the preamble has been executed"); - return numPreambleRecords_; - } - - private: - SynthTrace::TraceValue defTraceValue(const jsi::Value &value) { - return toTraceValue(value, true); - } - SynthTrace::TraceValue useTraceValue(const jsi::Value &value) { - return toTraceValue(value, false); - } - SynthTrace::TraceValue toTraceValue( - const jsi::Value &value, - bool assignNewUID = false); - - std::vector argStringifyer( - const jsi::Value *args, - size_t count, - bool assignNewUID = false); - - SynthTrace::TimeSinceStart getTimeSinceStart() const; - - std::unique_ptr runtime_; - SynthTrace trace_; - std::deque savedFunctions; - const SynthTrace::TimePoint startTime_{std::chrono::steady_clock::now()}; - uint32_t numPreambleRecords_; - - SynthTrace::ObjectID currentUniqueID_{0}; - - /// Map from PointerValue* to ObjectID. Except WeakRef case (see below), we - /// assign a new ObjectID whenever we see a new def of jsi::Pointer Value. - std::unordered_map - uniqueIDs_; - - /// WeakObject's PointerValue* to ObjectID mapping. - /// The key is the PointerValue of the WeakObject at the time of - /// it is created. - /// The value is newly assign ObjectID for that PointerValue. - std::unordered_map - weakRefIDs_; -}; - -// TracingRuntime is *almost* vm independent. This provides the -// vm-specific bits. And, it's not a HermesRuntime, but it holds one. -class TracingHermesRuntime final : public TracingRuntime { - public: - /// This constructor is not intended to be invoked directly. - /// Use makeTracingHermesRuntime instead. - /// - /// \p traceStream the stream to write trace to. - /// \p commitAction is invoked on completion of tracing. - /// Completion can be triggered implicitly by crash (if crash manager is - /// provided) or explicitly by invocation of flush. If the committed trace - /// can be found in a file, the callback returns the file name. Otherwise, - /// the callback returns empty. - /// \p rollbackAction is invoked if the runtime is destructed prior to - /// completion of tracing. It may or may not invoked if completion failed. - TracingHermesRuntime( - std::unique_ptr runtime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - std::unique_ptr traceStream, - std::function commitAction, - std::function rollbackAction); - - ~TracingHermesRuntime() override; - - void flushAndDisableTrace() override; - - std::string flushAndDisableBridgeTrafficTrace() override; - - jsi::Value evaluateJavaScript( - const std::shared_ptr &buffer, - const std::string &sourceURL) override; - - HermesRuntime &hermesRuntime() { - return static_cast(plain()); - } - - const HermesRuntime &hermesRuntime() const { - return static_cast(plain()); - } - - private: - void crashCallback(int fd); - - const ::hermes::vm::RuntimeConfig conf_; - const std::function commitAction_; - const std::function rollbackAction_; - const llvh::Optional<::hermes::vm::CrashManager::CallbackKey> - crashCallbackKey_; - - bool flushedAndDisabled_{false}; - std::string committedTraceFilename_; -}; - -/// Creates and returns a HermesRuntime that traces JSI interactions. -/// The trace will be written to \p traceScratchPath incrementally. -/// On completion, the file will be renamed to \p traceResultPath, and -/// \p traceCompletionCallback (for post-processing) will be invoked. -/// Completion can be triggered implicitly by crash (if crash manager is -/// provided) or explicitly by invocation of flush. -/// If the runtime is destructed without triggering trace completion, -/// the file at \p traceScratchPath will be deleted. -/// The return value of \p traceCompletionCallback indicates whether the -/// invocation completed successfully. -std::unique_ptr makeTracingHermesRuntime( - std::unique_ptr hermesRuntime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - const std::string &traceScratchPath, - const std::string &traceResultPath, - std::function traceCompletionCallback); - -/// Creates and returns a HermesRuntime that traces JSI interactions. -/// If \p traceStream is non-null, writes the trace to \p traceStream. -/// The \p forReplay parameter indicates whether the runtime is being used -/// in trace replay. (Its behavior can differ slightly in that case.) -std::unique_ptr makeTracingHermesRuntime( - std::unique_ptr hermesRuntime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - std::unique_ptr traceStream, - bool forReplay = false); - -} // namespace tracing -} // namespace hermes -} // namespace facebook - -#endif // HERMES_TRACINGRUNTIME_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CDPAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CDPAgent.h deleted file mode 100644 index e22432599..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CDPAgent.h +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_CDPAGENT_H -#define HERMES_CDP_CDPAGENT_H - -#include -#include - -#include -#include -#include -#include - -class CDPAgentTest; - -namespace facebook { -namespace hermes { -namespace cdp { - -using OutboundMessageFunc = std::function; - -class CDPAgentImpl; -class CDPDebugAPI; - -/// Public-facing wrapper for internal CDP state that can be preserved across -/// reloads. -struct HERMES_EXPORT State { - /// Incomplete type that stores the actual state. - struct Private; - - /// Create a new empty wrapper. - State(); - /// Create a new wrapper with the provided \p privateState. - explicit State(std::unique_ptr privateState); - - State(const State &other) = delete; - State &operator=(const State &other) = delete; - State(State &&other) noexcept; - State &operator=(State &&other) noexcept; - ~State(); - - inline operator bool() const { - return privateState_ != nullptr; - } - - /// Get the wrapped state. - inline Private &operator*() { - return *privateState_.get(); - } - - /// Get the wrapped state. - inline Private *operator->() { - return privateState_.get(); - } - - private: - /// Pointer to the actual stored state, hidden from users of this wrapper. - std::unique_ptr privateState_; -}; - -/// An agent for interacting with the provided \p runtime and -/// \p asyncDebuggerAPI via CDP messages in the Debugger, Runtime, Profiler, -/// HeapProfiler domains. -/// The integrator of the agent is expected to manage a queue of tasks to be -/// executed with exclusive access to the runtime (i.e. executed when -/// JavaScript is not running). Tasks to be run are delivered to the integrator -/// via the provided \p enqueueRuntimeTaskCallback, and should be executed in -/// order, at the first opportunity between evaluating JavaScript. -/// The integrator can deliver CDP commands to the agent via the -/// \p handleCommand method. When a CDP response or event is generated, it will -/// be delivered to the integrator via the provided \p messageCallback. -/// Both callbacks may be invoked from arbitrary threads. -class HERMES_EXPORT CDPAgent { - friend class ::CDPAgentTest; - - /// Hide the constructor so users can only construct via static create - /// methods. - CDPAgent( - int32_t executionContextID, - CDPDebugAPI &cdpDebugAPI, - debugger::EnqueueRuntimeTaskFunc enqueueRuntimeTaskCallback, - OutboundMessageFunc messageCallback, - State state, - std::shared_ptr destroyedDomainAgents); - - public: - /// Create a new CDP Agent. This can be done on an arbitrary thread; the - /// runtime will not be accessed during execution of this function. - static std::unique_ptr create( - int32_t executionContextID, - CDPDebugAPI &cdpDebugAPI, - debugger::EnqueueRuntimeTaskFunc enqueueRuntimeTaskCallback, - OutboundMessageFunc messageCallback, - State state = {}); - - /// Destroy the CDP Agent. This can be done on an arbitrary thread. - /// It's expected that the integrator will continue to process any runtime - /// tasks enqueued during destruction. - ~CDPAgent(); - - /// Process a CDP command encoded in \p json. This can be called from - /// arbitrary threads. - void handleCommand(std::string json); - - /// Enable the Runtime domain without processing a CDP command or sending a - /// CDP response. This can be called from arbitrary threads. - void enableRuntimeDomain(); - - /// Enable the Debugger domain without processing a CDP command or sending a - /// CDP response. This can be called from arbitrary threads. - void enableDebuggerDomain(); - - /// Extract state to be persisted across reloads. This can be called from - /// arbitrary threads. - State getState(); - - private: - /// This should be a unique_ptr to provide predictable destruction time lined - /// up with when CDPAgent is destroyed. Do not use shared_ptr. - std::unique_ptr impl_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_CDPAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CDPDebugAPI.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CDPDebugAPI.h deleted file mode 100644 index 9809ec9a4..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CDPDebugAPI.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_CDPDEBUGAPI_H -#define HERMES_CDP_CDPDEBUGAPI_H - -#include - -#include "ConsoleMessage.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -class CDPAgentImpl; - -/// Storage and interfaces for carrying out a CDP debug session. Contains -/// information and operations that correspond to a single runtime being -/// debugged, independent of any particular CDPAgent. -class HERMES_EXPORT CDPDebugAPI { - public: - /// Create a new CDPDebugAPI instance. The provided runtime must remain valid - /// until the returned CDPDebugAPI is destroyed. - static std::unique_ptr create( - HermesRuntime &runtime, - size_t maxCachedMessages = kMaxCachedConsoleMessages); - ~CDPDebugAPI(); - - /// Gets the runtime originally passed into this instance. - HermesRuntime &runtime() { - return runtime_; - } - - /// Gets the AsyncDebuggerAPI associated with this instance. - debugger::AsyncDebuggerAPI &asyncDebuggerAPI() { - return *asyncDebuggerAPI_; - } - - /// Adds a console message to the current CDPDebugAPI instance, - /// broadcasting it to all current agents, and storing it for - /// future agents (within buffer limitations). This function - /// must only be called from the runtime thread. - void addConsoleMessage(ConsoleMessage message); - - private: - /// Allow CDPAgentImpl (but not integrators) to access - /// consoleMessageStorage_. - friend class CDPAgentImpl; - - CDPDebugAPI(HermesRuntime &runtime, size_t maxCachedMessages); - - HermesRuntime &runtime_; - std::unique_ptr asyncDebuggerAPI_; - ConsoleMessageStorage consoleMessageStorage_; - ConsoleMessageDispatcher consoleMessageDispatcher_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_CDPDEBUGAPI_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CallbackOStream.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CallbackOStream.h deleted file mode 100644 index b8a4eb3bb..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/CallbackOStream.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_CALLBACKOSTREAM_H -#define HERMES_CDP_CALLBACKOSTREAM_H - -#include -#include -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Subclass of \c std::ostream where flushing is implemented through a -/// callback. Writes are collected in a buffer. When filled, the buffer's -/// contents are emptied out and sent to a callback. -struct CallbackOStream : public std::ostream { - /// Signature of callback called to flush buffer contents. Accepts the buffer - /// as a string. Returns a boolean indicating whether flushing succeeded. - /// Callback failure will be translated to stream failure. If the callback - /// throws an exception it will be swallowed and translated into stream - /// failure. - using Fn = std::function; - - /// Construct a new stream. - /// - /// \p sz The size of the buffer -- how large it can get before it must be - /// flushed. Must be non-zero. - /// \p cb The callback function. - CallbackOStream(size_t sz, Fn cb); - - /// This class is neither movable nor copyable. - CallbackOStream(CallbackOStream &&that) = delete; - CallbackOStream &operator=(CallbackOStream &&that) = delete; - CallbackOStream(const CallbackOStream &that) = delete; - CallbackOStream &operator=(const CallbackOStream &that) = delete; - - private: - /// \c std::streambuf sub-class backed by a std::string buffer and - /// implementing overflow by calling a callback. - struct StreamBuf : public std::streambuf { - /// Construct a new streambuf. Parameters are the same as those of - /// \c CallbackOStream . - StreamBuf(size_t sz, Fn cb); - - /// Destruction will flush any remaining buffer contents. - ~StreamBuf() override; - - /// StreamBufs are not copyable, to avoid the flush callback receiving - /// the contents of multiple streams. - StreamBuf(const StreamBuf &) = delete; - StreamBuf &operator=(const StreamBuf &) = delete; - - protected: - /// std::streambuf overrides - int_type overflow(int_type ch) override; - int sync() override; - - private: - /// The size of the backing buffer. Fixed for an instance of the streambuf. - size_t sz_; - - /// The backing buffer that writes will go to until full. - std::unique_ptr buf_; - - /// The function called when buf_ has been filled. - Fn cb_; - - /// Clears the backing buffer. - void reset(); - - /// Clears the backing buffer and returns it contents in a string. - std::string take(); - }; - - StreamBuf sbuf_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_CALLBACKOSTREAM_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/ConsoleMessage.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/ConsoleMessage.h deleted file mode 100644 index 906dbb9a8..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/ConsoleMessage.h +++ /dev/null @@ -1,138 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H -#define HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H - -#include -#include -#include - -#include - -#include - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Controls the max number of message to cached in \p consoleMessageCache_. The -/// value here is chosen to match what Chromium uses in their CDP -/// implementation. -static const int kMaxCachedConsoleMessages = 1000; - -enum class ConsoleAPIType { - kLog, - kDebug, - kInfo, - kError, - kWarning, - kDir, - kDirXML, - kTable, - kTrace, - kStartGroup, - kStartGroupCollapsed, - kEndGroup, - kClear, - kAssert, - kTimeEnd, - kCount -}; - -struct ConsoleMessage { - double timestamp; - ConsoleAPIType type; - std::vector args; - debugger::StackTrace stackTrace; - - ConsoleMessage( - double timestamp, - ConsoleAPIType type, - std::vector args, - debugger::StackTrace stackTrace = {}) - : timestamp(timestamp), - type(type), - args(std::move(args)), - stackTrace(stackTrace) {} -}; - -class ConsoleMessageStorage { - public: - ConsoleMessageStorage(size_t maxCachedMessages = kMaxCachedConsoleMessages); - - void addMessage(ConsoleMessage message); - void clear(); - - const std::deque &messages() const; - size_t discarded() const; - std::optional oldestTimestamp() const; - - private: - /// Maximum number of messages to cache. - size_t maxCachedMessages_; - /// Counts the number of console messages discarded when - /// \p consoleMessageCache_ is full. - size_t numConsoleMessagesDiscardedFromCache_ = 0; - /// Cache for storing console messages. Earlier messages are discarded when - /// the cache is full. The choice to use a std::deque is for fast operations - /// at the beginning and the end, so that adding to the cache and discarding - /// from the cache are fast. - std::deque consoleMessageCache_{}; -}; - -class CDPAgent; - -/// Token that identifies a specific subscription to console messages. -using ConsoleMessageRegistration = uint32_t; - -/// Dispatcher to deliver console messages to all registered subscribers. -/// Everything in this class must be used exclusively from the runtime thread. -class ConsoleMessageDispatcher { - public: - ConsoleMessageDispatcher() {} - ~ConsoleMessageDispatcher() {} - - /// Register a subscriber and return a token that can be used to - /// unregister in the future. Must only be called from the runtime thread. - ConsoleMessageRegistration subscribe( - std::function handler) { - auto token = ++tokenCounter_; - subscribers_[token] = handler; - return token; - } - - /// Unregister a subscriber using the token returned from registration. - /// Must only be called from the runtime thread. - void unsubscribe(ConsoleMessageRegistration token) { - subscribers_.erase(token); - } - - /// Deliver a new console message to each subscriber. Must only be called - /// from the runtime thread. - void deliverMessage(const ConsoleMessage &message) { - for (auto &pair : subscribers_) { - pair.second(message); - } - } - - private: - /// Collection of subscribers, identified by registration token. - std::unordered_map< - ConsoleMessageRegistration, - std::function> - subscribers_; - - /// Counter to generate unique registration tokens. - ConsoleMessageRegistration tokenCounter_ = 0; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DebuggerDomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DebuggerDomainAgent.h deleted file mode 100644 index b1336e6b7..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DebuggerDomainAgent.h +++ /dev/null @@ -1,214 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_DEBUGGERDOMAINAGENT_H -#define HERMES_CDP_DEBUGGERDOMAINAGENT_H - -#include -#include - -#include -#include -#include - -#include "DomainAgent.h" -#include "DomainState.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -enum class PausedNotificationReason; - -namespace m = ::facebook::hermes::cdp::message; - -/// Details about a single Hermes breakpoint, implied by a CDP breakpoint. -struct HermesBreakpoint { - debugger::BreakpointID breakpointID; - debugger::ScriptID scriptID; -}; - -/// Type used to store CDP breakpoint identifiers. These IDs are generated by -/// the CDP Handler, so we can constrain them to a specific range. -using CDPBreakpointID = uint32_t; - -/// Description of where breakpoints should be created. -struct CDPBreakpointDescription : public StateValue { - ~CDPBreakpointDescription() override = default; - std::unique_ptr copy() const override { - auto value = std::make_unique(); - value->line = line; - value->column = column; - value->condition = condition; - value->url = url; - return value; - } - - /// Determines whether this breakpoint can be persisted across sessions - bool persistable() const { - // Only persist breakpoints that can apply to future scripts (i.e. - // breakpoints set on a set of files specified by script URL, not - // breakpoints set on an exact, session-specific script ID). - return url.has_value(); - } - - std::optional url; - long long line; - std::optional column; - std::optional condition; -}; - -/// Details of each existing CDP breakpoint, which may correspond to multiple -/// Hermes breakpoints. -struct CDPBreakpoint { - explicit CDPBreakpoint(CDPBreakpointDescription description) - : description(description) {} - - // Description of where the breakpoint should be applied - CDPBreakpointDescription description; - - // Registered breakpoints in Hermes - std::vector hermesBreakpoints; -}; - -struct HermesBreakpointLocation { - debugger::BreakpointID id; - debugger::SourceLocation location; -}; - -/// Handler for the "Debugger" domain of CDP. Accepts events from the runtime, -/// and CDP requests from the debug client belonging to the "Debugger" domain. -/// Produces CDP responses and events belonging to the "Debugger" domain. All -/// methods expect to be invoked with exclusive access to the runtime. -class DebuggerDomainAgent : public DomainAgent { - public: - DebuggerDomainAgent( - int32_t executionContextID, - HermesRuntime &runtime, - debugger::AsyncDebuggerAPI &asyncDebugger, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable_, - DomainState &state); - ~DebuggerDomainAgent(); - - /// Enables the Debugger domain without processing CDP message or sending a - /// CDP response. It will still send CDP notifications if needed. - void enable(); - /// Handles Debugger.enable request - /// @cdp Debugger.enable If domain is already enabled, will return success. - void enable(const m::debugger::EnableRequest &req); - /// Handles Debugger.disable request - /// @cdp Debugger.disable If domain is already disabled, will return success. - void disable(const m::debugger::DisableRequest &req); - - /// Handles Debugger.pause request - void pause(const m::debugger::PauseRequest &req); - /// Handles Debugger.resume request - void resume(const m::debugger::ResumeRequest &req); - - /// Handles Debugger.stepInto request - void stepInto(const m::debugger::StepIntoRequest &req); - /// Handles Debugger.stepOut request - void stepOut(const m::debugger::StepOutRequest &req); - /// Handles Debugger.stepOver request - void stepOver(const m::debugger::StepOverRequest &req); - - /// Handles Debugger.setBlackboxedRanges request - void setBlackboxedRanges(const m::debugger::SetBlackboxedRangesRequest &req); - - /// Handles Debugger.setPauseOnExceptions - void setPauseOnExceptions( - const m::debugger::SetPauseOnExceptionsRequest &req); - - /// Handles Debugger.evaluateOnCallFrame - void evaluateOnCallFrame(const m::debugger::EvaluateOnCallFrameRequest &req); - - /// Debugger.setBreakpoint creates a CDP breakpoint that applies to exactly - /// one script (identified by script ID) that does not survive reloads. - void setBreakpoint(const m::debugger::SetBreakpointRequest &req); - // Debugger.setBreakpointByUrl creates a CDP breakpoint that may apply to - // multiple scripts (identified by URL), and survives reloads. - void setBreakpointByUrl(const m::debugger::SetBreakpointByUrlRequest &req); - /// Handles Debugger.removeBreakpoint - void removeBreakpoint(const m::debugger::RemoveBreakpointRequest &req); - /// Handles Debugger.setBreakpointsActive - /// @cdp Debugger.setBreakpointsActive Allowed even if domain is not enabled. - void setBreakpointsActive( - const m::debugger::SetBreakpointsActiveRequest &req); - - private: - /// Handle an event originating from the runtime. - void handleDebuggerEvent( - HermesRuntime &runtime, - debugger::AsyncDebuggerAPI &asyncDebugger, - debugger::DebuggerEventType event); - - /// Send a Debugger.paused notification to the debug client - void sendPausedNotificationToClient(PausedNotificationReason reason); - /// Send a Debugger.scriptParsed notification to the debug client - void sendScriptParsedNotificationToClient( - const debugger::SourceLocation srcLoc); - - /// Obtain the newly loaded script and send a ScriptParsed notification to the - /// debug client - void processNewLoadedScript(); - - std::pair createCDPBreakpoint( - CDPBreakpointDescription &&description, - std::optional hermesBreakpoint = std::nullopt); - - std::optional createHermesBreakpont( - debugger::ScriptID scriptID, - const CDPBreakpointDescription &description); - - std::optional applyBreakpoint( - CDPBreakpoint &breakpoint, - debugger::ScriptID scriptID); - - bool checkDebuggerEnabled(const m::Request &req); - bool checkDebuggerPaused(const m::Request &req); - - /// Removes any modifications this agent made to Hermes in order to enable - /// debugging - void cleanUp(); - - HermesRuntime &runtime_; - debugger::AsyncDebuggerAPI &asyncDebugger_; - - /// ID for the registered DebuggerEventCallback - debugger::DebuggerEventCallbackID debuggerEventCallbackId_; - - /// Details of each CDP breakpoint that has been created, and not - /// yet destroyed. - std::unordered_map cdpBreakpoints_{}; - - /// CDP breakpoint IDs are assigned by the DebuggerDomainAgent. Keep track of - /// the next available ID. - CDPBreakpointID nextBreakpointID_ = 1; - - DomainState &state_; - - /// Whether the currently installed breakpoints actually take effect. If - /// they're supposed to be inactive, then debugger agent will automatically - /// resume execution when breakpoints are hit. - bool breakpointsActive_ = true; - - /// Whether Debugger.enable was received and wasn't disabled by receiving - /// Debugger.disable - bool enabled_; - - /// Whether to consider the debugger as currently paused. There are some - /// debugger events such as ScriptLoaded where we don't consider the debugger - /// to be paused. - bool paused_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_DEBUGGERDOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DomainAgent.h deleted file mode 100644 index 6770e829f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DomainAgent.h +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_DOMAINAGENT_H -#define HERMES_CDP_DOMAINAGENT_H - -#include -#include - -#include -#include - -#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ - defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) -#include -#else -#ifndef TSA_GUARDED_BY -#define TSA_GUARDED_BY(x) -#endif -#endif - -namespace facebook { -namespace hermes { -namespace cdp { - -namespace m = ::facebook::hermes::cdp::message; - -/// A wrapper around std::function to make it safe to use from -/// multiple threads. The wrapper implements an invalidate function so that one -/// thread can clean up the underlying std::function in a thread-safe way. -template -class SynchronizedCallback { - public: - SynchronizedCallback(std::function func) - : funcContainer_(std::make_shared(func)) {} - - /// Thread-safe version that calls the underlying std::function. If the - /// underlying std::function is empty, this function is a no-op. - void operator()(Args... args) const { - std::lock_guard lock(funcContainer_->mutex); - if (funcContainer_->func) { - funcContainer_->func(args...); - } - } - - /// Reset the underlying std::function so that future invocations of - /// operator() would just be a no-op. - void invalidate() { - std::lock_guard lock(funcContainer_->mutex); - funcContainer_->func = std::function(); - } - - private: - struct FunctionContainer { - FunctionContainer(std::function func) : func(func) {} - - std::mutex mutex{}; - - /// The actual std::function to be invoked by operator() - std::function func TSA_GUARDED_BY(mutex); - }; - std::shared_ptr funcContainer_; -}; - -using SynchronizedOutboundCallback = SynchronizedCallback; - -class DomainAgent { - protected: - DomainAgent( - int32_t executionContextID, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable) - : executionContextID_(executionContextID), - messageCallback_(messageCallback), - objTable_(objTable) {} - virtual ~DomainAgent() {} - - /// Sends the provided string back to the debug client - void sendToClient(const std::string &str) { - messageCallback_(str); - } - - /// Sends the provided \p Response back to the debug client - void sendResponseToClient(const m::Response &resp) { - sendToClient(resp.toJsonStr()); - } - - /// Sends the provided \p Notification back to the debug client - void sendNotificationToClient(const m::Notification ¬e) { - sendToClient(note.toJsonStr()); - } - - /// Execution context ID associated with the HermesRuntime - int32_t executionContextID_; - - /// Callback function to send CDP response back to the debug client - SynchronizedOutboundCallback messageCallback_; - - std::shared_ptr objTable_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_DOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DomainState.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DomainState.h deleted file mode 100644 index 4c21603cb..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/DomainState.h +++ /dev/null @@ -1,136 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_DOMAINSTATE_H -#define HERMES_CDP_DOMAINSTATE_H - -#include -#include -#include -#include -#include - -#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ - defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) -#include -#else -#ifndef TSA_GUARDED_BY -#define TSA_GUARDED_BY(x) -#endif -#ifndef TSA_REQUIRES -#define TSA_REQUIRES(x) -#endif -#endif - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Base class for data to be stored in DomainState. -struct StateValue { - public: - virtual ~StateValue() = default; - virtual std::unique_ptr copy() const = 0; -}; - -/// StateValue that can be used as a dictionary. Used as the main storage value -/// of DomainState so that modifications can be based on keys of the dictionary -/// hierarchy. -struct DictionaryStateValue : public StateValue { - ~DictionaryStateValue() override = default; - std::unique_ptr copy() const override; - - std::unordered_map> values; -}; - -using StateModification = - std::pair, std::unique_ptr>; - -/// This class acts as container for saving state that CDP agents need after a -/// reload. Its main purpose is to synchronize the manipulation of state on the -/// runtime thread and when CDPAgent::getState() gets called on arbitrary -/// thread. Functions in this class specifically do not contain callbacks to -/// ensure the mutex locking usage remain simple with no reentrancy to think -/// about. -class DomainState { - public: - DomainState(); - explicit DomainState(std::unique_ptr dict); - - /// TSA doesn't get applied to constructors, so delete the normal mechanism. - /// There is a separate copy() function instead. - DomainState(const DomainState &) = delete; - DomainState &operator=(const DomainState &) = delete; - - /// Deep copy of the data and make a new instance. Used by - /// CDPAgent::getState() to get the state in a thread-safe manner. - std::unique_ptr copy(); - - /// This function allows the caller to access values in the saved state. This - /// obtains a copy of the data so that no further synchronization is required - /// after calling this function. This function is expected to only be called a - /// few times after reload, so it isn't used frequently. All entries in the - /// \p paths vector are expected to be pointing to DictionaryStateValue(s) - /// except the last entry, which is a key to any StateValue. - /// \return a copy of the StateValue stored at \p paths, nullptr if no value - /// exists at paths - std::unique_ptr getCopy(std::vector paths); - - /// This class is the only way for callers to manipulate the DomainState. It - /// is a scope-based commit where the modifications get saved upon the class's - /// destruction. The class must not be saved elsewhere and outlive the - /// DomainState where it came from. The intent is to nudge the caller to batch - /// modifications and commit the changes in one go. Because we make a copy of - /// the state with copy(), we want state changes to be atomic. Caller can - /// still break things up into multiple transactions, but the hope is that - /// this nudges them to think about modifications as one atomic unit. - class Transaction { - public: - explicit Transaction(DomainState &state); - ~Transaction(); - - /// Adds a value to the container. All entries in the \p paths vector are - /// expected to be pointing to DictionaryStateValue(s) except the last - /// entry, which is a key to any StateValue. - void add(std::vector paths, const StateValue &value); - - /// Removes a value from the container. All entries in the \p paths vector - /// are expected to be pointing to DictionaryStateValue(s) except the last - /// entry, which is a key to any StateValue. - void remove(std::vector paths); - - private: - friend DomainState; - - DomainState &state_; - std::vector modifications_{}; - }; - - /// Gets a Transaction for modification. - Transaction transaction(); - - private: - /// Helper function for traversing the dictionary hierarchy. - DictionaryStateValue *getDict( - const std::vector &paths, - bool createMissingDict) TSA_REQUIRES(mutex_); - - /// Save modifications to \p dict_. - void commitTransaction(Transaction &transaction); - - std::mutex mutex_{}; - - /// The actual value container. TSA doesn't work if this is just a direct - /// value on the class, so using an unique_ptr. - std::unique_ptr dict_ TSA_GUARDED_BY(mutex_){}; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_DOMAINSTATE_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/HeapProfilerDomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/HeapProfilerDomainAgent.h deleted file mode 100644 index 227214bcc..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/HeapProfilerDomainAgent.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_HEAPPROFILERDOMAINAGENT_H -#define HERMES_CDP_HEAPPROFILERDOMAINAGENT_H - -#include - -#include "DomainAgent.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Handler for the "HeapProfiler" domain of CDP. All methods expect to be -/// invoked with exclusive access to the runtime. -class HeapProfilerDomainAgent : public DomainAgent { - public: - HeapProfilerDomainAgent( - int32_t executionContextID, - HermesRuntime &runtime, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable); - ~HeapProfilerDomainAgent(); - - /// Handles HeapProfiler.takeHeapSnapshot request - void takeHeapSnapshot(const m::heapProfiler::TakeHeapSnapshotRequest &req); - - /// Handle HeapProfiler.getObjectByHeapObjectId - void getObjectByHeapObjectId( - const m::heapProfiler::GetObjectByHeapObjectIdRequest &req); - - /// Handle HeapProfiler.getObjectByHeapObjectId - void getHeapObjectId(const m::heapProfiler::GetHeapObjectIdRequest &req); - - /// Handle HeapProfiler.collectGarbage - void collectGarbage(const m::heapProfiler::CollectGarbageRequest &req); - - /// Handle HeapProfiler.startTrackingHeapObjects - void startTrackingHeapObjects( - const m::heapProfiler::StartTrackingHeapObjectsRequest &req); - - /// Handle HeapProfiler.stopTrackingHeapObjects - void stopTrackingHeapObjects( - const m::heapProfiler::StopTrackingHeapObjectsRequest &req); - - /// Handle HeapProfiler.startSampling - void startSampling(const m::heapProfiler::StartSamplingRequest &req); - - /// Handle HeapProfiler.stopSampling - void stopSampling(const m::heapProfiler::StopSamplingRequest &req); - - private: - void sendSnapshot(int reqId, bool reportProgress, bool captureNumericValue); - - HermesRuntime &runtime_; - - /// Flag indicating whether this agent is registered to receive heap object - /// tracking callbacks. - bool trackingHeapObjectStackTraces_ = false; - - /// Flag indicating whether this agent is currently running a heap sampling - /// session. - bool samplingHeap_ = false; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_HEAPPROFILERDOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/JSONValueInterfaces.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/JSONValueInterfaces.h deleted file mode 100644 index 23a12ba8c..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/JSONValueInterfaces.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_JSONVALUEINTERFACES_H -#define HERMES_CDP_JSONVALUEINTERFACES_H - -#include -#include - -#include - -namespace facebook { -namespace hermes { -namespace cdp { -using namespace ::hermes::parser; - -/// Convert a string to a JSONValue. Will return nullopt if parsing is not -/// successful. -std::optional parseStr( - const std::string &str, - JSONFactory &factory); - -/// Convert a string to a JSON object. Will return nullopt if parsing is not -/// successful, or the resulting JSON value is not an object. -std::optional parseStrAsJsonObj( - const std::string &str, - JSONFactory &factory); - -/// Convert a JSONValue to a string. -std::string jsonValToStr(const JSONValue *v); - -/// Check if two JSONValues are equal. -bool jsonValsEQ(const JSONValue *A, const JSONValue *B); - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_JSONVALUEINTERFACES_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageConverters.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageConverters.h deleted file mode 100644 index 7397bd1d0..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageConverters.h +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_MESSAGECONVERTERS_H -#define HERMES_CDP_MESSAGECONVERTERS_H - -#include -#include -#include - -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { -namespace message { - -template -void setChromeLocation( - T &chromeLoc, - const facebook::hermes::debugger::SourceLocation &hermesLoc) { - if (hermesLoc.line != facebook::hermes::debugger::kInvalidLocation) { - chromeLoc.lineNumber = hermesLoc.line - 1; - } - - if (hermesLoc.column != facebook::hermes::debugger::kInvalidLocation) { - chromeLoc.columnNumber = hermesLoc.column - 1; - } -} - -/// ErrorCode magic numbers match JSC's (see InspectorBackendDispatcher.cpp) -enum class ErrorCode { - ParseError = -32700, - InvalidRequest = -32600, - MethodNotFound = -32601, - InvalidParams = -32602, - InternalError = -32603, - ServerError = -32000 -}; - -ErrorResponse -makeErrorResponse(int id, ErrorCode code, const std::string &message); - -OkResponse makeOkResponse(int id); - -namespace debugger { - -Location makeLocation(const facebook::hermes::debugger::SourceLocation &loc); - -} // namespace debugger - -namespace runtime { - -CallFrame makeCallFrame(const facebook::hermes::debugger::CallFrameInfo &info); - -std::vector makeCallFrames( - const facebook::hermes::debugger::StackTrace &stackTrace); - -} // namespace runtime - -namespace heapProfiler { - -std::unique_ptr makeSamplingHeapProfile( - const std::string &value); - -} // namespace heapProfiler - -namespace profiler { - -std::unique_ptr makeProfile(const std::string &value); - -} // namespace profiler - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_MESSAGECONVERTERS_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageInterfaces.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageInterfaces.h deleted file mode 100644 index f19418f57..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageInterfaces.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_MESSAGEINTERFACES_H -#define HERMES_CDP_MESSAGEINTERFACES_H - -#include -#include -#include -#include -#include - -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { -namespace message { -using namespace ::hermes::parser; - -struct RequestHandler; - -/// Serializable is an interface for objects that can be serialized to and from -/// JSON. -struct Serializable { - virtual ~Serializable() = default; - virtual JSONValue *toJsonVal(JSONFactory &factory) const = 0; - - std::string toJsonStr() const; -}; - -/// Requests are sent from the debugger to the target. -struct Request : public Serializable { - using ParseResult = std::variant, std::string>; - static std::unique_ptr fromJson(const std::string &str); - - Request() = default; - explicit Request(std::string method) : method(method) {} - - // accept dispatches to the appropriate handler method in RequestHandler based - // on the type of the request. - virtual void accept(RequestHandler &handler) const = 0; - - long long id = 0; - std::string method; -}; - -/// Responses are sent from the target to the debugger in response to a Request. -struct Response : public Serializable { - Response() = default; - - std::optional id = std::nullopt; -}; - -/// Notifications are sent from the target to the debugger. This is used to -/// notify the debugger about events that occur in the target, e.g. stopping -/// at a breakpoint. -struct Notification : public Serializable { - Notification() = default; - explicit Notification(std::string method) : method(method) {} - - std::string method; -}; - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_MESSAGEINTERFACES_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageTypes.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageTypes.h deleted file mode 100644 index fcc86c321..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageTypes.h +++ /dev/null @@ -1,1262 +0,0 @@ -// Copyright (c) Meta Platforms, Inc. and affiliates. All Rights Reserved. -// @generated SignedSource<> - -#pragma once - -#include -#include - -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { -namespace message { - -template -void deleter(T *p); -using JSONBlob = std::string; -struct UnknownRequest; - -namespace debugger { -using BreakpointId = std::string; -struct BreakpointResolvedNotification; -struct CallFrame; -using CallFrameId = std::string; -struct DisableRequest; -struct EnableRequest; -struct EvaluateOnCallFrameRequest; -struct EvaluateOnCallFrameResponse; -struct Location; -struct PauseRequest; -struct PausedNotification; -struct RemoveBreakpointRequest; -struct ResumeRequest; -struct ResumedNotification; -struct Scope; -struct ScriptParsedNotification; -struct ScriptPosition; -struct SetBlackboxedRangesRequest; -struct SetBreakpointByUrlRequest; -struct SetBreakpointByUrlResponse; -struct SetBreakpointRequest; -struct SetBreakpointResponse; -struct SetBreakpointsActiveRequest; -struct SetInstrumentationBreakpointRequest; -struct SetInstrumentationBreakpointResponse; -struct SetPauseOnExceptionsRequest; -struct StepIntoRequest; -struct StepOutRequest; -struct StepOverRequest; -} // namespace debugger - -namespace runtime { -struct CallArgument; -struct CallFrame; -struct CallFunctionOnRequest; -struct CallFunctionOnResponse; -struct CompileScriptRequest; -struct CompileScriptResponse; -struct ConsoleAPICalledNotification; -struct CustomPreview; -struct DisableRequest; -struct DiscardConsoleEntriesRequest; -struct EnableRequest; -struct EntryPreview; -struct EvaluateRequest; -struct EvaluateResponse; -struct ExceptionDetails; -struct ExecutionContextCreatedNotification; -struct ExecutionContextDescription; -using ExecutionContextId = long long; -struct GetHeapUsageRequest; -struct GetHeapUsageResponse; -struct GetPropertiesRequest; -struct GetPropertiesResponse; -struct GlobalLexicalScopeNamesRequest; -struct GlobalLexicalScopeNamesResponse; -struct InspectRequestedNotification; -struct InternalPropertyDescriptor; -struct ObjectPreview; -struct PropertyDescriptor; -struct PropertyPreview; -struct ReleaseObjectGroupRequest; -struct ReleaseObjectRequest; -struct RemoteObject; -using RemoteObjectId = std::string; -struct RunIfWaitingForDebuggerRequest; -using ScriptId = std::string; -struct StackTrace; -using Timestamp = double; -using UnserializableValue = std::string; -} // namespace runtime - -namespace heapProfiler { -struct AddHeapSnapshotChunkNotification; -struct CollectGarbageRequest; -struct GetHeapObjectIdRequest; -struct GetHeapObjectIdResponse; -struct GetObjectByHeapObjectIdRequest; -struct GetObjectByHeapObjectIdResponse; -using HeapSnapshotObjectId = std::string; -struct HeapStatsUpdateNotification; -struct LastSeenObjectIdNotification; -struct ReportHeapSnapshotProgressNotification; -struct SamplingHeapProfile; -struct SamplingHeapProfileNode; -struct SamplingHeapProfileSample; -struct StartSamplingRequest; -struct StartTrackingHeapObjectsRequest; -struct StopSamplingRequest; -struct StopSamplingResponse; -struct StopTrackingHeapObjectsRequest; -struct TakeHeapSnapshotRequest; -} // namespace heapProfiler - -namespace profiler { -struct PositionTickInfo; -struct Profile; -struct ProfileNode; -struct StartRequest; -struct StopRequest; -struct StopResponse; -} // namespace profiler - -/// RequestHandler handles requests via the visitor pattern. -struct RequestHandler { - virtual ~RequestHandler() = default; - - virtual void handle(const UnknownRequest &req) = 0; - virtual void handle(const debugger::DisableRequest &req) = 0; - virtual void handle(const debugger::EnableRequest &req) = 0; - virtual void handle(const debugger::EvaluateOnCallFrameRequest &req) = 0; - virtual void handle(const debugger::PauseRequest &req) = 0; - virtual void handle(const debugger::RemoveBreakpointRequest &req) = 0; - virtual void handle(const debugger::ResumeRequest &req) = 0; - virtual void handle(const debugger::SetBlackboxedRangesRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointByUrlRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointsActiveRequest &req) = 0; - virtual void handle( - const debugger::SetInstrumentationBreakpointRequest &req) = 0; - virtual void handle(const debugger::SetPauseOnExceptionsRequest &req) = 0; - virtual void handle(const debugger::StepIntoRequest &req) = 0; - virtual void handle(const debugger::StepOutRequest &req) = 0; - virtual void handle(const debugger::StepOverRequest &req) = 0; - virtual void handle(const heapProfiler::CollectGarbageRequest &req) = 0; - virtual void handle(const heapProfiler::GetHeapObjectIdRequest &req) = 0; - virtual void handle( - const heapProfiler::GetObjectByHeapObjectIdRequest &req) = 0; - virtual void handle(const heapProfiler::StartSamplingRequest &req) = 0; - virtual void handle( - const heapProfiler::StartTrackingHeapObjectsRequest &req) = 0; - virtual void handle(const heapProfiler::StopSamplingRequest &req) = 0; - virtual void handle( - const heapProfiler::StopTrackingHeapObjectsRequest &req) = 0; - virtual void handle(const heapProfiler::TakeHeapSnapshotRequest &req) = 0; - virtual void handle(const profiler::StartRequest &req) = 0; - virtual void handle(const profiler::StopRequest &req) = 0; - virtual void handle(const runtime::CallFunctionOnRequest &req) = 0; - virtual void handle(const runtime::CompileScriptRequest &req) = 0; - virtual void handle(const runtime::DisableRequest &req) = 0; - virtual void handle(const runtime::DiscardConsoleEntriesRequest &req) = 0; - virtual void handle(const runtime::EnableRequest &req) = 0; - virtual void handle(const runtime::EvaluateRequest &req) = 0; - virtual void handle(const runtime::GetHeapUsageRequest &req) = 0; - virtual void handle(const runtime::GetPropertiesRequest &req) = 0; - virtual void handle(const runtime::GlobalLexicalScopeNamesRequest &req) = 0; - virtual void handle(const runtime::ReleaseObjectRequest &req) = 0; - virtual void handle(const runtime::ReleaseObjectGroupRequest &req) = 0; - virtual void handle(const runtime::RunIfWaitingForDebuggerRequest &req) = 0; -}; - -/// NoopRequestHandler can be subclassed to only handle some requests. -struct NoopRequestHandler : public RequestHandler { - void handle(const UnknownRequest &req) override {} - void handle(const debugger::DisableRequest &req) override {} - void handle(const debugger::EnableRequest &req) override {} - void handle(const debugger::EvaluateOnCallFrameRequest &req) override {} - void handle(const debugger::PauseRequest &req) override {} - void handle(const debugger::RemoveBreakpointRequest &req) override {} - void handle(const debugger::ResumeRequest &req) override {} - void handle(const debugger::SetBlackboxedRangesRequest &req) override {} - void handle(const debugger::SetBreakpointRequest &req) override {} - void handle(const debugger::SetBreakpointByUrlRequest &req) override {} - void handle(const debugger::SetBreakpointsActiveRequest &req) override {} - void handle( - const debugger::SetInstrumentationBreakpointRequest &req) override {} - void handle(const debugger::SetPauseOnExceptionsRequest &req) override {} - void handle(const debugger::StepIntoRequest &req) override {} - void handle(const debugger::StepOutRequest &req) override {} - void handle(const debugger::StepOverRequest &req) override {} - void handle(const heapProfiler::CollectGarbageRequest &req) override {} - void handle(const heapProfiler::GetHeapObjectIdRequest &req) override {} - void handle( - const heapProfiler::GetObjectByHeapObjectIdRequest &req) override {} - void handle(const heapProfiler::StartSamplingRequest &req) override {} - void handle( - const heapProfiler::StartTrackingHeapObjectsRequest &req) override {} - void handle(const heapProfiler::StopSamplingRequest &req) override {} - void handle( - const heapProfiler::StopTrackingHeapObjectsRequest &req) override {} - void handle(const heapProfiler::TakeHeapSnapshotRequest &req) override {} - void handle(const profiler::StartRequest &req) override {} - void handle(const profiler::StopRequest &req) override {} - void handle(const runtime::CallFunctionOnRequest &req) override {} - void handle(const runtime::CompileScriptRequest &req) override {} - void handle(const runtime::DisableRequest &req) override {} - void handle(const runtime::DiscardConsoleEntriesRequest &req) override {} - void handle(const runtime::EnableRequest &req) override {} - void handle(const runtime::EvaluateRequest &req) override {} - void handle(const runtime::GetHeapUsageRequest &req) override {} - void handle(const runtime::GetPropertiesRequest &req) override {} - void handle(const runtime::GlobalLexicalScopeNamesRequest &req) override {} - void handle(const runtime::ReleaseObjectRequest &req) override {} - void handle(const runtime::ReleaseObjectGroupRequest &req) override {} - void handle(const runtime::RunIfWaitingForDebuggerRequest &req) override {} -}; - -/// Types -struct debugger::Location : public Serializable { - Location() = default; - Location(Location &&) = default; - Location(const Location &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Location &operator=(const Location &) = delete; - Location &operator=(Location &&) = default; - - runtime::ScriptId scriptId{}; - long long lineNumber{}; - std::optional columnNumber; -}; - -struct runtime::PropertyPreview : public Serializable { - PropertyPreview() = default; - PropertyPreview(PropertyPreview &&) = default; - PropertyPreview(const PropertyPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PropertyPreview &operator=(const PropertyPreview &) = delete; - PropertyPreview &operator=(PropertyPreview &&) = default; - - std::string name; - std::string type; - std::optional value; - std::unique_ptr< - runtime::ObjectPreview, - std::function> - valuePreview{nullptr, deleter}; - std::optional subtype; -}; - -struct runtime::EntryPreview : public Serializable { - EntryPreview() = default; - EntryPreview(EntryPreview &&) = default; - EntryPreview(const EntryPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - EntryPreview &operator=(const EntryPreview &) = delete; - EntryPreview &operator=(EntryPreview &&) = default; - - std::unique_ptr< - runtime::ObjectPreview, - std::function> - key{nullptr, deleter}; - std::unique_ptr< - runtime::ObjectPreview, - std::function> - value{nullptr, deleter}; -}; - -struct runtime::ObjectPreview : public Serializable { - ObjectPreview() = default; - ObjectPreview(ObjectPreview &&) = default; - ObjectPreview(const ObjectPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ObjectPreview &operator=(const ObjectPreview &) = delete; - ObjectPreview &operator=(ObjectPreview &&) = default; - - std::string type; - std::optional subtype; - std::optional description; - bool overflow{}; - std::vector properties; - std::optional> entries; -}; - -struct runtime::CustomPreview : public Serializable { - CustomPreview() = default; - CustomPreview(CustomPreview &&) = default; - CustomPreview(const CustomPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CustomPreview &operator=(const CustomPreview &) = delete; - CustomPreview &operator=(CustomPreview &&) = default; - - std::string header; - std::optional bodyGetterId; -}; - -struct runtime::RemoteObject : public Serializable { - RemoteObject() = default; - RemoteObject(RemoteObject &&) = default; - RemoteObject(const RemoteObject &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - RemoteObject &operator=(const RemoteObject &) = delete; - RemoteObject &operator=(RemoteObject &&) = default; - - std::string type; - std::optional subtype; - std::optional className; - std::optional value; - std::optional unserializableValue; - std::optional description; - std::optional objectId; - std::optional preview; - std::optional customPreview; -}; - -struct runtime::CallFrame : public Serializable { - CallFrame() = default; - CallFrame(CallFrame &&) = default; - CallFrame(const CallFrame &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallFrame &operator=(const CallFrame &) = delete; - CallFrame &operator=(CallFrame &&) = default; - - std::string functionName; - runtime::ScriptId scriptId{}; - std::string url; - long long lineNumber{}; - long long columnNumber{}; -}; - -struct runtime::StackTrace : public Serializable { - StackTrace() = default; - StackTrace(StackTrace &&) = default; - StackTrace(const StackTrace &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - StackTrace &operator=(const StackTrace &) = delete; - StackTrace &operator=(StackTrace &&) = default; - - std::optional description; - std::vector callFrames; - std::unique_ptr parent; -}; - -struct runtime::ExceptionDetails : public Serializable { - ExceptionDetails() = default; - ExceptionDetails(ExceptionDetails &&) = default; - ExceptionDetails(const ExceptionDetails &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ExceptionDetails &operator=(const ExceptionDetails &) = delete; - ExceptionDetails &operator=(ExceptionDetails &&) = default; - - long long exceptionId{}; - std::string text; - long long lineNumber{}; - long long columnNumber{}; - std::optional scriptId; - std::optional url; - std::optional stackTrace; - std::optional exception; - std::optional executionContextId; -}; - -struct debugger::Scope : public Serializable { - Scope() = default; - Scope(Scope &&) = default; - Scope(const Scope &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Scope &operator=(const Scope &) = delete; - Scope &operator=(Scope &&) = default; - - std::string type; - runtime::RemoteObject object{}; - std::optional name; - std::optional startLocation; - std::optional endLocation; -}; - -struct debugger::CallFrame : public Serializable { - CallFrame() = default; - CallFrame(CallFrame &&) = default; - CallFrame(const CallFrame &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallFrame &operator=(const CallFrame &) = delete; - CallFrame &operator=(CallFrame &&) = default; - - debugger::CallFrameId callFrameId{}; - std::string functionName; - std::optional functionLocation; - debugger::Location location{}; - std::string url; - std::vector scopeChain; - runtime::RemoteObject thisObj{}; - std::optional returnValue; -}; - -struct debugger::ScriptPosition : public Serializable { - ScriptPosition() = default; - ScriptPosition(ScriptPosition &&) = default; - ScriptPosition(const ScriptPosition &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ScriptPosition &operator=(const ScriptPosition &) = delete; - ScriptPosition &operator=(ScriptPosition &&) = default; - - long long lineNumber{}; - long long columnNumber{}; -}; - -struct heapProfiler::SamplingHeapProfileNode : public Serializable { - SamplingHeapProfileNode() = default; - SamplingHeapProfileNode(SamplingHeapProfileNode &&) = default; - SamplingHeapProfileNode(const SamplingHeapProfileNode &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfileNode &operator=(const SamplingHeapProfileNode &) = delete; - SamplingHeapProfileNode &operator=(SamplingHeapProfileNode &&) = default; - - runtime::CallFrame callFrame{}; - double selfSize{}; - long long id{}; - std::vector children; -}; - -struct heapProfiler::SamplingHeapProfileSample : public Serializable { - SamplingHeapProfileSample() = default; - SamplingHeapProfileSample(SamplingHeapProfileSample &&) = default; - SamplingHeapProfileSample(const SamplingHeapProfileSample &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfileSample &operator=(const SamplingHeapProfileSample &) = - delete; - SamplingHeapProfileSample &operator=(SamplingHeapProfileSample &&) = default; - - double size{}; - long long nodeId{}; - double ordinal{}; -}; - -struct heapProfiler::SamplingHeapProfile : public Serializable { - SamplingHeapProfile() = default; - SamplingHeapProfile(SamplingHeapProfile &&) = default; - SamplingHeapProfile(const SamplingHeapProfile &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfile &operator=(const SamplingHeapProfile &) = delete; - SamplingHeapProfile &operator=(SamplingHeapProfile &&) = default; - - heapProfiler::SamplingHeapProfileNode head{}; - std::vector samples; -}; - -struct profiler::PositionTickInfo : public Serializable { - PositionTickInfo() = default; - PositionTickInfo(PositionTickInfo &&) = default; - PositionTickInfo(const PositionTickInfo &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PositionTickInfo &operator=(const PositionTickInfo &) = delete; - PositionTickInfo &operator=(PositionTickInfo &&) = default; - - long long line{}; - long long ticks{}; -}; - -struct profiler::ProfileNode : public Serializable { - ProfileNode() = default; - ProfileNode(ProfileNode &&) = default; - ProfileNode(const ProfileNode &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ProfileNode &operator=(const ProfileNode &) = delete; - ProfileNode &operator=(ProfileNode &&) = default; - - long long id{}; - runtime::CallFrame callFrame{}; - std::optional hitCount; - std::optional> children; - std::optional deoptReason; - std::optional> positionTicks; -}; - -struct profiler::Profile : public Serializable { - Profile() = default; - Profile(Profile &&) = default; - Profile(const Profile &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Profile &operator=(const Profile &) = delete; - Profile &operator=(Profile &&) = default; - - std::vector nodes; - double startTime{}; - double endTime{}; - std::optional> samples; - std::optional> timeDeltas; -}; - -struct runtime::CallArgument : public Serializable { - CallArgument() = default; - CallArgument(CallArgument &&) = default; - CallArgument(const CallArgument &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallArgument &operator=(const CallArgument &) = delete; - CallArgument &operator=(CallArgument &&) = default; - - std::optional value; - std::optional unserializableValue; - std::optional objectId; -}; - -struct runtime::ExecutionContextDescription : public Serializable { - ExecutionContextDescription() = default; - ExecutionContextDescription(ExecutionContextDescription &&) = default; - ExecutionContextDescription(const ExecutionContextDescription &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ExecutionContextDescription &operator=(const ExecutionContextDescription &) = - delete; - ExecutionContextDescription &operator=(ExecutionContextDescription &&) = - default; - - runtime::ExecutionContextId id{}; - std::string origin; - std::string name; - std::optional auxData; -}; - -struct runtime::PropertyDescriptor : public Serializable { - PropertyDescriptor() = default; - PropertyDescriptor(PropertyDescriptor &&) = default; - PropertyDescriptor(const PropertyDescriptor &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PropertyDescriptor &operator=(const PropertyDescriptor &) = delete; - PropertyDescriptor &operator=(PropertyDescriptor &&) = default; - - std::string name; - std::optional value; - std::optional writable; - std::optional get; - std::optional set; - bool configurable{}; - bool enumerable{}; - std::optional wasThrown; - std::optional isOwn; - std::optional symbol; -}; - -struct runtime::InternalPropertyDescriptor : public Serializable { - InternalPropertyDescriptor() = default; - InternalPropertyDescriptor(InternalPropertyDescriptor &&) = default; - InternalPropertyDescriptor(const InternalPropertyDescriptor &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - InternalPropertyDescriptor &operator=(const InternalPropertyDescriptor &) = - delete; - InternalPropertyDescriptor &operator=(InternalPropertyDescriptor &&) = - default; - - std::string name; - std::optional value; -}; - -/// Requests -struct UnknownRequest : public Request { - UnknownRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional params; -}; - -struct debugger::DisableRequest : public Request { - DisableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::EnableRequest : public Request { - EnableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::EvaluateOnCallFrameRequest : public Request { - EvaluateOnCallFrameRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::CallFrameId callFrameId{}; - std::string expression; - std::optional objectGroup; - std::optional includeCommandLineAPI; - std::optional silent; - std::optional returnByValue; - std::optional generatePreview; - std::optional throwOnSideEffect; -}; - -struct debugger::PauseRequest : public Request { - PauseRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::RemoveBreakpointRequest : public Request { - RemoveBreakpointRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::BreakpointId breakpointId{}; -}; - -struct debugger::ResumeRequest : public Request { - ResumeRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional terminateOnResume; -}; - -struct debugger::SetBlackboxedRangesRequest : public Request { - SetBlackboxedRangesRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::ScriptId scriptId{}; - std::vector positions; -}; - -struct debugger::SetBreakpointRequest : public Request { - SetBreakpointRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::Location location{}; - std::optional condition; -}; - -struct debugger::SetBreakpointByUrlRequest : public Request { - SetBreakpointByUrlRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - long long lineNumber{}; - std::optional url; - std::optional urlRegex; - std::optional scriptHash; - std::optional columnNumber; - std::optional condition; -}; - -struct debugger::SetBreakpointsActiveRequest : public Request { - SetBreakpointsActiveRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - bool active{}; -}; - -struct debugger::SetInstrumentationBreakpointRequest : public Request { - SetInstrumentationBreakpointRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string instrumentation; -}; - -struct debugger::SetPauseOnExceptionsRequest : public Request { - SetPauseOnExceptionsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string state; -}; - -struct debugger::StepIntoRequest : public Request { - StepIntoRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::StepOutRequest : public Request { - StepOutRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::StepOverRequest : public Request { - StepOverRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::CollectGarbageRequest : public Request { - CollectGarbageRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::GetHeapObjectIdRequest : public Request { - GetHeapObjectIdRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::RemoteObjectId objectId{}; -}; - -struct heapProfiler::GetObjectByHeapObjectIdRequest : public Request { - GetObjectByHeapObjectIdRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - heapProfiler::HeapSnapshotObjectId objectId{}; - std::optional objectGroup; -}; - -struct heapProfiler::StartSamplingRequest : public Request { - StartSamplingRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional samplingInterval; - std::optional includeObjectsCollectedByMajorGC; - std::optional includeObjectsCollectedByMinorGC; -}; - -struct heapProfiler::StartTrackingHeapObjectsRequest : public Request { - StartTrackingHeapObjectsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional trackAllocations; -}; - -struct heapProfiler::StopSamplingRequest : public Request { - StopSamplingRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::StopTrackingHeapObjectsRequest : public Request { - StopTrackingHeapObjectsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional reportProgress; - std::optional treatGlobalObjectsAsRoots; - std::optional captureNumericValue; -}; - -struct heapProfiler::TakeHeapSnapshotRequest : public Request { - TakeHeapSnapshotRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional reportProgress; - std::optional treatGlobalObjectsAsRoots; - std::optional captureNumericValue; -}; - -struct profiler::StartRequest : public Request { - StartRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct profiler::StopRequest : public Request { - StopRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::CallFunctionOnRequest : public Request { - CallFunctionOnRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string functionDeclaration; - std::optional objectId; - std::optional> arguments; - std::optional silent; - std::optional returnByValue; - std::optional generatePreview; - std::optional userGesture; - std::optional awaitPromise; - std::optional executionContextId; - std::optional objectGroup; -}; - -struct runtime::CompileScriptRequest : public Request { - CompileScriptRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string expression; - std::string sourceURL; - bool persistScript{}; - std::optional executionContextId; -}; - -struct runtime::DisableRequest : public Request { - DisableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::DiscardConsoleEntriesRequest : public Request { - DiscardConsoleEntriesRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::EnableRequest : public Request { - EnableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::EvaluateRequest : public Request { - EvaluateRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string expression; - std::optional objectGroup; - std::optional includeCommandLineAPI; - std::optional silent; - std::optional contextId; - std::optional returnByValue; - std::optional generatePreview; - std::optional userGesture; - std::optional awaitPromise; -}; - -struct runtime::GetHeapUsageRequest : public Request { - GetHeapUsageRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::GetPropertiesRequest : public Request { - GetPropertiesRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::RemoteObjectId objectId{}; - std::optional ownProperties; - std::optional accessorPropertiesOnly; - std::optional generatePreview; -}; - -struct runtime::GlobalLexicalScopeNamesRequest : public Request { - GlobalLexicalScopeNamesRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional executionContextId; -}; - -struct runtime::ReleaseObjectRequest : public Request { - ReleaseObjectRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::RemoteObjectId objectId{}; -}; - -struct runtime::ReleaseObjectGroupRequest : public Request { - ReleaseObjectGroupRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string objectGroup; -}; - -struct runtime::RunIfWaitingForDebuggerRequest : public Request { - RunIfWaitingForDebuggerRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -/// Responses -struct ErrorResponse : public Response { - ErrorResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long code; - std::string message; - std::optional data; -}; - -struct OkResponse : public Response { - OkResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; -}; - -struct debugger::EvaluateOnCallFrameResponse : public Response { - EvaluateOnCallFrameResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct debugger::SetBreakpointResponse : public Response { - SetBreakpointResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - debugger::Location actualLocation{}; -}; - -struct debugger::SetBreakpointByUrlResponse : public Response { - SetBreakpointByUrlResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - std::vector locations; -}; - -struct debugger::SetInstrumentationBreakpointResponse : public Response { - SetInstrumentationBreakpointResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; -}; - -struct heapProfiler::GetHeapObjectIdResponse : public Response { - GetHeapObjectIdResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - heapProfiler::HeapSnapshotObjectId heapSnapshotObjectId{}; -}; - -struct heapProfiler::GetObjectByHeapObjectIdResponse : public Response { - GetObjectByHeapObjectIdResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; -}; - -struct heapProfiler::StopSamplingResponse : public Response { - StopSamplingResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - heapProfiler::SamplingHeapProfile profile{}; -}; - -struct profiler::StopResponse : public Response { - StopResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - profiler::Profile profile{}; -}; - -struct runtime::CallFunctionOnResponse : public Response { - CallFunctionOnResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct runtime::CompileScriptResponse : public Response { - CompileScriptResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::optional scriptId; - std::optional exceptionDetails; -}; - -struct runtime::EvaluateResponse : public Response { - EvaluateResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct runtime::GetHeapUsageResponse : public Response { - GetHeapUsageResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - double usedSize{}; - double totalSize{}; -}; - -struct runtime::GetPropertiesResponse : public Response { - GetPropertiesResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector result; - std::optional> - internalProperties; - std::optional exceptionDetails; -}; - -struct runtime::GlobalLexicalScopeNamesResponse : public Response { - GlobalLexicalScopeNamesResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector names; -}; - -/// Notifications -struct debugger::BreakpointResolvedNotification : public Notification { - BreakpointResolvedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - debugger::Location location{}; -}; - -struct debugger::PausedNotification : public Notification { - PausedNotification(); - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector callFrames; - std::string reason; - std::optional data; - std::optional> hitBreakpoints; - std::optional asyncStackTrace; -}; - -struct debugger::ResumedNotification : public Notification { - ResumedNotification(); - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; -}; - -struct debugger::ScriptParsedNotification : public Notification { - ScriptParsedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::ScriptId scriptId{}; - std::string url; - long long startLine{}; - long long startColumn{}; - long long endLine{}; - long long endColumn{}; - runtime::ExecutionContextId executionContextId{}; - std::string hash; - std::optional executionContextAuxData; - std::optional sourceMapURL; - std::optional hasSourceURL; - std::optional isModule; - std::optional length; -}; - -struct heapProfiler::AddHeapSnapshotChunkNotification : public Notification { - AddHeapSnapshotChunkNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::string chunk; -}; - -struct heapProfiler::HeapStatsUpdateNotification : public Notification { - HeapStatsUpdateNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector statsUpdate; -}; - -struct heapProfiler::LastSeenObjectIdNotification : public Notification { - LastSeenObjectIdNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long lastSeenObjectId{}; - double timestamp{}; -}; - -struct heapProfiler::ReportHeapSnapshotProgressNotification - : public Notification { - ReportHeapSnapshotProgressNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long done{}; - long long total{}; - std::optional finished; -}; - -struct runtime::ConsoleAPICalledNotification : public Notification { - ConsoleAPICalledNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::string type; - std::vector args; - runtime::ExecutionContextId executionContextId{}; - runtime::Timestamp timestamp{}; - std::optional stackTrace; -}; - -struct runtime::ExecutionContextCreatedNotification : public Notification { - ExecutionContextCreatedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::ExecutionContextDescription context{}; -}; - -struct runtime::InspectRequestedNotification : public Notification { - InspectRequestedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject object{}; - JSONBlob hints; - std::optional executionContextId; -}; - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageTypesInlines.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageTypesInlines.h deleted file mode 100644 index fe765f935..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/MessageTypesInlines.h +++ /dev/null @@ -1,316 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_MESSAGETYPESINLINES_H -#define HERMES_CDP_MESSAGETYPESINLINES_H - -#include -#include -#include - -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { -namespace message { - -template -using optional = std::optional; - -template -struct is_vector : std::false_type {}; - -template -struct is_vector> : std::true_type {}; - -/// valueFromJson - -/// Convert JSONValue to a Serializable type. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return T::tryMake(res); -} - -/// Convert JSONValue to a bool. -template -typename std::enable_if::value, std::unique_ptr>::type -valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a long long. -template -typename std::enable_if::value, std::unique_ptr>:: - type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a double. -template -typename std::enable_if::value, std::unique_ptr>:: - type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a string. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->c_str()); -} - -/// Convert JSONValue to a vector. -template -typename std::enable_if::value, std::unique_ptr>::type -valueFromJson(const JSONValue *items) { - auto *arr = llvh::dyn_cast(items); - std::unique_ptr result = std::make_unique(); - result->reserve(arr->size()); - for (const auto &item : *arr) { - auto itemResult = valueFromJson(item); - if (!itemResult) { - return nullptr; - } - result->push_back(std::move(*itemResult)); - } - return result; -} - -/// Convert JSONValue to a JSONObject. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(JSONValue *v) { - auto *res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res); -} - -/// Pass through JSONValues. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(JSONValue *v) { - return std::make_unique(v); -} - -/// assign(lhs, obj, key) is a wrapper for: -/// -/// lhs = obj[key] -/// -/// It mainly exists so that we can choose the right version of valueFromJson -/// based on the type of lhs. - -template -bool assign(T &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v == nullptr) { - return false; - } - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(*convertResult); - return true; - } - return false; -} - -template -bool assign(optional &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(*convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -template -bool assign(std::unique_ptr &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -template -bool assign( - std::unique_ptr> &lhs, - const JSONObject *obj, - const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -/// valueToJson - -inline JSONValue *valueToJson(const Serializable &value, JSONFactory &factory) { - return value.toJsonVal(factory); -} - -// Convert a bool to JSONValue. -inline JSONValue *valueToJson(bool b, JSONFactory &factory) { - return factory.getBoolean(b); -} - -// Convert a long long to JSONValue. -inline JSONValue *valueToJson(long long num, JSONFactory &factory) { - return factory.getNumber(num); -} - -// Convert a double to JSONValue. -inline JSONValue *valueToJson(double num, JSONFactory &factory) { - return factory.getNumber(num); -} - -// Convert a string to JSONValue. -inline JSONValue *valueToJson(const std::string &str, JSONFactory &factory) { - return factory.getString(str); -} - -// Convert a vector to JSONValue. -template -JSONValue *valueToJson(const std::vector &items, JSONFactory &factory) { - llvh::SmallVector storage; - for (const auto &item : items) { - storage.push_back(valueToJson(item, factory)); - } - return factory.newArray(storage.size(), storage.begin(), storage.end()); -} - -// Cast a JSONObject to JSONValue. -inline JSONValue *valueToJson(JSONObject *obj, JSONFactory &factory) { - return llvh::cast(obj); -} - -// Pass through JSONValues. -inline JSONValue *valueToJson(JSONValue *v, JSONFactory &factory) { - return v; -} - -/// put(obj, key, value) is meant to be a wrapper for: -/// obj[key] = valueToJson(value); -/// However, JSONObjects are immutable, so we represent a 'put' operation as -/// pushing a new element onto a vector of JSONFactory::Props. - -using Properties = llvh::SmallVectorImpl; - -template -void put( - Properties &props, - const std::string &key, - const V &value, - JSONFactory &factory) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(value, factory); - props.push_back({jsStr, jsVal}); -} - -template -void put( - Properties &props, - const std::string &key, - const optional &optValue, - JSONFactory &factory) { - if (optValue.has_value()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(optValue.value(), factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void put( - Properties &props, - const std::string &key, - const std::unique_ptr &ptr, - JSONFactory &factory) { - if (ptr.get()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(*ptr, factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void put( - Properties &props, - const std::string &key, - const std::unique_ptr> &ptr, - JSONFactory &factory) { - if (ptr.get()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(*ptr, factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void deleter(T *p) { - delete p; -} - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_MESSAGETYPESINLINES_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/ProfilerDomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/ProfilerDomainAgent.h deleted file mode 100644 index 6c62b9c8a..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/ProfilerDomainAgent.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_PROFILERDOMAINAGENT_H -#define HERMES_CDP_PROFILERDOMAINAGENT_H - -#include -#include - -#include "DomainAgent.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Handler for the "Profiler" domain of CDP. All methods expect to be invoked -/// with exclusive access to the runtime. -class ProfilerDomainAgent : public DomainAgent { - public: - ProfilerDomainAgent( - int32_t executionContextID, - HermesRuntime &runtime, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable); - ~ProfilerDomainAgent() = default; - - void start(const m::profiler::StartRequest &req); - void stop(const m::profiler::StopRequest &req); - - private: - HermesRuntime &runtime_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_PROFILERDOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RemoteObjectConverters.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RemoteObjectConverters.h deleted file mode 100644 index ae688884e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RemoteObjectConverters.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_REMOTEOBJECTCONVERTERS_H -#define HERMES_CDP_REMOTEOBJECTCONVERTERS_H - -#include -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { - -struct ObjectSerializationOptions { - bool returnByValue = false; - bool generatePreview = false; -}; - -namespace message { - -namespace debugger { - -CallFrame makeCallFrame( - uint32_t callFrameIndex, - const facebook::hermes::debugger::CallFrameInfo &callFrameInfo, - const facebook::hermes::debugger::LexicalInfo &lexicalInfo, - cdp::RemoteObjectsTable &objTable, - jsi::Runtime &runtime, - const facebook::hermes::debugger::ProgramState &state); - -std::vector makeCallFrames( - const facebook::hermes::debugger::ProgramState &state, - cdp::RemoteObjectsTable &objTable, - jsi::Runtime &runtime); - -} // namespace debugger - -namespace runtime { - -RemoteObject makeRemoteObject( - facebook::jsi::Runtime &runtime, - const facebook::jsi::Value &value, - cdp::RemoteObjectsTable &objTable, - const std::string &objectGroup, - const cdp::ObjectSerializationOptions &serializationOptions); - -RemoteObject makeRemoteObjectForError( - facebook::jsi::Runtime &runtime, - const facebook::jsi::Value &value, - cdp::RemoteObjectsTable &objTable, - const std::string &objectGroup); - -ExceptionDetails makeExceptionDetails( - jsi::Runtime &runtime, - const jsi::JSError &error, - cdp::RemoteObjectsTable &objTable, - const std::string &objectGroup); - -ExceptionDetails makeExceptionDetails(const jsi::JSIException &err); - -ExceptionDetails makeExceptionDetails( - facebook::jsi::Runtime &runtime, - const facebook::hermes::debugger::EvalResult &result, - cdp::RemoteObjectsTable &objTable, - const std::string &objectGroup); - -} // namespace runtime - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_REMOTEOBJECTCONVERTERS_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RemoteObjectsTable.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RemoteObjectsTable.h deleted file mode 100644 index 1b8fff5a2..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RemoteObjectsTable.h +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_REMOTEOBJECTSTABLE_H -#define HERMES_CDP_REMOTEOBJECTSTABLE_H - -#include -#include -#include -#include - -#include - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Well-known object group names - -/** - * Objects created as a result of the Debugger.paused notification (e.g. scope - * objects) are placed in the "backtrace" object group. This object group is - * cleared when the VM resumes. - */ -extern const char *BacktraceObjectGroup; - -/** - * Objects that are created as a result of a console evaluation are placed in - * the "console" object group. This object group is cleared when the client - * clears the console. - */ -extern const char *ConsoleObjectGroup; - -/** - * RemoteObjectsTable manages the mapping of string object ids to scope metadata - * or actual JSI objects. The debugger vends these ids to the client so that the - * client can perform operations on the ids (e.g. enumerate properties on the - * object backed by the id). See Runtime.RemoteObjectId in the CDT docs for - * more details. - * - * Note that object handles are not ref-counted. Suppose an object foo is mapped - * to object id "objId" and is also in object group "objGroup". Then *either* of - * `releaseObject("objId")` or `releaseObjectGroup("objGroup")` will remove foo - * from the table. This matches the behavior of object groups in CDT. - */ -class RemoteObjectsTable { - public: - RemoteObjectsTable(); - ~RemoteObjectsTable(); - - RemoteObjectsTable(const RemoteObjectsTable &) = delete; - RemoteObjectsTable &operator=(const RemoteObjectsTable &) = delete; - - /** - * addScope adds the provided (frameIndex, scopeIndex) mapping to the table. - * If objectGroup is non-empty, then the scope object is also added to that - * object group for releasing via releaseObjectGroup. Returns an object id. - */ - std::string addScope( - std::pair frameAndScopeIndex, - const std::string &objectGroup); - - /** - * addValue adds the JSI value to the table. If objectGroup is non-empty, then - * the scope object is also added to that object group for releasing via - * releaseObjectGroup. Returns an object id. - */ - std::string addValue( - ::facebook::jsi::Value value, - const std::string &objectGroup); - - /// /param objId The object ID. - /// /return true if object ID represents a scope in the scope chain of a call - /// frame. - bool isScopeId(const std::string &objId) const; - - /** - * Retrieves the (frameIndex, scopeIndex) associated with this object id, or - * nullptr if no mapping exists. The pointer stays valid as long as you only - * call const methods on this class. - */ - const std::pair *getScope(const std::string &objId) const; - - /** - * Retrieves the JSI value associated with this object id, or nullptr if no - * mapping exists. The pointer stays valid as long as you only call const - * methods on this class. - */ - const ::facebook::jsi::Value *getValue(const std::string &objId) const; - - /** - * Retrieves the object group that this object id is in, or empty string if it - * isn't in an object group. The returned pointer is only guaranteed to be - * valid until the next call to this class. - */ - std::string getObjectGroup(const std::string &objId) const; - - /** - * Removes the scope or JSI value backed by the provided object ID from the - * table. \return true if the object was removed, false if it was not found. - */ - bool releaseObject(const std::string &objId); - - /** - * Removes all objects that are part of the provided object group from the - * table. - */ - void releaseObjectGroup(const std::string &objectGroup); - - private: - bool releaseObject(int64_t id); - - int64_t scopeId_ = -1; - int64_t valueId_ = 1; - - std::unordered_map> scopes_; - std::unordered_map values_; - std::unordered_map idToGroup_; - std::unordered_map> groupToIds_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_REMOTEOBJECTSTABLE_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RuntimeDomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RuntimeDomainAgent.h deleted file mode 100644 index 9c8142aab..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/cdp/RuntimeDomainAgent.h +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_RUNTIMEDOMAINAGENT_H -#define HERMES_CDP_RUNTIMEDOMAINAGENT_H - -#include - -#include "CDPDebugAPI.h" -#include "DomainAgent.h" -#include "RemoteObjectConverters.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -namespace m = ::facebook::hermes::cdp::message; - -/// Handler for the "Runtime" domain of CDP. Accepts CDP requests belonging to -/// the "Runtime" domain from the debug client. Produces CDP responses and -/// events belonging to the "Runtime" domain. All methods expect to be invoked -/// with exclusive access to the runtime. -class RuntimeDomainAgent : public DomainAgent { - public: - RuntimeDomainAgent( - int32_t executionContextID, - HermesRuntime &runtime, - debugger::AsyncDebuggerAPI &asyncDebuggerAPI, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable, - ConsoleMessageStorage &consoleMessageStorage, - ConsoleMessageDispatcher &consoleMessageDispatcher); - ~RuntimeDomainAgent(); - - /// Enables the Runtime domain without processing CDP message or sending a CDP - /// response. It will still send CDP notifications if needed. - void enable(); - /// Handles Runtime.enable request - /// @cdp Runtime.enable If domain is already enabled, will return success. - void enable(const m::runtime::EnableRequest &req); - /// @cdp Runtime.discardConsoleEntries - void discardConsoleEntries( - const m::runtime::DiscardConsoleEntriesRequest &req); - /// Handles Runtime.disable request - /// @cdp Runtime.disable If domain is already disabled, will return success. - void disable(const m::runtime::DisableRequest &req); - /// Handles Runtime.getHeapUsage request - /// @cdp Runtime.getHeapUsage Allowed even if domain is not enabled. - void getHeapUsage(const m::runtime::GetHeapUsageRequest &req); - /// Handles Runtime.globalLexicalScopeNames request - /// @cdp Runtime.globalLexicalScopeNames Allowed even if domain is not - /// enabled. - void globalLexicalScopeNames( - const m::runtime::GlobalLexicalScopeNamesRequest &req); - /// Handles Runtime.compileScript request - /// @cdp Runtime.compileScript Not allowed if domain is not enabled. - void compileScript(const m::runtime::CompileScriptRequest &req); - /// Handles Runtime.getProperties request - /// @cdp Runtime.getProperties Allowed even if domain is not enabled. - void getProperties(const m::runtime::GetPropertiesRequest &req); - /// Handles Runtime.evaluate request - /// @cdp Runtime.evaluate Allowed even if domain is not enabled. - void evaluate(const m::runtime::EvaluateRequest &req); - /// Handles Runtime.callFunctionOn request - /// @cdp Runtime.callFunctionOn Allowed even if domain is not enabled. - void callFunctionOn(const m::runtime::CallFunctionOnRequest &req); - /// Dispatches a Runtime.consoleAPICalled notification - void consoleAPICalled(const ConsoleMessage &message, bool isBuffered); - /// Handles Runtime.releaseObject request - /// @cdp Runtime.releaseObject Allowed even if domain is not enabled. - void releaseObject(const m::runtime::ReleaseObjectRequest &req); - /// Handles Runtime.releaseObjectGroup request - /// @cdp Runtime.releaseObjectGroup Allowed even if domain is not enabled. - void releaseObjectGroup(const m::runtime::ReleaseObjectGroupRequest &req); - - private: - struct Helpers { - jsi::Function objectGetOwnPropertySymbols; - jsi::Function objectGetOwnPropertyNames; - jsi::Function objectGetOwnPropertyDescriptor; - jsi::Function objectGetPrototypeOf; - - explicit Helpers(jsi::Runtime &runtime); - }; - - bool checkRuntimeEnabled(const m::Request &req); - - /// Ensure the provided \p executionContextId matches the one - /// indicated via the constructor. Returns true if they match. - /// Sends an error message with the specified \p commandId - /// and returns false otherwise. - bool validateExecutionContextId( - m::runtime::ExecutionContextId executionContextId, - long long commandId); - - std::optional> makePropsFromScope( - std::pair frameAndScopeIndex, - const std::string &objectGroup, - const debugger::ProgramState &state, - const ObjectSerializationOptions &serializationOptions); - std::vector makePropsFromValue( - const jsi::Value &value, - const std::string &objectGroup, - bool onlyOwnProperties, - bool accessorPropertiesOnly, - const ObjectSerializationOptions &serializationOptions); - std::vector - makeInternalPropsFromValue( - const jsi::Value &value, - const std::string &objectGroup, - const ObjectSerializationOptions &serializationOptions); - - HermesRuntime &runtime_; - debugger::AsyncDebuggerAPI &asyncDebuggerAPI_; - ConsoleMessageStorage &consoleMessageStorage_; - ConsoleMessageDispatcher &consoleMessageDispatcher_; - - /// Whether Runtime.enable was received and wasn't disabled by receiving - /// Runtime.disable - bool enabled_; - - // preparedScripts_ stores user-entered scripts that have been prepared for - // execution, and may be invoked by a later command. - std::vector> preparedScripts_; - - /// Console message subscription token, used to unsubscribe during shutdown. - ConsoleMessageRegistration consoleMessageRegistration_; - - /// Cached helper JS functions used by agent methods. - const Helpers helpers_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_RUNTIMEDOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes.h deleted file mode 100644 index 0d6d70fc8..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes.h +++ /dev/null @@ -1,263 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_HERMES_H -#define HERMES_HERMES_H - -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include - -#include "js_native_api.h" - -struct HermesTestHelper; - -namespace hermes { - namespace vm { - class GCExecTrace; - class Runtime; - } // namespace vm -} // namespace hermes - -namespace facebook { - namespace jsi { - - class ThreadSafeRuntime; - - } - - namespace hermes { - - namespace debugger { - class Debugger; - } - - class HermesRuntimeImpl; - -/// Represents a Hermes JS runtime. - class HERMES_EXPORT HermesRuntime : public jsi::Runtime { - public: - - napi_status createNapiEnv(napi_env *env); - - static bool isHermesBytecode(const uint8_t *data, size_t len); - // Returns the supported bytecode version. - static uint32_t getBytecodeVersion(); - // (EXPERIMENTAL) Issues madvise calls for portions of the given - // bytecode file that will likely be used when loading the bytecode - // file and running its global function. - static void prefetchHermesBytecode(const uint8_t *data, size_t len); - // Returns whether the data is valid HBC with more extensive checks than - // isHermesBytecode and returns why it isn't in errorMessage (if nonnull) - // if not. - static bool hermesBytecodeSanityCheck( - const uint8_t *data, - size_t len, - std::string *errorMessage = nullptr); - static void setFatalHandler(void (*handler)(const std::string &)); - - // Assuming that \p data is valid HBC bytecode data, returns a pointer to the - // first element of the epilogue, data append to the end of the bytecode - // stream. Return pair contain ptr to data and header. - static std::pair getBytecodeEpilogue( - const uint8_t *data, - size_t len); - - /// Enable sampling profiler. - /// Starts a separate thread that polls VM state with \p meanHzFreq frequency. - /// Any subsequent call to \c enableSamplingProfiler() is ignored until - /// next call to \c disableSamplingProfiler() - static void enableSamplingProfiler(double meanHzFreq = 100); - - /// Disable the sampling profiler - static void disableSamplingProfiler(); - - /// Dump sampled stack trace to the given file name. - static void dumpSampledTraceToFile(const std::string &fileName); - - /// Dump sampled stack trace to the given stream. - static void dumpSampledTraceToStream(std::ostream &stream); - - /// Serialize the sampled stack to the format expected by DevTools' - /// Profiler.stop return type. - void sampledTraceToStreamInDevToolsFormat(std::ostream &stream); - - /// Return the executed JavaScript function info. - /// This information holds the segmentID, Virtualoffset and sourceURL. - /// This information is needed specifically to be able to symbolicate non-CJS - /// bundles correctly. This API will be simplified later to simply return a - /// segmentID and virtualOffset, when we are able to only support CJS bundles. - static std::unordered_map> - getExecutedFunctions(); - - /// \return whether code coverage profiler is enabled or not. - static bool isCodeCoverageProfilerEnabled(); - - /// Enable code coverage profiler. - static void enableCodeCoverageProfiler(); - - /// Disable code coverage profiler. - static void disableCodeCoverageProfiler(); - - // The base class declares most of the interesting methods. This - // just declares new methods which are specific to HermesRuntime. - // The actual implementations of the pure virtual methods are - // provided by a class internal to the .cpp file, which is created - // by the factory. - - /// Load a new segment into the Runtime. - /// The \param context must be a valid RequireContext retrieved from JS - /// using `require.context`. - void loadSegment( - std::unique_ptr buffer, - const jsi::Value &context); - - /// Gets a guaranteed unique id for an Object (or, respectively, String - /// or PropNameId), which is assigned at allocation time and is - /// static throughout that object's (or string's, or PropNameID's) - /// lifetime. - uint64_t getUniqueID(const jsi::Object &o) const; - uint64_t getUniqueID(const jsi::BigInt &s) const; - uint64_t getUniqueID(const jsi::String &s) const; - uint64_t getUniqueID(const jsi::PropNameID &pni) const; - uint64_t getUniqueID(const jsi::Symbol &sym) const; - - /// Same as the other \c getUniqueID, except it can return 0 for some values. - /// 0 means there is no ID associated with the value. - uint64_t getUniqueID(const jsi::Value &val) const; - - /// From an ID retrieved from \p getUniqueID, go back to the object. - /// NOTE: This is much slower in general than the reverse operation, and takes - /// up more memory. Don't use this unless it's absolutely necessary. - /// \return a jsi::Object if a matching object is found, else returns null. - jsi::Value getObjectForID(uint64_t id); - - /// Get a structure representing the execution history (currently just of - /// GC, but will be generalized as necessary), to aid in debugging - /// non-deterministic execution. - const ::hermes::vm::GCExecTrace &getGCExecTrace() const; - - /// Get IO tracking (aka HBC page access) info as a JSON string. - /// See hermes::vm::Runtime::getIOTrackingInfoJSON() for conditions - /// needed for there to be useful output. - std::string getIOTrackingInfoJSON(); - -#ifdef HERMESVM_PROFILER_BB - /// Write the trace to the given stream. - void dumpBasicBlockProfileTrace(std::ostream &os) const; -#endif - -#ifdef HERMESVM_PROFILER_OPCODE - /// Write the opcode stats to the given stream. - void dumpOpcodeStats(std::ostream &os) const; -#endif - - /// \return a reference to the Debugger for this Runtime. - debugger::Debugger &getDebugger(); - -#ifdef HERMES_ENABLE_DEBUGGER - - struct DebugFlags { - // Looking for the .lazy flag? It's no longer necessary. - // Source is evaluated lazily by default. See - // RuntimeConfig::CompilationMode. - }; - - /// Evaluate the given code in an unoptimized form, - /// used for debugging. - void debugJavaScript( - const std::string &src, - const std::string &sourceURL, - const DebugFlags &debugFlags); -#endif - - /// Register this runtime and thread for sampling profiler. Before using the - /// runtime on another thread, invoke this function again from the new thread - /// to make the sampling profiler target the new thread (and forget the old - /// thread). - void registerForProfiling(); - /// Unregister this runtime for sampling profiler. - void unregisterForProfiling(); - - /// Define methods to interrupt JS execution and set time limits. - /// All JS compiled to bytecode via prepareJS, or evaluateJS, will support - /// interruption and time limit monitoring if the runtime is configured with - /// AsyncBreakCheckInEval. If JS prepared in other ways is executed, care must - /// be taken to ensure that it is compiled in a mode that supports it (i.e., - /// the emitted code contains async break checks). - - /// Asynchronously terminates the current execution. This can be called on - /// any thread. - void asyncTriggerTimeout(); - - /// Register this runtime for execution time limit monitoring, with a time - /// limit of \p timeoutInMs milliseconds. - /// See compilation notes above. - void watchTimeLimit(uint32_t timeoutInMs); - /// Unregister this runtime for execution time limit monitoring. - void unwatchTimeLimit(); - - /// Same as \c evaluate JavaScript but with a source map, which will be - /// applied to exception traces and debug information. - /// - /// This is an experimental Hermes-specific API. In the future it may be - /// renamed, moved or combined with another API, but the provided - /// functionality will continue to be available in some form. - jsi::Value evaluateJavaScriptWithSourceMap( - const std::shared_ptr &buffer, - const std::shared_ptr &sourceMapBuf, - const std::string &sourceURL); - - /// Returns the underlying low level Hermes VM runtime instance. - /// This function is considered unsafe and unstable. - /// Direct use of a vm::Runtime should be avoided as the lower level APIs are - /// unsafe and they can change without notice. - ::hermes::vm::Runtime *getVMRuntimeUnsafe() const; - - private: - // Only HermesRuntimeImpl can subclass this. - HermesRuntime() = default; - friend class HermesRuntimeImpl; - - friend struct ::HermesTestHelper; - size_t rootsListLengthForTests() const; - - // Do not add any members here. This ensures that there are no - // object size inconsistencies. All data should be in the impl - // class in the .cpp file. - }; - -/// Return a RuntimeConfig that is more suited for running untrusted JS than -/// the default config. Disables some language features and may trade off some -/// performance for security. -/// -/// Can serve as a starting point with tweaks to re-enable needed features: -/// auto conf = hardenedHermesRuntimeConfig().rebuild(); -/// conf.withArrayBuffer(true); -/// ... -/// auto runtime = makeHermesRuntime(conf.build()); - HERMES_EXPORT ::hermes::vm::RuntimeConfig hardenedHermesRuntimeConfig(); - - HERMES_EXPORT std::unique_ptr makeHermesRuntime( - const ::hermes::vm::RuntimeConfig &runtimeConfig = - ::hermes::vm::RuntimeConfig()); - HERMES_EXPORT std::unique_ptr - makeThreadSafeHermesRuntime( - const ::hermes::vm::RuntimeConfig &runtimeConfig = - ::hermes::vm::RuntimeConfig()); - } // namespace hermes -} // namespace facebook - -#endif \ No newline at end of file diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes_api.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes_api.h deleted file mode 100644 index f0e616f8b..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes_api.h +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_HERMES_API_H -#define HERMES_HERMES_API_H - -#include "js_runtime.h" - -EXTERN_C_START - -typedef struct hermes_local_connection_s *hermes_local_connection; -typedef struct hermes_remote_connection_s *hermes_remote_connection; - -//============================================================================= -// jsr_runtime -//============================================================================= - -JSR_API hermes_dump_crash_data(jsr_runtime runtime, int32_t fd); -JSR_API hermes_sampling_profiler_enable(); -JSR_API hermes_sampling_profiler_disable(); -JSR_API hermes_sampling_profiler_add(jsr_runtime runtime); -JSR_API hermes_sampling_profiler_remove(jsr_runtime runtime); -JSR_API hermes_sampling_profiler_dump_to_file(const char *filename); - -//============================================================================= -// jsr_config -//============================================================================= - -JSR_API hermes_config_enable_default_crash_handler( - jsr_config config, - bool value); - -//============================================================================= -// Setting inspector singleton -//============================================================================= - -typedef int32_t(NAPI_CDECL *hermes_inspector_add_page_cb)( - const char *title, - const char *vm, - void *connectFunc); - -typedef void(NAPI_CDECL *hermes_inspector_remove_page_cb)(int32_t page_id); - -JSR_API hermes_set_inspector( - hermes_inspector_add_page_cb add_page_cb, - hermes_inspector_remove_page_cb remove_page_cb); - -//============================================================================= -// Local and remote inspector connections. -// Local is defined in Hermes VM, Remote is defined by inspector outside of VM. -//============================================================================= - -typedef void(NAPI_CDECL *hermes_remote_connection_send_message_cb)( - hermes_remote_connection remote_connection, - const char *message); - -typedef void(NAPI_CDECL *hermes_remote_connection_disconnect_cb)( - hermes_remote_connection remote_connection); - -JSR_API hermes_create_local_connection( - void *connect_func, - hermes_remote_connection remote_connection, - hermes_remote_connection_send_message_cb on_send_message_cb, - hermes_remote_connection_disconnect_cb on_disconnect_cb, - jsr_data_delete_cb on_delete_cb, - void *deleter_data, - hermes_local_connection *local_connection); - -JSR_API hermes_delete_local_connection( - hermes_local_connection local_connection); - -JSR_API hermes_local_connection_send_message( - hermes_local_connection local_connection, - const char *message); - -JSR_API hermes_local_connection_disconnect( - hermes_local_connection local_connection); - -EXTERN_C_END - -#endif // !HERMES_HERMES_API_H \ No newline at end of file diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes_tracing.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes_tracing.h deleted file mode 100644 index 470e82d9c..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/hermes_tracing.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_HERMES_TRACING_H -#define HERMES_HERMES_TRACING_H - -#include - -namespace llvh { -class raw_ostream; -} // namespace llvh - -namespace facebook { -namespace hermes { - -/// Creates and returns a tracing runtime if \p runtimeConfig.SynthTraceMode is -/// either SynthTraceMode::Tracing or SynthTraceMode::TracingAndReplaying. -/// Otherwise, returns the passed \n hermesRuntime as is. -/// The trace will be written to \p traceScratchPath incrementally. -/// On completion, the file will be renamed to \p traceResultPath, and -/// \p traceCompletionCallback (for post-processing) will be invoked. -/// Completion can be triggered implicitly by crash (if crash manager is -/// provided) or explicitly by invocation of flush. -/// If the runtime is destructed without triggering trace completion, -/// the file at \p traceScratchPath will be deleted. -/// The return value of \p traceCompletionCallback indicates whether the -/// invocation completed successfully. If \p traceCompletionCallback is null, it -/// also assumes as if the callback is successful. -std::unique_ptr makeTracingHermesRuntime( - std::unique_ptr hermesRuntime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - const std::string &traceScratchPath, - const std::string &traceResultPath, - std::function traceCompletionCallback); - -/// Creates and returns a tracing runtime that wrapps the passed -/// \p hermesRuntime. This API is mainly for Synth Trace replay (and tracing), -/// and for testing. -/// \p traceStream the stream to write trace to. -/// \p forReplay indicates whether the runtime is being used in trace replay and -/// tracing. -std::unique_ptr makeTracingHermesRuntime( - std::unique_ptr hermesRuntime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - std::unique_ptr traceStream, - bool forReplay = false); - -} // namespace hermes -} // namespace facebook - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/RuntimeAdapter.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/RuntimeAdapter.h deleted file mode 100644 index 64396f2cc..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/RuntimeAdapter.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -#include - -#ifndef INSPECTOR_EXPORT -#ifdef _MSC_VER -#ifdef CREATE_SHARED_LIBRARY -#define INSPECTOR_EXPORT __declspec(dllexport) -#else -#define INSPECTOR_EXPORT -#endif // CREATE_SHARED_LIBRARY -#else // _MSC_VER -#define INSPECTOR_EXPORT __attribute__((visibility("default"))) -#endif // _MSC_VER -#endif // !defined(INSPECTOR_EXPORT) - -namespace facebook { -namespace hermes { -namespace inspector_modern { - -/** - * RuntimeAdapter encapsulates a HermesRuntime object. The underlying Hermes - * runtime object should stay alive for at least as long as the RuntimeAdapter - * is alive. - */ -class INSPECTOR_EXPORT RuntimeAdapter { - public: - virtual ~RuntimeAdapter() = 0; - - /// getRuntime should return the runtime encapsulated by this adapter. The - /// CDP Handler will only invoke this function from the runtime thread. - virtual HermesRuntime &getRuntime() = 0; - - /// \p tickleJs is a method that subclasses can choose to override to make - /// the inspector more responsive. If overridden, it should call the - /// \p __tickleJs JavaScript function. Calling JavaScript functions must be - /// done on the runtime thread, and \p tickleJs() may be invoked from an - /// arbitrary thread. Thus, the call to \p __tickleJs should occur with - /// appropriate locking (e.g. via a thread-safe runtime instance, or by - /// enqueuing the call on to a dedicated JS thread). - /// - /// This makes the inspector more responsive because it gives the inspector - /// the ability to force the process to enter the Hermes interpreter loop - /// soon. This is important because the inspector can only do a number of - /// important operations (like manipulating breakpoints) within the context of - /// a Hermes interperter loop. - /// - /// The default implementation does nothing. - virtual void tickleJs(); -}; - -/** - * SharedRuntimeAdapter is a simple implementation of RuntimeAdapter that - * uses shared_ptr to hold on to the runtime. It's generally only used in tests, - * since it does not implement tickleJs. - */ -class INSPECTOR_EXPORT SharedRuntimeAdapter : public RuntimeAdapter { - public: - SharedRuntimeAdapter(std::shared_ptr runtime); - ~SharedRuntimeAdapter() override; - - HermesRuntime &getRuntime() override; - - private: - std::shared_ptr runtime_; -}; - -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/CDPHandler.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/CDPHandler.h deleted file mode 100644 index 01fe26eb4..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/CDPHandler.h +++ /dev/null @@ -1,154 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -// using include guards instead of #pragma once due to compile issues -// with MSVC and BUCK -#ifndef HERMES_INSPECTOR_CDPHANDLER_H -#define HERMES_INSPECTOR_CDPHANDLER_H - -#include -#include -#include -#include - -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { - -using CDPMessageCallbackFunction = std::function; -using OnUnregisterFunction = std::function; - -class CDPHandlerImpl; - -struct State; - -/// Utility struct to configure the initial state of the CDP session. -struct INSPECTOR_EXPORT CDPHandlerSessionConfig { - bool isRuntimeDomainEnabled{false}; -}; - -/// Configuration for the execution context managed by the CDPHandler. -struct INSPECTOR_EXPORT CDPHandlerExecutionContextDescription { - int32_t id{}; - std::string origin; - std::string name; - std::optional auxData; - bool shouldSendNotifications{}; -}; - -/// CDPHandler processes CDP messages between the client and the debugger. -/// It performs no networking or connection logic itself. -/// The CDP Handler is invoked from multiple threads. The locking strategy is -/// to acquire the lock at each entry point into the class, and hold it until -/// the entry function has returned. In practice, these functions fall into 2 -/// categories: public functions invoked by the creator of this instance, and -/// callbacks invoked by the runtime to report events. -/// Once the lock is held, most members are safe to use from any thread, with -/// the notable exception of the runtime (and debugger retrieved from the -/// runtime). Most runtime methods must only be invoked when running on the -/// runtime thread, which occurs in the CDP Handler constructor/destructor, and -/// callbacks from the runtime thread (e.g. host functions, instrumentation -/// callbacks, and pause callback). -class INSPECTOR_EXPORT CDPHandler { - /// Hide the constructor so users can only construct via static create - /// methods. - CDPHandler( - std::unique_ptr adapter, - const std::string &title, - bool waitForDebugger, - bool processConsoleAPI, - std::shared_ptr state, - const CDPHandlerSessionConfig &sessionConfig, - std::optional - executionContextDescription); - - public: - /// Creating a CDPHandler enables the debugger on the provided runtime. This - /// should generally called before you start running any JS in the runtime. - /// This should also be called on the runtime thread, as methods are invoked - /// on the given \p adapter. - static std::shared_ptr create( - std::unique_ptr adapter, - bool waitForDebugger = false, - bool processConsoleAPI = true, - std::shared_ptr state = nullptr, - const CDPHandlerSessionConfig &sessionConfig = {}, - std::optional - executionContextDescription = std::nullopt); - /// Temporarily kept to allow React Native build to still work - static std::shared_ptr create( - std::unique_ptr adapter, - const std::string &title, - bool waitForDebugger = false, - bool processConsoleAPI = true, - std::shared_ptr state = nullptr, - const CDPHandlerSessionConfig &sessionConfig = {}, - std::optional - executionContextDescription = std::nullopt); - ~CDPHandler(); - - /// getTitle returns the name of the friendly name of the runtime that's shown - /// to users in the CDP frontend (e.g. Chrome DevTools). - std::string getTitle() const; - - /// Provide a callback to receive replies and notifications from the debugger, - /// and optionally provide a function to be called during - /// unregisterCallbacks(). - /// \param msgCallback Function to receive replies and notifications from the - /// debugger - /// \param onDisconnect Function that will be invoked upon calling - /// unregisterCallbacks - /// \return true if there wasn't a previously registered callback - bool registerCallbacks( - CDPMessageCallbackFunction msgCallback, - OnUnregisterFunction onUnregister); - - /// Unregister any previously registered callbacks. - /// \return true if there were previously registered callbacks - bool unregisterCallbacks(); - - /// Process a JSON-encoded Chrome DevTools Protocol request. - void handle(std::string str); - - /// Extract state to be persisted across reloads. - std::unique_ptr getState(); - - private: - std::shared_ptr impl_; - const std::string title_; -}; - -/// Public-facing wrapper for internal CDP state that can be preserved across -/// reloads. -struct INSPECTOR_EXPORT State { - /// Incomplete type that stores the actual state. - struct Private; - - /// Create a new wrapper with the provided \p privateState. - explicit State(std::unique_ptr privateState); - ~State(); - - /// Get the wrapped state. - Private &get() { - return *privateState_.get(); - } - - private: - /// Pointer to the actual stored state, hidden from users of this wrapper. - std::unique_ptr privateState_; -}; - -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook - -#endif // HERMES_INSPECTOR_CDPHandler_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/CallbackOStream.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/CallbackOStream.h deleted file mode 100644 index a9831555a..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/CallbackOStream.h +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { - -/// Subclass of \c std::ostream where flushing is implemented through a -/// callback. Writes are collected in a buffer. When filled, the buffer's -/// contents are emptied out and sent to a callback. -struct CallbackOStream : public std::ostream { - /// Signature of callback called to flush buffer contents. Accepts the buffer - /// as a string. Returns a boolean indicating whether flushing succeeded. - /// Callback failure will be translated to stream failure. If the callback - /// throws an exception it will be swallowed and translated into stream - /// failure. - using Fn = std::function; - - /// Construct a new stream. - /// - /// \p sz The size of the buffer -- how large it can get before it must be - /// flushed. Must be non-zero. - /// \p cb The callback function. - CallbackOStream(size_t sz, Fn cb); - - /// This class is neither movable nor copyable. - CallbackOStream(CallbackOStream &&that) = delete; - CallbackOStream &operator=(CallbackOStream &&that) = delete; - CallbackOStream(const CallbackOStream &that) = delete; - CallbackOStream &operator=(const CallbackOStream &that) = delete; - - private: - /// \c std::streambuf sub-class backed by a std::string buffer and - /// implementing overflow by calling a callback. - struct StreamBuf : public std::streambuf { - /// Construct a new streambuf. Parameters are the same as those of - /// \c CallbackOStream . - StreamBuf(size_t sz, Fn cb); - - /// Destruction will flush any remaining buffer contents. - ~StreamBuf() override; - - /// StreamBufs are not copyable, to avoid the flush callback receiving - /// the contents of multiple streams. - StreamBuf(const StreamBuf &) = delete; - StreamBuf &operator=(const StreamBuf &) = delete; - - protected: - /// std::streambuf overrides - int_type overflow(int_type ch) override; - int sync() override; - - private: - /// The size of the backing buffer. Fixed for an instance of the streambuf. - size_t sz_; - - /// The backing buffer that writes will go to until full. - std::unique_ptr buf_; - - /// The function called when buf_ has been filled. - Fn cb_; - - /// Clears the backing buffer. - void reset(); - - /// Clears the backing buffer and returns it contents in a string. - std::string take(); - }; - - StreamBuf sbuf_; -}; - -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/JSONValueInterfaces.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/JSONValueInterfaces.h deleted file mode 100644 index 263313810..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/JSONValueInterfaces.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include - -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { -using namespace ::hermes::parser; - -/// Convert a string to a JSONValue. Will return nullopt if parsing is not -/// successful. -std::optional parseStr( - const std::string &str, - JSONFactory &factory); - -/// Convert a string to a JSON object. Will return nullopt if parsing is not -/// successful, or the resulting JSON value is not an object. -std::optional parseStrAsJsonObj( - const std::string &str, - JSONFactory &factory); - -/// Convert a JSONValue to a string. -std::string jsonValToStr(const JSONValue *v); - -/// Check if two JSONValues are equal. -bool jsonValsEQ(const JSONValue *A, const JSONValue *B); - -}; // namespace chrome -}; // namespace inspector_modern -}; // namespace hermes -}; // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageConverters.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageConverters.h deleted file mode 100644 index fd26c9ed5..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageConverters.h +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include - -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { -namespace message { - -template -void setChromeLocation( - T &chromeLoc, - const facebook::hermes::debugger::SourceLocation &hermesLoc) { - if (hermesLoc.line != facebook::hermes::debugger::kInvalidLocation) { - chromeLoc.lineNumber = hermesLoc.line - 1; - } - - if (hermesLoc.column != facebook::hermes::debugger::kInvalidLocation) { - chromeLoc.columnNumber = hermesLoc.column - 1; - } -} - -/// ErrorCode magic numbers match JSC's (see InspectorBackendDispatcher.cpp) -enum class ErrorCode { - ParseError = -32700, - InvalidRequest = -32600, - MethodNotFound = -32601, - InvalidParams = -32602, - InternalError = -32603, - ServerError = -32000 -}; - -ErrorResponse -makeErrorResponse(int id, ErrorCode code, const std::string &message); - -OkResponse makeOkResponse(int id); - -namespace debugger { - -Location makeLocation(const facebook::hermes::debugger::SourceLocation &loc); - -} // namespace debugger - -namespace runtime { - -CallFrame makeCallFrame(const facebook::hermes::debugger::CallFrameInfo &info); - -std::vector makeCallFrames( - const facebook::hermes::debugger::StackTrace &stackTrace); - -ExceptionDetails makeExceptionDetails( - const facebook::hermes::debugger::ExceptionDetails &details); - -} // namespace runtime - -namespace heapProfiler { - -std::unique_ptr makeSamplingHeapProfile( - const std::string &value); - -} // namespace heapProfiler - -namespace profiler { - -std::unique_ptr makeProfile(const std::string &value); - -} // namespace profiler - -} // namespace message -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageInterfaces.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageInterfaces.h deleted file mode 100644 index 01e369e22..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageInterfaces.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include - -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { -namespace message { -using namespace ::hermes::parser; - -struct RequestHandler; - -/// Serializable is an interface for objects that can be serialized to and from -/// JSON. -struct Serializable { - virtual ~Serializable() = default; - virtual JSONValue *toJsonVal(JSONFactory &factory) const = 0; - - std::string toJsonStr() const; -}; - -/// Requests are sent from the debugger to the target. -struct Request : public Serializable { - using ParseResult = std::variant, std::string>; - static std::unique_ptr fromJson(const std::string &str); - - Request() = default; - explicit Request(std::string method) : method(method) {} - - // accept dispatches to the appropriate handler method in RequestHandler based - // on the type of the request. - virtual void accept(RequestHandler &handler) const = 0; - - long long id = 0; - std::string method; -}; - -/// Responses are sent from the target to the debugger in response to a Request. -struct Response : public Serializable { - Response() = default; - - long long id = 0; -}; - -/// Notifications are sent from the target to the debugger. This is used to -/// notify the debugger about events that occur in the target, e.g. stopping -/// at a breakpoint. -struct Notification : public Serializable { - Notification() = default; - explicit Notification(std::string method) : method(method) {} - - std::string method; -}; - -} // namespace message -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageTypes.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageTypes.h deleted file mode 100644 index e039758f6..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageTypes.h +++ /dev/null @@ -1,1183 +0,0 @@ -// Copyright (c) Meta Platforms, Inc. and affiliates. All Rights Reserved. -// @generated SignedSource<<3ebea508f76e06269045891097f89eb5>> - -#pragma once - -#include -#include - -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { -namespace message { - -template -void deleter(T *p); -using JSONBlob = std::string; -struct UnknownRequest; - -namespace debugger { -using BreakpointId = std::string; -struct BreakpointResolvedNotification; -struct CallFrame; -using CallFrameId = std::string; -struct DisableRequest; -struct EnableRequest; -struct EvaluateOnCallFrameRequest; -struct EvaluateOnCallFrameResponse; -struct Location; -struct PauseRequest; -struct PausedNotification; -struct RemoveBreakpointRequest; -struct ResumeRequest; -struct ResumedNotification; -struct Scope; -struct ScriptParsedNotification; -struct SetBreakpointByUrlRequest; -struct SetBreakpointByUrlResponse; -struct SetBreakpointRequest; -struct SetBreakpointResponse; -struct SetBreakpointsActiveRequest; -struct SetInstrumentationBreakpointRequest; -struct SetInstrumentationBreakpointResponse; -struct SetPauseOnExceptionsRequest; -struct StepIntoRequest; -struct StepOutRequest; -struct StepOverRequest; -} // namespace debugger - -namespace runtime { -struct CallArgument; -struct CallFrame; -struct CallFunctionOnRequest; -struct CallFunctionOnResponse; -struct CompileScriptRequest; -struct CompileScriptResponse; -struct ConsoleAPICalledNotification; -struct CustomPreview; -struct DisableRequest; -struct EnableRequest; -struct EntryPreview; -struct EvaluateRequest; -struct EvaluateResponse; -struct ExceptionDetails; -struct ExecutionContextCreatedNotification; -struct ExecutionContextDescription; -using ExecutionContextId = long long; -struct GetHeapUsageRequest; -struct GetHeapUsageResponse; -struct GetPropertiesRequest; -struct GetPropertiesResponse; -struct GlobalLexicalScopeNamesRequest; -struct GlobalLexicalScopeNamesResponse; -struct InternalPropertyDescriptor; -struct ObjectPreview; -struct PropertyDescriptor; -struct PropertyPreview; -struct RemoteObject; -using RemoteObjectId = std::string; -struct RunIfWaitingForDebuggerRequest; -using ScriptId = std::string; -struct StackTrace; -using Timestamp = double; -using UnserializableValue = std::string; -} // namespace runtime - -namespace heapProfiler { -struct AddHeapSnapshotChunkNotification; -struct CollectGarbageRequest; -struct GetHeapObjectIdRequest; -struct GetHeapObjectIdResponse; -struct GetObjectByHeapObjectIdRequest; -struct GetObjectByHeapObjectIdResponse; -using HeapSnapshotObjectId = std::string; -struct HeapStatsUpdateNotification; -struct LastSeenObjectIdNotification; -struct ReportHeapSnapshotProgressNotification; -struct SamplingHeapProfile; -struct SamplingHeapProfileNode; -struct SamplingHeapProfileSample; -struct StartSamplingRequest; -struct StartTrackingHeapObjectsRequest; -struct StopSamplingRequest; -struct StopSamplingResponse; -struct StopTrackingHeapObjectsRequest; -struct TakeHeapSnapshotRequest; -} // namespace heapProfiler - -namespace profiler { -struct PositionTickInfo; -struct Profile; -struct ProfileNode; -struct StartRequest; -struct StopRequest; -struct StopResponse; -} // namespace profiler - -/// RequestHandler handles requests via the visitor pattern. -struct RequestHandler { - virtual ~RequestHandler() = default; - - virtual void handle(const UnknownRequest &req) = 0; - virtual void handle(const debugger::DisableRequest &req) = 0; - virtual void handle(const debugger::EnableRequest &req) = 0; - virtual void handle(const debugger::EvaluateOnCallFrameRequest &req) = 0; - virtual void handle(const debugger::PauseRequest &req) = 0; - virtual void handle(const debugger::RemoveBreakpointRequest &req) = 0; - virtual void handle(const debugger::ResumeRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointByUrlRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointsActiveRequest &req) = 0; - virtual void handle( - const debugger::SetInstrumentationBreakpointRequest &req) = 0; - virtual void handle(const debugger::SetPauseOnExceptionsRequest &req) = 0; - virtual void handle(const debugger::StepIntoRequest &req) = 0; - virtual void handle(const debugger::StepOutRequest &req) = 0; - virtual void handle(const debugger::StepOverRequest &req) = 0; - virtual void handle(const heapProfiler::CollectGarbageRequest &req) = 0; - virtual void handle(const heapProfiler::GetHeapObjectIdRequest &req) = 0; - virtual void handle( - const heapProfiler::GetObjectByHeapObjectIdRequest &req) = 0; - virtual void handle(const heapProfiler::StartSamplingRequest &req) = 0; - virtual void handle( - const heapProfiler::StartTrackingHeapObjectsRequest &req) = 0; - virtual void handle(const heapProfiler::StopSamplingRequest &req) = 0; - virtual void handle( - const heapProfiler::StopTrackingHeapObjectsRequest &req) = 0; - virtual void handle(const heapProfiler::TakeHeapSnapshotRequest &req) = 0; - virtual void handle(const profiler::StartRequest &req) = 0; - virtual void handle(const profiler::StopRequest &req) = 0; - virtual void handle(const runtime::CallFunctionOnRequest &req) = 0; - virtual void handle(const runtime::CompileScriptRequest &req) = 0; - virtual void handle(const runtime::DisableRequest &req) = 0; - virtual void handle(const runtime::EnableRequest &req) = 0; - virtual void handle(const runtime::EvaluateRequest &req) = 0; - virtual void handle(const runtime::GetHeapUsageRequest &req) = 0; - virtual void handle(const runtime::GetPropertiesRequest &req) = 0; - virtual void handle(const runtime::GlobalLexicalScopeNamesRequest &req) = 0; - virtual void handle(const runtime::RunIfWaitingForDebuggerRequest &req) = 0; -}; - -/// NoopRequestHandler can be subclassed to only handle some requests. -struct NoopRequestHandler : public RequestHandler { - void handle(const UnknownRequest &req) override {} - void handle(const debugger::DisableRequest &req) override {} - void handle(const debugger::EnableRequest &req) override {} - void handle(const debugger::EvaluateOnCallFrameRequest &req) override {} - void handle(const debugger::PauseRequest &req) override {} - void handle(const debugger::RemoveBreakpointRequest &req) override {} - void handle(const debugger::ResumeRequest &req) override {} - void handle(const debugger::SetBreakpointRequest &req) override {} - void handle(const debugger::SetBreakpointByUrlRequest &req) override {} - void handle(const debugger::SetBreakpointsActiveRequest &req) override {} - void handle( - const debugger::SetInstrumentationBreakpointRequest &req) override {} - void handle(const debugger::SetPauseOnExceptionsRequest &req) override {} - void handle(const debugger::StepIntoRequest &req) override {} - void handle(const debugger::StepOutRequest &req) override {} - void handle(const debugger::StepOverRequest &req) override {} - void handle(const heapProfiler::CollectGarbageRequest &req) override {} - void handle(const heapProfiler::GetHeapObjectIdRequest &req) override {} - void handle( - const heapProfiler::GetObjectByHeapObjectIdRequest &req) override {} - void handle(const heapProfiler::StartSamplingRequest &req) override {} - void handle( - const heapProfiler::StartTrackingHeapObjectsRequest &req) override {} - void handle(const heapProfiler::StopSamplingRequest &req) override {} - void handle( - const heapProfiler::StopTrackingHeapObjectsRequest &req) override {} - void handle(const heapProfiler::TakeHeapSnapshotRequest &req) override {} - void handle(const profiler::StartRequest &req) override {} - void handle(const profiler::StopRequest &req) override {} - void handle(const runtime::CallFunctionOnRequest &req) override {} - void handle(const runtime::CompileScriptRequest &req) override {} - void handle(const runtime::DisableRequest &req) override {} - void handle(const runtime::EnableRequest &req) override {} - void handle(const runtime::EvaluateRequest &req) override {} - void handle(const runtime::GetHeapUsageRequest &req) override {} - void handle(const runtime::GetPropertiesRequest &req) override {} - void handle(const runtime::GlobalLexicalScopeNamesRequest &req) override {} - void handle(const runtime::RunIfWaitingForDebuggerRequest &req) override {} -}; - -/// Types -struct debugger::Location : public Serializable { - Location() = default; - Location(Location &&) = default; - Location(const Location &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Location &operator=(const Location &) = delete; - Location &operator=(Location &&) = default; - - runtime::ScriptId scriptId{}; - long long lineNumber{}; - std::optional columnNumber; -}; - -struct runtime::PropertyPreview : public Serializable { - PropertyPreview() = default; - PropertyPreview(PropertyPreview &&) = default; - PropertyPreview(const PropertyPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PropertyPreview &operator=(const PropertyPreview &) = delete; - PropertyPreview &operator=(PropertyPreview &&) = default; - - std::string name; - std::string type; - std::optional value; - std::unique_ptr< - runtime::ObjectPreview, - std::function> - valuePreview{nullptr, deleter}; - std::optional subtype; -}; - -struct runtime::EntryPreview : public Serializable { - EntryPreview() = default; - EntryPreview(EntryPreview &&) = default; - EntryPreview(const EntryPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - EntryPreview &operator=(const EntryPreview &) = delete; - EntryPreview &operator=(EntryPreview &&) = default; - - std::unique_ptr< - runtime::ObjectPreview, - std::function> - key{nullptr, deleter}; - std::unique_ptr< - runtime::ObjectPreview, - std::function> - value{nullptr, deleter}; -}; - -struct runtime::ObjectPreview : public Serializable { - ObjectPreview() = default; - ObjectPreview(ObjectPreview &&) = default; - ObjectPreview(const ObjectPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ObjectPreview &operator=(const ObjectPreview &) = delete; - ObjectPreview &operator=(ObjectPreview &&) = default; - - std::string type; - std::optional subtype; - std::optional description; - bool overflow{}; - std::vector properties; - std::optional> entries; -}; - -struct runtime::CustomPreview : public Serializable { - CustomPreview() = default; - CustomPreview(CustomPreview &&) = default; - CustomPreview(const CustomPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CustomPreview &operator=(const CustomPreview &) = delete; - CustomPreview &operator=(CustomPreview &&) = default; - - std::string header; - std::optional bodyGetterId; -}; - -struct runtime::RemoteObject : public Serializable { - RemoteObject() = default; - RemoteObject(RemoteObject &&) = default; - RemoteObject(const RemoteObject &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - RemoteObject &operator=(const RemoteObject &) = delete; - RemoteObject &operator=(RemoteObject &&) = default; - - std::string type; - std::optional subtype; - std::optional className; - std::optional value; - std::optional unserializableValue; - std::optional description; - std::optional objectId; - std::optional preview; - std::optional customPreview; -}; - -struct runtime::CallFrame : public Serializable { - CallFrame() = default; - CallFrame(CallFrame &&) = default; - CallFrame(const CallFrame &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallFrame &operator=(const CallFrame &) = delete; - CallFrame &operator=(CallFrame &&) = default; - - std::string functionName; - runtime::ScriptId scriptId{}; - std::string url; - long long lineNumber{}; - long long columnNumber{}; -}; - -struct runtime::StackTrace : public Serializable { - StackTrace() = default; - StackTrace(StackTrace &&) = default; - StackTrace(const StackTrace &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - StackTrace &operator=(const StackTrace &) = delete; - StackTrace &operator=(StackTrace &&) = default; - - std::optional description; - std::vector callFrames; - std::unique_ptr parent; -}; - -struct runtime::ExceptionDetails : public Serializable { - ExceptionDetails() = default; - ExceptionDetails(ExceptionDetails &&) = default; - ExceptionDetails(const ExceptionDetails &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ExceptionDetails &operator=(const ExceptionDetails &) = delete; - ExceptionDetails &operator=(ExceptionDetails &&) = default; - - long long exceptionId{}; - std::string text; - long long lineNumber{}; - long long columnNumber{}; - std::optional scriptId; - std::optional url; - std::optional stackTrace; - std::optional exception; - std::optional executionContextId; -}; - -struct debugger::Scope : public Serializable { - Scope() = default; - Scope(Scope &&) = default; - Scope(const Scope &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Scope &operator=(const Scope &) = delete; - Scope &operator=(Scope &&) = default; - - std::string type; - runtime::RemoteObject object{}; - std::optional name; - std::optional startLocation; - std::optional endLocation; -}; - -struct debugger::CallFrame : public Serializable { - CallFrame() = default; - CallFrame(CallFrame &&) = default; - CallFrame(const CallFrame &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallFrame &operator=(const CallFrame &) = delete; - CallFrame &operator=(CallFrame &&) = default; - - debugger::CallFrameId callFrameId{}; - std::string functionName; - std::optional functionLocation; - debugger::Location location{}; - std::string url; - std::vector scopeChain; - runtime::RemoteObject thisObj{}; - std::optional returnValue; -}; - -struct heapProfiler::SamplingHeapProfileNode : public Serializable { - SamplingHeapProfileNode() = default; - SamplingHeapProfileNode(SamplingHeapProfileNode &&) = default; - SamplingHeapProfileNode(const SamplingHeapProfileNode &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfileNode &operator=(const SamplingHeapProfileNode &) = delete; - SamplingHeapProfileNode &operator=(SamplingHeapProfileNode &&) = default; - - runtime::CallFrame callFrame{}; - double selfSize{}; - long long id{}; - std::vector children; -}; - -struct heapProfiler::SamplingHeapProfileSample : public Serializable { - SamplingHeapProfileSample() = default; - SamplingHeapProfileSample(SamplingHeapProfileSample &&) = default; - SamplingHeapProfileSample(const SamplingHeapProfileSample &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfileSample &operator=(const SamplingHeapProfileSample &) = - delete; - SamplingHeapProfileSample &operator=(SamplingHeapProfileSample &&) = default; - - double size{}; - long long nodeId{}; - double ordinal{}; -}; - -struct heapProfiler::SamplingHeapProfile : public Serializable { - SamplingHeapProfile() = default; - SamplingHeapProfile(SamplingHeapProfile &&) = default; - SamplingHeapProfile(const SamplingHeapProfile &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfile &operator=(const SamplingHeapProfile &) = delete; - SamplingHeapProfile &operator=(SamplingHeapProfile &&) = default; - - heapProfiler::SamplingHeapProfileNode head{}; - std::vector samples; -}; - -struct profiler::PositionTickInfo : public Serializable { - PositionTickInfo() = default; - PositionTickInfo(PositionTickInfo &&) = default; - PositionTickInfo(const PositionTickInfo &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PositionTickInfo &operator=(const PositionTickInfo &) = delete; - PositionTickInfo &operator=(PositionTickInfo &&) = default; - - long long line{}; - long long ticks{}; -}; - -struct profiler::ProfileNode : public Serializable { - ProfileNode() = default; - ProfileNode(ProfileNode &&) = default; - ProfileNode(const ProfileNode &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ProfileNode &operator=(const ProfileNode &) = delete; - ProfileNode &operator=(ProfileNode &&) = default; - - long long id{}; - runtime::CallFrame callFrame{}; - std::optional hitCount; - std::optional> children; - std::optional deoptReason; - std::optional> positionTicks; -}; - -struct profiler::Profile : public Serializable { - Profile() = default; - Profile(Profile &&) = default; - Profile(const Profile &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Profile &operator=(const Profile &) = delete; - Profile &operator=(Profile &&) = default; - - std::vector nodes; - double startTime{}; - double endTime{}; - std::optional> samples; - std::optional> timeDeltas; -}; - -struct runtime::CallArgument : public Serializable { - CallArgument() = default; - CallArgument(CallArgument &&) = default; - CallArgument(const CallArgument &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallArgument &operator=(const CallArgument &) = delete; - CallArgument &operator=(CallArgument &&) = default; - - std::optional value; - std::optional unserializableValue; - std::optional objectId; -}; - -struct runtime::ExecutionContextDescription : public Serializable { - ExecutionContextDescription() = default; - ExecutionContextDescription(ExecutionContextDescription &&) = default; - ExecutionContextDescription(const ExecutionContextDescription &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ExecutionContextDescription &operator=(const ExecutionContextDescription &) = - delete; - ExecutionContextDescription &operator=(ExecutionContextDescription &&) = - default; - - runtime::ExecutionContextId id{}; - std::string origin; - std::string name; - std::optional auxData; -}; - -struct runtime::PropertyDescriptor : public Serializable { - PropertyDescriptor() = default; - PropertyDescriptor(PropertyDescriptor &&) = default; - PropertyDescriptor(const PropertyDescriptor &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PropertyDescriptor &operator=(const PropertyDescriptor &) = delete; - PropertyDescriptor &operator=(PropertyDescriptor &&) = default; - - std::string name; - std::optional value; - std::optional writable; - std::optional get; - std::optional set; - bool configurable{}; - bool enumerable{}; - std::optional wasThrown; - std::optional isOwn; - std::optional symbol; -}; - -struct runtime::InternalPropertyDescriptor : public Serializable { - InternalPropertyDescriptor() = default; - InternalPropertyDescriptor(InternalPropertyDescriptor &&) = default; - InternalPropertyDescriptor(const InternalPropertyDescriptor &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - InternalPropertyDescriptor &operator=(const InternalPropertyDescriptor &) = - delete; - InternalPropertyDescriptor &operator=(InternalPropertyDescriptor &&) = - default; - - std::string name; - std::optional value; -}; - -/// Requests -struct UnknownRequest : public Request { - UnknownRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional params; -}; - -struct debugger::DisableRequest : public Request { - DisableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::EnableRequest : public Request { - EnableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::EvaluateOnCallFrameRequest : public Request { - EvaluateOnCallFrameRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::CallFrameId callFrameId{}; - std::string expression; - std::optional objectGroup; - std::optional includeCommandLineAPI; - std::optional silent; - std::optional returnByValue; - std::optional generatePreview; - std::optional throwOnSideEffect; -}; - -struct debugger::PauseRequest : public Request { - PauseRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::RemoveBreakpointRequest : public Request { - RemoveBreakpointRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::BreakpointId breakpointId{}; -}; - -struct debugger::ResumeRequest : public Request { - ResumeRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional terminateOnResume; -}; - -struct debugger::SetBreakpointRequest : public Request { - SetBreakpointRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::Location location{}; - std::optional condition; -}; - -struct debugger::SetBreakpointByUrlRequest : public Request { - SetBreakpointByUrlRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - long long lineNumber{}; - std::optional url; - std::optional urlRegex; - std::optional scriptHash; - std::optional columnNumber; - std::optional condition; -}; - -struct debugger::SetBreakpointsActiveRequest : public Request { - SetBreakpointsActiveRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - bool active{}; -}; - -struct debugger::SetInstrumentationBreakpointRequest : public Request { - SetInstrumentationBreakpointRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string instrumentation; -}; - -struct debugger::SetPauseOnExceptionsRequest : public Request { - SetPauseOnExceptionsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string state; -}; - -struct debugger::StepIntoRequest : public Request { - StepIntoRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::StepOutRequest : public Request { - StepOutRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::StepOverRequest : public Request { - StepOverRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::CollectGarbageRequest : public Request { - CollectGarbageRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::GetHeapObjectIdRequest : public Request { - GetHeapObjectIdRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::RemoteObjectId objectId{}; -}; - -struct heapProfiler::GetObjectByHeapObjectIdRequest : public Request { - GetObjectByHeapObjectIdRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - heapProfiler::HeapSnapshotObjectId objectId{}; - std::optional objectGroup; -}; - -struct heapProfiler::StartSamplingRequest : public Request { - StartSamplingRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional samplingInterval; - std::optional includeObjectsCollectedByMajorGC; - std::optional includeObjectsCollectedByMinorGC; -}; - -struct heapProfiler::StartTrackingHeapObjectsRequest : public Request { - StartTrackingHeapObjectsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional trackAllocations; -}; - -struct heapProfiler::StopSamplingRequest : public Request { - StopSamplingRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::StopTrackingHeapObjectsRequest : public Request { - StopTrackingHeapObjectsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional reportProgress; - std::optional treatGlobalObjectsAsRoots; - std::optional captureNumericValue; -}; - -struct heapProfiler::TakeHeapSnapshotRequest : public Request { - TakeHeapSnapshotRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional reportProgress; - std::optional treatGlobalObjectsAsRoots; - std::optional captureNumericValue; -}; - -struct profiler::StartRequest : public Request { - StartRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct profiler::StopRequest : public Request { - StopRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::CallFunctionOnRequest : public Request { - CallFunctionOnRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string functionDeclaration; - std::optional objectId; - std::optional> arguments; - std::optional silent; - std::optional returnByValue; - std::optional generatePreview; - std::optional userGesture; - std::optional awaitPromise; - std::optional executionContextId; - std::optional objectGroup; -}; - -struct runtime::CompileScriptRequest : public Request { - CompileScriptRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string expression; - std::string sourceURL; - bool persistScript{}; - std::optional executionContextId; -}; - -struct runtime::DisableRequest : public Request { - DisableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::EnableRequest : public Request { - EnableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::EvaluateRequest : public Request { - EvaluateRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string expression; - std::optional objectGroup; - std::optional includeCommandLineAPI; - std::optional silent; - std::optional contextId; - std::optional returnByValue; - std::optional generatePreview; - std::optional userGesture; - std::optional awaitPromise; -}; - -struct runtime::GetHeapUsageRequest : public Request { - GetHeapUsageRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::GetPropertiesRequest : public Request { - GetPropertiesRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::RemoteObjectId objectId{}; - std::optional ownProperties; - std::optional generatePreview; -}; - -struct runtime::GlobalLexicalScopeNamesRequest : public Request { - GlobalLexicalScopeNamesRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional executionContextId; -}; - -struct runtime::RunIfWaitingForDebuggerRequest : public Request { - RunIfWaitingForDebuggerRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -/// Responses -struct ErrorResponse : public Response { - ErrorResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long code; - std::string message; - std::optional data; -}; - -struct OkResponse : public Response { - OkResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; -}; - -struct debugger::EvaluateOnCallFrameResponse : public Response { - EvaluateOnCallFrameResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct debugger::SetBreakpointResponse : public Response { - SetBreakpointResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - debugger::Location actualLocation{}; -}; - -struct debugger::SetBreakpointByUrlResponse : public Response { - SetBreakpointByUrlResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - std::vector locations; -}; - -struct debugger::SetInstrumentationBreakpointResponse : public Response { - SetInstrumentationBreakpointResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; -}; - -struct heapProfiler::GetHeapObjectIdResponse : public Response { - GetHeapObjectIdResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - heapProfiler::HeapSnapshotObjectId heapSnapshotObjectId{}; -}; - -struct heapProfiler::GetObjectByHeapObjectIdResponse : public Response { - GetObjectByHeapObjectIdResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; -}; - -struct heapProfiler::StopSamplingResponse : public Response { - StopSamplingResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - heapProfiler::SamplingHeapProfile profile{}; -}; - -struct profiler::StopResponse : public Response { - StopResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - profiler::Profile profile{}; -}; - -struct runtime::CallFunctionOnResponse : public Response { - CallFunctionOnResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct runtime::CompileScriptResponse : public Response { - CompileScriptResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::optional scriptId; - std::optional exceptionDetails; -}; - -struct runtime::EvaluateResponse : public Response { - EvaluateResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct runtime::GetHeapUsageResponse : public Response { - GetHeapUsageResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - double usedSize{}; - double totalSize{}; -}; - -struct runtime::GetPropertiesResponse : public Response { - GetPropertiesResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector result; - std::optional> - internalProperties; - std::optional exceptionDetails; -}; - -struct runtime::GlobalLexicalScopeNamesResponse : public Response { - GlobalLexicalScopeNamesResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector names; -}; - -/// Notifications -struct debugger::BreakpointResolvedNotification : public Notification { - BreakpointResolvedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - debugger::Location location{}; -}; - -struct debugger::PausedNotification : public Notification { - PausedNotification(); - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector callFrames; - std::string reason; - std::optional data; - std::optional> hitBreakpoints; - std::optional asyncStackTrace; -}; - -struct debugger::ResumedNotification : public Notification { - ResumedNotification(); - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; -}; - -struct debugger::ScriptParsedNotification : public Notification { - ScriptParsedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::ScriptId scriptId{}; - std::string url; - long long startLine{}; - long long startColumn{}; - long long endLine{}; - long long endColumn{}; - runtime::ExecutionContextId executionContextId{}; - std::string hash; - std::optional executionContextAuxData; - std::optional sourceMapURL; - std::optional hasSourceURL; - std::optional isModule; - std::optional length; -}; - -struct heapProfiler::AddHeapSnapshotChunkNotification : public Notification { - AddHeapSnapshotChunkNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::string chunk; -}; - -struct heapProfiler::HeapStatsUpdateNotification : public Notification { - HeapStatsUpdateNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector statsUpdate; -}; - -struct heapProfiler::LastSeenObjectIdNotification : public Notification { - LastSeenObjectIdNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long lastSeenObjectId{}; - double timestamp{}; -}; - -struct heapProfiler::ReportHeapSnapshotProgressNotification - : public Notification { - ReportHeapSnapshotProgressNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long done{}; - long long total{}; - std::optional finished; -}; - -struct runtime::ConsoleAPICalledNotification : public Notification { - ConsoleAPICalledNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::string type; - std::vector args; - runtime::ExecutionContextId executionContextId{}; - runtime::Timestamp timestamp{}; - std::optional stackTrace; -}; - -struct runtime::ExecutionContextCreatedNotification : public Notification { - ExecutionContextCreatedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::ExecutionContextDescription context{}; -}; - -} // namespace message -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageTypesInlines.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageTypesInlines.h deleted file mode 100644 index 49a4995dd..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/MessageTypesInlines.h +++ /dev/null @@ -1,315 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include - -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { -namespace message { - -template -using optional = std::optional; - -template -struct is_vector : std::false_type {}; - -template -struct is_vector> : std::true_type {}; - -/// valueFromJson - -/// Convert JSONValue to a Serializable type. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return T::tryMake(res); -} - -/// Convert JSONValue to a bool. -template -typename std::enable_if::value, std::unique_ptr>::type -valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a long long. -template -typename std::enable_if::value, std::unique_ptr>:: - type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a double. -template -typename std::enable_if::value, std::unique_ptr>:: - type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a string. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->c_str()); -} - -/// Convert JSONValue to a vector. -template -typename std::enable_if::value, std::unique_ptr>::type -valueFromJson(const JSONValue *items) { - auto *arr = llvh::dyn_cast(items); - std::unique_ptr result = std::make_unique(); - result->reserve(arr->size()); - for (const auto &item : *arr) { - auto itemResult = valueFromJson(item); - if (!itemResult) { - return nullptr; - } - result->push_back(std::move(*itemResult)); - } - return result; -} - -/// Convert JSONValue to a JSONObject. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(JSONValue *v) { - auto *res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res); -} - -/// Pass through JSONValues. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(JSONValue *v) { - return std::make_unique(v); -} - -/// assign(lhs, obj, key) is a wrapper for: -/// -/// lhs = obj[key] -/// -/// It mainly exists so that we can choose the right version of valueFromJson -/// based on the type of lhs. - -template -bool assign(T &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v == nullptr) { - return false; - } - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(*convertResult); - return true; - } - return false; -} - -template -bool assign(optional &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(*convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -template -bool assign(std::unique_ptr &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -template -bool assign( - std::unique_ptr> &lhs, - const JSONObject *obj, - const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -/// valueToJson - -inline JSONValue *valueToJson(const Serializable &value, JSONFactory &factory) { - return value.toJsonVal(factory); -} - -// Convert a bool to JSONValue. -inline JSONValue *valueToJson(bool b, JSONFactory &factory) { - return factory.getBoolean(b); -} - -// Convert a long long to JSONValue. -inline JSONValue *valueToJson(long long num, JSONFactory &factory) { - return factory.getNumber(num); -} - -// Convert a double to JSONValue. -inline JSONValue *valueToJson(double num, JSONFactory &factory) { - return factory.getNumber(num); -} - -// Convert a string to JSONValue. -inline JSONValue *valueToJson(const std::string &str, JSONFactory &factory) { - return factory.getString(str); -} - -// Convert a vector to JSONValue. -template -JSONValue *valueToJson(const std::vector &items, JSONFactory &factory) { - llvh::SmallVector storage; - for (const auto &item : items) { - storage.push_back(valueToJson(item, factory)); - } - return factory.newArray(storage.size(), storage.begin(), storage.end()); -} - -// Cast a JSONObject to JSONValue. -inline JSONValue *valueToJson(JSONObject *obj, JSONFactory &factory) { - return llvh::cast(obj); -} - -// Pass through JSONValues. -inline JSONValue *valueToJson(JSONValue *v, JSONFactory &factory) { - return v; -} - -/// put(obj, key, value) is meant to be a wrapper for: -/// obj[key] = valueToJson(value); -/// However, JSONObjects are immutable, so we represent a 'put' operation as -/// pushing a new element onto a vector of JSONFactory::Props. - -using Properties = llvh::SmallVectorImpl; - -template -void put( - Properties &props, - const std::string &key, - const V &value, - JSONFactory &factory) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(value, factory); - props.push_back({jsStr, jsVal}); -} - -template -void put( - Properties &props, - const std::string &key, - const optional &optValue, - JSONFactory &factory) { - if (optValue.has_value()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(optValue.value(), factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void put( - Properties &props, - const std::string &key, - const std::unique_ptr &ptr, - JSONFactory &factory) { - if (ptr.get()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(*ptr, factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void put( - Properties &props, - const std::string &key, - const std::unique_ptr> &ptr, - JSONFactory &factory) { - if (ptr.get()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(*ptr, factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void deleter(T *p) { - delete p; -} - -} // namespace message -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/RemoteObjectConverters.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/RemoteObjectConverters.h deleted file mode 100644 index 89355dc3e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/RemoteObjectConverters.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { -namespace message { - -namespace debugger { - -CallFrame makeCallFrame( - uint32_t callFrameIndex, - const facebook::hermes::debugger::CallFrameInfo &callFrameInfo, - const facebook::hermes::debugger::LexicalInfo &lexicalInfo, - facebook::hermes::inspector_modern::chrome::RemoteObjectsTable &objTable, - jsi::Runtime &runtime, - const facebook::hermes::debugger::ProgramState &state); - -std::vector makeCallFrames( - const facebook::hermes::debugger::ProgramState &state, - facebook::hermes::inspector_modern::chrome::RemoteObjectsTable &objTable, - jsi::Runtime &runtime); - -} // namespace debugger - -namespace runtime { - -RemoteObject makeRemoteObject( - facebook::jsi::Runtime &runtime, - const facebook::jsi::Value &value, - facebook::hermes::inspector_modern::chrome::RemoteObjectsTable &objTable, - const std::string &objectGroup, - bool byValue = false, - bool generatePreview = false); - -} // namespace runtime - -} // namespace message -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/RemoteObjectsTable.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/RemoteObjectsTable.h deleted file mode 100644 index d7a3370f6..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/RemoteObjectsTable.h +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include - -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { - -/// Well-known object group names - -/** - * Objects created as a result of the Debugger.paused notification (e.g. scope - * objects) are placed in the "backtrace" object group. This object group is - * cleared when the VM resumes. - */ -extern const char *BacktraceObjectGroup; - -/** - * Objects that are created as a result of a console evaluation are placed in - * the "console" object group. This object group is cleared when the client - * clears the console. - */ -extern const char *ConsoleObjectGroup; - -/** - * RemoteObjectsTable manages the mapping of string object ids to scope metadata - * or actual JSI objects. The debugger vends these ids to the client so that the - * client can perform operations on the ids (e.g. enumerate properties on the - * object backed by the id). See Runtime.RemoteObjectId in the CDT docs for - * more details. - * - * Note that object handles are not ref-counted. Suppose an object foo is mapped - * to object id "objId" and is also in object group "objGroup". Then *either* of - * `releaseObject("objId")` or `releaseObjectGroup("objGroup")` will remove foo - * from the table. This matches the behavior of object groups in CDT. - */ -class RemoteObjectsTable { - public: - RemoteObjectsTable(); - ~RemoteObjectsTable(); - - RemoteObjectsTable(const RemoteObjectsTable &) = delete; - RemoteObjectsTable &operator=(const RemoteObjectsTable &) = delete; - - /** - * addScope adds the provided (frameIndex, scopeIndex) mapping to the table. - * If objectGroup is non-empty, then the scope object is also added to that - * object group for releasing via releaseObjectGroup. Returns an object id. - */ - std::string addScope( - std::pair frameAndScopeIndex, - const std::string &objectGroup); - - /** - * addValue adds the JSI value to the table. If objectGroup is non-empty, then - * the scope object is also added to that object group for releasing via - * releaseObjectGroup. Returns an object id. - */ - std::string addValue( - ::facebook::jsi::Value value, - const std::string &objectGroup); - - /** - * Retrieves the (frameIndex, scopeIndex) associated with this object id, or - * nullptr if no mapping exists. The pointer stays valid as long as you only - * call const methods on this class. - */ - const std::pair *getScope(const std::string &objId) const; - - /** - * Retrieves the JSI value associated with this object id, or nullptr if no - * mapping exists. The pointer stays valid as long as you only call const - * methods on this class. - */ - const ::facebook::jsi::Value *getValue(const std::string &objId) const; - - /** - * Retrieves the object group that this object id is in, or empty string if it - * isn't in an object group. The returned pointer is only guaranteed to be - * valid until the next call to this class. - */ - std::string getObjectGroup(const std::string &objId) const; - - /** - * Removes the scope or JSI value backed by the provided object ID from the - * table. - */ - void releaseObject(const std::string &objId); - - /** - * Removes all objects that are part of the provided object group from the - * table. - */ - void releaseObjectGroup(const std::string &objectGroup); - - private: - void releaseObject(int64_t id); - - int64_t scopeId_ = -1; - int64_t valueId_ = 1; - - std::unordered_map> scopes_; - std::unordered_map values_; - std::unordered_map idToGroup_; - std::unordered_map> groupToIds_; -}; - -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/AsyncHermesRuntime.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/AsyncHermesRuntime.h deleted file mode 100644 index aaaf9cd04..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/AsyncHermesRuntime.h +++ /dev/null @@ -1,174 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#include -#include -#include -#include -#include - -#include - -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { - -/// URL assigned to scripts being executed in the absense of a caller-specified -/// URL. -constexpr auto kDefaultUrl = "url"; - -/** - * AsyncHermesRuntime is a helper class that runs JS scripts in a Hermes VM on - * a separate thread. This is useful for tests that want to test running JS - * in a multithreaded environment. - */ -class AsyncHermesRuntime { - public: - // Create a runtime. If veryLazy, configure the runtime to use completely - // lazy compilation. - AsyncHermesRuntime(bool veryLazy = false); - ~AsyncHermesRuntime(); - - std::shared_ptr runtime() { - return runtime_; - } - - /** - * stop sets the stop flag on this instance. JS scripts can get the current - * value of the stop flag by calling the global shouldStop() function. - */ - void stop(); - - /** - * start unsets the stop flag on this instance. JS scripts can get the current - * value of the stop flag by calling the global shouldStop() function. - */ - void start(); - - /** - * hasStoredValue returns whether or not a value has been stored yet - */ - bool hasStoredValue(); - - /** - * awaitStoredValue is a helper for getStoredValue that returns the value - * synchronously rather than in a future. - */ - jsi::Value awaitStoredValue( - std::chrono::milliseconds timeout = std::chrono::milliseconds(2500)); - - /** - * tickleJsAsync evaluates '__tickleJs()' in the underlying Hermes runtime on - * a separate thread. - */ - void tickleJsAsync(); - - /** - * executeScriptAsync evaluates JS in the underlying Hermes runtime on a - * separate thread. - * - * This method should be called at most once during the lifetime of an - * AsyncHermesRuntime instance. - */ - void executeScriptAsync( - const std::string &str, - const std::string &url = kDefaultUrl, - facebook::hermes::HermesRuntime::DebugFlags flags = - facebook::hermes::HermesRuntime::DebugFlags{}); - - /** - * executeScriptSync evaluates JS in the underlying Hermes runtime on a - * separate thread. It will block the caller until execution completes. If - * this takes longer than \p timeout, an exception will be thrown. - */ - void executeScriptSync( - const std::string &script, - const std::string &url = kDefaultUrl, - facebook::hermes::HermesRuntime::DebugFlags flags = - facebook::hermes::HermesRuntime::DebugFlags{}, - std::chrono::milliseconds timeout = std::chrono::milliseconds(2500)); - - /// Evaluates the given bytecode in the underlying Hermes runtime on a - /// separate thread. - /// \param bytecode Bytecode compiled with compileJS() API - /// \param url Corresponding source URL - void evaluateBytecodeAsync( - const std::string &bytecode, - const std::string &url = "url"); - - /** - * wait blocks until all previous executeScriptAsync calls finish. - */ - void wait( - std::chrono::milliseconds timeout = std::chrono::milliseconds(2500)); - - /** - * returns the number of thrown exceptions. - */ - size_t getNumberOfExceptions(); - - /** - * returns the message of the last thrown exception. - */ - std::string getLastThrownExceptionMessage(); - - /** - * registers the runtime for profiling in the executor thread. - */ - void registerForProfilingInExecutor(); - - /** - * unregisters the runtime for profiling in the executor thread. - */ - void unregisterForProfilingInExecutor(); - - private: - jsi::Value shouldStop( - jsi::Runtime &runtime, - const jsi::Value &thisVal, - const jsi::Value *args, - size_t count); - - jsi::Value storeValue( - jsi::Runtime &runtime, - const jsi::Value &thisVal, - const jsi::Value *args, - size_t count); - - std::shared_ptr runtime_; - std::unique_ptr<::hermes::SerialExecutor> executor_; - std::atomic stopFlag_{}; - std::promise storedValue_; - bool hasStoredValue_{false}; - std::vector thrownExceptions_; -}; - -/// RAII-style class dealing with sampling profiler registration in tests. This -/// is especially important in tests -- if any test failure is caused by an -/// uncaught exception, stack unwinding will destroy a VM registered for -/// profiling in a thread that's not the one where registration happened, which -/// will lead to a hermes fatal error. Using this RAII class ensure that the -/// proper test failure cause is reported. -struct SamplingProfilerRAII { - explicit SamplingProfilerRAII(AsyncHermesRuntime &rt) : runtime_(rt) { - runtime_.registerForProfilingInExecutor(); - } - - ~SamplingProfilerRAII() { - runtime_.unregisterForProfilingInExecutor(); - } - - AsyncHermesRuntime &runtime_; -}; -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/SyncConnection.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/SyncConnection.h deleted file mode 100644 index d9ecc509f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/SyncConnection.h +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include -#include - -#include -#include - -#include "AsyncHermesRuntime.h" - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { - -class ExecutorRuntimeAdapter - : public facebook::hermes::inspector_modern::RuntimeAdapter { - public: - explicit ExecutorRuntimeAdapter(AsyncHermesRuntime &runtime) - : runtime_(runtime) {} - - virtual ~ExecutorRuntimeAdapter() override = default; - - HermesRuntime &getRuntime() override { - return *runtime_.runtime(); - } - - void tickleJs() override; - - private: - AsyncHermesRuntime &runtime_; -}; - -/** - * SyncConnection provides a synchronous interface over Connection that is - * useful in tests. - */ -class SyncConnection { - public: - explicit SyncConnection( - AsyncHermesRuntime &runtime, - bool waitForDebugger = false); - ~SyncConnection(); - - /// sends a message to the debugger - void send(const std::string &str); - - /// waits for the next message of either kind (response or notification) - /// from the debugger. returns the message. throws on timeout. - std::string waitForMessage( - std::chrono::milliseconds timeout = std::chrono::milliseconds(2500)); - - bool registerCallbacks(); - bool unregisterCallbacks(); - - /// \return True if onUnregister was called in a previous unregisterCallbacks - /// call. A registerCallbacks call will reset the status. - bool onUnregisterWasCalled(); - - private: - /// This function is given to the CDPHandler to receive replies in the form of - /// CDP messages - void onReply(const std::string &message); - - /// This function is given to the CDPHandler to be invoked upon - /// unregisterCallbacks call - void onUnregister(); - - std::shared_ptr cdpHandler_; - - bool onUnregisterCalled_ = false; - - std::mutex mutex_; - std::condition_variable hasMessage_; - std::queue messages_; -}; - -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/TestHelpers.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/TestHelpers.h deleted file mode 100644 index 2f0e03992..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/inspector/chrome/tests/TestHelpers.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -#include -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace inspector_modern { -namespace chrome { - -using namespace ::hermes::parser; - -inline JSONValue *mustParseStr(const std::string &str, JSONFactory &factory) { - std::optional v = parseStr(str, factory); - EXPECT_TRUE(v.has_value()); - return v.value(); -} - -inline JSONObject *mustParseStrAsJsonObj( - const std::string &str, - JSONFactory &factory) { - std::optional obj = parseStrAsJsonObj(str, factory); - EXPECT_TRUE(obj.has_value()); - return obj.value(); -} - -template -T mustMake(const JSONObject *obj) { - std::unique_ptr instance = T::tryMake(obj); - EXPECT_TRUE(instance != nullptr); - return std::move(*instance); -} - -namespace message { - -inline std::unique_ptr mustGetRequestFromJson(const std::string &str) { - std::unique_ptr req = Request::fromJson(str); - EXPECT_TRUE(req != nullptr); - return req; -} - -} // namespace message - -} // namespace chrome -} // namespace inspector_modern -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/synthtest/tests/TestFunctions.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/synthtest/tests/TestFunctions.h deleted file mode 100644 index 480994731..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/hermes/synthtest/tests/TestFunctions.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_API_SYNTHTEST_TESTS_TESTFUNCTIONS -#define HERMES_API_SYNTHTEST_TESTS_TESTFUNCTIONS - -#define FOREACH_TEST(F) \ - F(callbacksCallJSFunction) \ - F(globalReturnObject) \ - F(getPropertyNames) \ - F(hostCallsJS) \ - F(hostCallsJSCallsHost) \ - F(hostCallsJSWithThis) \ - F(hostFunctionCachesObject) \ - F(hostFunctionCreatesObjects) \ - F(hostFunctionMutatesGlobalObject) \ - F(hostFunctionMutatesObject) \ - F(hostFunctionNameAndParams) \ - F(hostFunctionReturn) \ - F(hostFunctionReturnArgument) \ - F(hostFunctionReturnThis) \ - F(hostGlobalObject) \ - F(nativePropertyNames) \ - F(nativeSetsConstant) \ - F(parseGCConfig) \ - F(partialTraceHostFunction) \ - F(partialTraceHostObjectGet) \ - F(partialTraceHostObjectSet) \ - F(surrogatePairString) - -#define TEST_FUNC_FORWARD_DECL(name) \ - const char *name##Trace(); \ - const char *name##Source(); - -namespace facebook { -namespace hermes { -namespace synthtest { - -// Forward decls for all of the functions used. -FOREACH_TEST(TEST_FUNC_FORWARD_DECL) - -} // namespace synthtest -} // namespace hermes -} // namespace facebook - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/JSIDynamic.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/JSIDynamic.h deleted file mode 100644 index a96cc281b..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/JSIDynamic.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include - -namespace facebook { -namespace jsi { - -facebook::jsi::Value valueFromDynamic( - facebook::jsi::Runtime& runtime, - const folly::dynamic& dyn); - -folly::dynamic dynamicFromValue( - facebook::jsi::Runtime& runtime, - const facebook::jsi::Value& value, - std::function filterObjectKeys = nullptr); - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/decorator.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/decorator.h deleted file mode 100644 index c0d3cc6d4..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/decorator.h +++ /dev/null @@ -1,901 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -#include -#include - -// This file contains objects to help API users create their own -// runtime adapters, i.e. if you want to compose runtimes to add your -// own behavior. - -namespace facebook { -namespace jsi { - -// Use this to wrap host functions. It will pass the member runtime as -// the first arg to the callback. The first argument to the ctor -// should be the decorated runtime, not the plain one. -class DecoratedHostFunction { - public: - DecoratedHostFunction(Runtime& drt, HostFunctionType plainHF) - : drt_(drt), plainHF_(std::move(plainHF)) {} - - Runtime& decoratedRuntime() { - return drt_; - } - - Value - operator()(Runtime&, const Value& thisVal, const Value* args, size_t count) { - return plainHF_(decoratedRuntime(), thisVal, args, count); - } - - private: - template - friend class RuntimeDecorator; - - Runtime& drt_; - HostFunctionType plainHF_; -}; - -// From the perspective of the caller, a plain HostObject is passed to -// the decorated Runtime, and the HostObject methods expect to get -// passed that Runtime. But the plain Runtime will pass itself to its -// callback, so we need a helper here which curries the decorated -// Runtime, and calls the plain HostObject with it. -// -// If the concrete RuntimeDecorator derives DecoratedHostObject, it -// should call the base class get() and set() to invoke the plain -// HostObject functionality. The Runtime& it passes does not matter, -// as it is not used. -class DecoratedHostObject : public HostObject { - public: - DecoratedHostObject(Runtime& drt, std::shared_ptr plainHO) - : drt_(drt), plainHO_(plainHO) {} - - // The derived class methods can call this to get a reference to the - // decorated runtime, since the rt passed to the callback will be - // the plain runtime. - Runtime& decoratedRuntime() { - return drt_; - } - - Value get(Runtime&, const PropNameID& name) override { - return plainHO_->get(decoratedRuntime(), name); - } - - void set(Runtime&, const PropNameID& name, const Value& value) override { - plainHO_->set(decoratedRuntime(), name, value); - } - - std::vector getPropertyNames(Runtime&) override { - return plainHO_->getPropertyNames(decoratedRuntime()); - } - - private: - template - friend class RuntimeDecorator; - - Runtime& drt_; - std::shared_ptr plainHO_; -}; - -/// C++ variant on a standard Decorator pattern, using template -/// parameters. The \c Plain template parameter type is the -/// undecorated Runtime type. You can usually use \c Runtime here, -/// but if you know the concrete type ahead of time and it's final, -/// the compiler can devirtualize calls to the decorated -/// implementation. The \c Base template parameter type will be used -/// as the base class of the decorated type. Here, too, you can -/// usually use \c Runtime, but if you want the decorated type to -/// implement a derived class of Runtime, you can specify that here. -/// For an example, see threadsafe.h. -template -class RuntimeDecorator : public Base, private jsi::Instrumentation { - public: - Plain& plain() { - static_assert( - std::is_base_of::value, - "RuntimeDecorator's Plain type must derive from jsi::Runtime"); - static_assert( - std::is_base_of::value, - "RuntimeDecorator's Base type must derive from jsi::Runtime"); - return plain_; - } - const Plain& plain() const { - return plain_; - } - - Value evaluateJavaScript( - const std::shared_ptr& buffer, - const std::string& sourceURL) override { - return plain().evaluateJavaScript(buffer, sourceURL); - } - std::shared_ptr prepareJavaScript( - const std::shared_ptr& buffer, - std::string sourceURL) override { - return plain().prepareJavaScript(buffer, std::move(sourceURL)); - } - Value evaluatePreparedJavaScript( - const std::shared_ptr& js) override { - return plain().evaluatePreparedJavaScript(js); - } - void queueMicrotask(const jsi::Function& callback) override { - return plain().queueMicrotask(callback); - } - bool drainMicrotasks(int maxMicrotasksHint) override { - return plain().drainMicrotasks(maxMicrotasksHint); - } - Object global() override { - return plain().global(); - } - std::string description() override { - return plain().description(); - }; - bool isInspectable() override { - return plain().isInspectable(); - }; - Instrumentation& instrumentation() override { - return *this; - } - - protected: - // plain is generally going to be a reference to an object managed - // by a derived class. We cache it here so this class can be - // concrete, and avoid making virtual calls to find the plain - // Runtime. Note that the ctor and dtor do not access through the - // reference, so passing a reference to an object before its - // lifetime has started is ok. - RuntimeDecorator(Plain& plain) : plain_(plain) {} - - Runtime::PointerValue* cloneSymbol(const Runtime::PointerValue* pv) override { - return plain_.cloneSymbol(pv); - }; - Runtime::PointerValue* cloneBigInt(const Runtime::PointerValue* pv) override { - return plain_.cloneBigInt(pv); - }; - Runtime::PointerValue* cloneString(const Runtime::PointerValue* pv) override { - return plain_.cloneString(pv); - }; - Runtime::PointerValue* cloneObject(const Runtime::PointerValue* pv) override { - return plain_.cloneObject(pv); - }; - Runtime::PointerValue* clonePropNameID( - const Runtime::PointerValue* pv) override { - return plain_.clonePropNameID(pv); - }; - - PropNameID createPropNameIDFromAscii(const char* str, size_t length) - override { - return plain_.createPropNameIDFromAscii(str, length); - }; - PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) - override { - return plain_.createPropNameIDFromUtf8(utf8, length); - }; - PropNameID createPropNameIDFromString(const String& str) override { - return plain_.createPropNameIDFromString(str); - }; - PropNameID createPropNameIDFromSymbol(const Symbol& sym) override { - return plain_.createPropNameIDFromSymbol(sym); - }; - std::string utf8(const PropNameID& id) override { - return plain_.utf8(id); - }; - bool compare(const PropNameID& a, const PropNameID& b) override { - return plain_.compare(a, b); - }; - - std::string symbolToString(const Symbol& sym) override { - return plain_.symbolToString(sym); - } - - BigInt createBigIntFromInt64(int64_t value) override { - return plain_.createBigIntFromInt64(value); - } - BigInt createBigIntFromUint64(uint64_t value) override { - return plain_.createBigIntFromUint64(value); - } - bool bigintIsInt64(const BigInt& b) override { - return plain_.bigintIsInt64(b); - } - bool bigintIsUint64(const BigInt& b) override { - return plain_.bigintIsUint64(b); - } - uint64_t truncate(const BigInt& b) override { - return plain_.truncate(b); - } - String bigintToString(const BigInt& bigint, int radix) override { - return plain_.bigintToString(bigint, radix); - } - - String createStringFromAscii(const char* str, size_t length) override { - return plain_.createStringFromAscii(str, length); - }; - String createStringFromUtf8(const uint8_t* utf8, size_t length) override { - return plain_.createStringFromUtf8(utf8, length); - }; - std::string utf8(const String& s) override { - return plain_.utf8(s); - } - - std::u16string utf16(const String& str) override { - return plain_.utf16(str); - } - std::u16string utf16(const PropNameID& sym) override { - return plain_.utf16(sym); - } - - Object createObject() override { - return plain_.createObject(); - }; - - Object createObject(std::shared_ptr ho) override { - return plain_.createObject( - std::make_shared(*this, std::move(ho))); - }; - std::shared_ptr getHostObject(const jsi::Object& o) override { - std::shared_ptr dho = plain_.getHostObject(o); - return static_cast(*dho).plainHO_; - }; - -// HostFunctionType& getHostFunction(const jsi::Function& f) override { -// HostFunctionType& dhf = plain_.getHostFunction(f); -// // This will fail if a cpp file including this header is not compiled -// // with RTTI. -// return dhf.target()->plainHF_; -// }; - - bool hasNativeState(const Object& o) override { - return plain_.hasNativeState(o); - } - std::shared_ptr getNativeState(const Object& o) override { - return plain_.getNativeState(o); - } - void setNativeState(const Object& o, std::shared_ptr state) - override { - plain_.setNativeState(o, state); - } - - void setExternalMemoryPressure(const Object& obj, size_t amt) override { - plain_.setExternalMemoryPressure(obj, amt); - } - - Value getProperty(const Object& o, const PropNameID& name) override { - return plain_.getProperty(o, name); - }; - Value getProperty(const Object& o, const String& name) override { - return plain_.getProperty(o, name); - }; - bool hasProperty(const Object& o, const PropNameID& name) override { - return plain_.hasProperty(o, name); - }; - bool hasProperty(const Object& o, const String& name) override { - return plain_.hasProperty(o, name); - }; - void setPropertyValue( - const Object& o, - const PropNameID& name, - const Value& value) override { - plain_.setPropertyValue(o, name, value); - }; - void setPropertyValue(const Object& o, const String& name, const Value& value) - override { - plain_.setPropertyValue(o, name, value); - }; - - bool isArray(const Object& o) const override { - return plain_.isArray(o); - }; - bool isArrayBuffer(const Object& o) const override { - return plain_.isArrayBuffer(o); - }; - bool isFunction(const Object& o) const override { - return plain_.isFunction(o); - }; - bool isHostObject(const jsi::Object& o) const override { - return plain_.isHostObject(o); - }; - bool isHostFunction(const jsi::Function& f) const override { - return plain_.isHostFunction(f); - }; - Array getPropertyNames(const Object& o) override { - return plain_.getPropertyNames(o); - }; - - WeakObject createWeakObject(const Object& o) override { - return plain_.createWeakObject(o); - }; - Value lockWeakObject(const WeakObject& wo) override { - return plain_.lockWeakObject(wo); - }; - - Array createArray(size_t length) override { - return plain_.createArray(length); - }; - ArrayBuffer createArrayBuffer( - std::shared_ptr buffer) override { - return plain_.createArrayBuffer(std::move(buffer)); - }; - size_t size(const Array& a) override { - return plain_.size(a); - }; - size_t size(const ArrayBuffer& ab) override { - return plain_.size(ab); - }; - uint8_t* data(const ArrayBuffer& ab) override { - return plain_.data(ab); - }; - Value getValueAtIndex(const Array& a, size_t i) override { - return plain_.getValueAtIndex(a, i); - }; - void setValueAtIndexImpl(const Array& a, size_t i, const Value& value) - override { - plain_.setValueAtIndexImpl(a, i, value); - }; - - Function createFunctionFromHostFunction( - const PropNameID& name, - unsigned int paramCount, - HostFunctionType func) override { - return plain_.createFunctionFromHostFunction( - name, paramCount, DecoratedHostFunction(*this, std::move(func))); - }; - Value call( - const Function& f, - const Value& jsThis, - const Value* args, - size_t count) override { - return plain_.call(f, jsThis, args, count); - }; - Value callAsConstructor(const Function& f, const Value* args, size_t count) - override { - return plain_.callAsConstructor(f, args, count); - }; - - // Private data for managing scopes. - Runtime::ScopeState* pushScope() override { - return plain_.pushScope(); - } - void popScope(Runtime::ScopeState* ss) override { - plain_.popScope(ss); - } - - bool strictEquals(const Symbol& a, const Symbol& b) const override { - return plain_.strictEquals(a, b); - }; - bool strictEquals(const BigInt& a, const BigInt& b) const override { - return plain_.strictEquals(a, b); - }; - bool strictEquals(const String& a, const String& b) const override { - return plain_.strictEquals(a, b); - }; - bool strictEquals(const Object& a, const Object& b) const override { - return plain_.strictEquals(a, b); - }; - - bool instanceOf(const Object& o, const Function& f) override { - return plain_.instanceOf(o, f); - }; - - // jsi::Instrumentation methods - - std::string getRecordedGCStats() override { - return plain().instrumentation().getRecordedGCStats(); - } - - std::unordered_map getHeapInfo( - bool includeExpensive) override { - return plain().instrumentation().getHeapInfo(includeExpensive); - } - - void collectGarbage(std::string cause) override { - plain().instrumentation().collectGarbage(std::move(cause)); - } - - void startTrackingHeapObjectStackTraces( - std::function)> callback) override { - plain().instrumentation().startTrackingHeapObjectStackTraces( - std::move(callback)); - } - - void stopTrackingHeapObjectStackTraces() override { - plain().instrumentation().stopTrackingHeapObjectStackTraces(); - } - - void startHeapSampling(size_t samplingInterval) override { - plain().instrumentation().startHeapSampling(samplingInterval); - } - - void stopHeapSampling(std::ostream& os) override { - plain().instrumentation().stopHeapSampling(os); - } - - void createSnapshotToFile( - const std::string& path, - const HeapSnapshotOptions& options) override { - plain().instrumentation().createSnapshotToFile(path, options); - } - - void createSnapshotToStream( - std::ostream& os, - const HeapSnapshotOptions& options) override { - plain().instrumentation().createSnapshotToStream(os, options); - } - - std::string flushAndDisableBridgeTrafficTrace() override { - return const_cast(plain()) - .instrumentation() - .flushAndDisableBridgeTrafficTrace(); - } - - void writeBasicBlockProfileTraceToFile( - const std::string& fileName) const override { - const_cast(plain()) - .instrumentation() - .writeBasicBlockProfileTraceToFile(fileName); - } - - /// Dump external profiler symbols to the given file name. - void dumpProfilerSymbolsToFile(const std::string& fileName) const override { - const_cast(plain()).instrumentation().dumpProfilerSymbolsToFile( - fileName); - } - - private: - Plain& plain_; -}; - -namespace detail { - -// This metaprogramming allows the With type's methods to be -// optional. - -template -struct BeforeCaller { - static void before(T&) {} -}; - -template -struct AfterCaller { - static void after(T&) {} -}; - -// decltype((void)&...) is either SFINAE, or void. -// So, if SFINAE does not happen for T, then this specialization exists -// for BeforeCaller, and always applies. If not, only the -// default above exists, and that is used instead. -template -struct BeforeCaller { - static void before(T& t) { - t.before(); - } -}; - -template -struct AfterCaller { - static void after(T& t) { - t.after(); - } -}; - -// It's possible to use multiple decorators by nesting -// WithRuntimeDecorator<...>, but this specialization allows use of -// std::tuple of decorator classes instead. See testlib.cpp for an -// example. -template -struct BeforeCaller> { - static void before(std::tuple& tuple) { - all_before<0, T...>(tuple); - } - - private: - template - static void all_before(std::tuple& tuple) { - detail::BeforeCaller::before(std::get(tuple)); - all_before(tuple); - } - - template - static void all_before(std::tuple&) {} -}; - -template -struct AfterCaller> { - static void after(std::tuple& tuple) { - all_after<0, T...>(tuple); - } - - private: - template - static void all_after(std::tuple& tuple) { - all_after(tuple); - detail::AfterCaller::after(std::get(tuple)); - } - - template - static void all_after(std::tuple&) {} -}; - -} // namespace detail - -// A decorator which implements an around idiom. A With instance is -// RAII constructed before each call to the undecorated class; the -// ctor is passed a single argument of type WithArg&. Plain and Base -// are used as in the base class. -template -class WithRuntimeDecorator : public RuntimeDecorator { - public: - using RD = RuntimeDecorator; - - // The reference arguments to the ctor are stored, but not used by - // the ctor, and there is no ctor, so they can be passed members of - // the derived class. - WithRuntimeDecorator(Plain& plain, With& with) : RD(plain), with_(with) {} - - Value evaluateJavaScript( - const std::shared_ptr& buffer, - const std::string& sourceURL) override { - Around around{with_}; - return RD::evaluateJavaScript(buffer, sourceURL); - } - std::shared_ptr prepareJavaScript( - const std::shared_ptr& buffer, - std::string sourceURL) override { - Around around{with_}; - return RD::prepareJavaScript(buffer, std::move(sourceURL)); - } - Value evaluatePreparedJavaScript( - const std::shared_ptr& js) override { - Around around{with_}; - return RD::evaluatePreparedJavaScript(js); - } - void queueMicrotask(const Function& callback) override { - Around around{with_}; - RD::queueMicrotask(callback); - } - bool drainMicrotasks(int maxMicrotasksHint) override { - Around around{with_}; - return RD::drainMicrotasks(maxMicrotasksHint); - } - Object global() override { - Around around{with_}; - return RD::global(); - } - std::string description() override { - Around around{with_}; - return RD::description(); - }; - bool isInspectable() override { - Around around{with_}; - return RD::isInspectable(); - }; - - // The jsi:: prefix is necessary because MSVC compiler complains C2247: - // Instrumentation is not accessible because RuntimeDecorator uses private - // to inherit from Instrumentation. - // TODO(T40821815) Consider removing this workaround when updating MSVC - jsi::Instrumentation& instrumentation() override { - Around around{with_}; - return RD::instrumentation(); - } - - protected: - Runtime::PointerValue* cloneSymbol(const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::cloneSymbol(pv); - }; - Runtime::PointerValue* cloneBigInt(const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::cloneBigInt(pv); - }; - Runtime::PointerValue* cloneString(const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::cloneString(pv); - }; - Runtime::PointerValue* cloneObject(const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::cloneObject(pv); - }; - Runtime::PointerValue* clonePropNameID( - const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::clonePropNameID(pv); - }; - - PropNameID createPropNameIDFromAscii(const char* str, size_t length) - override { - Around around{with_}; - return RD::createPropNameIDFromAscii(str, length); - }; - PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) - override { - Around around{with_}; - return RD::createPropNameIDFromUtf8(utf8, length); - }; - PropNameID createPropNameIDFromString(const String& str) override { - Around around{with_}; - return RD::createPropNameIDFromString(str); - }; - PropNameID createPropNameIDFromSymbol(const Symbol& sym) override { - Around around{with_}; - return RD::createPropNameIDFromSymbol(sym); - }; - std::string utf8(const PropNameID& id) override { - Around around{with_}; - return RD::utf8(id); - }; - bool compare(const PropNameID& a, const PropNameID& b) override { - Around around{with_}; - return RD::compare(a, b); - }; - - std::string symbolToString(const Symbol& sym) override { - Around around{with_}; - return RD::symbolToString(sym); - }; - - BigInt createBigIntFromInt64(int64_t i) override { - Around around{with_}; - return RD::createBigIntFromInt64(i); - }; - BigInt createBigIntFromUint64(uint64_t i) override { - Around around{with_}; - return RD::createBigIntFromUint64(i); - }; - bool bigintIsInt64(const BigInt& bi) override { - Around around{with_}; - return RD::bigintIsInt64(bi); - }; - bool bigintIsUint64(const BigInt& bi) override { - Around around{with_}; - return RD::bigintIsUint64(bi); - }; - uint64_t truncate(const BigInt& bi) override { - Around around{with_}; - return RD::truncate(bi); - }; - String bigintToString(const BigInt& bi, int i) override { - Around around{with_}; - return RD::bigintToString(bi, i); - }; - - String createStringFromAscii(const char* str, size_t length) override { - Around around{with_}; - return RD::createStringFromAscii(str, length); - }; - String createStringFromUtf8(const uint8_t* utf8, size_t length) override { - Around around{with_}; - return RD::createStringFromUtf8(utf8, length); - }; - std::string utf8(const String& s) override { - Around around{with_}; - return RD::utf8(s); - } - - std::u16string utf16(const String& str) override { - Around around{with_}; - return RD::utf16(str); - } - std::u16string utf16(const PropNameID& sym) override { - Around around{with_}; - return RD::utf16(sym); - } - - Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override { - Around around{with_}; - return RD::createValueFromJsonUtf8(json, length); - }; - - Object createObject() override { - Around around{with_}; - return RD::createObject(); - }; - Object createObject(std::shared_ptr ho) override { - Around around{with_}; - return RD::createObject(std::move(ho)); - }; - std::shared_ptr getHostObject(const jsi::Object& o) override { - Around around{with_}; - return RD::getHostObject(o); - }; - HostFunctionType& getHostFunction(const jsi::Function& f) override { - Around around{with_}; - return RD::getHostFunction(f); - }; - - bool hasNativeState(const Object& o) override { - Around around{with_}; - return RD::hasNativeState(o); - }; - std::shared_ptr getNativeState(const Object& o) override { - Around around{with_}; - return RD::getNativeState(o); - }; - void setNativeState(const Object& o, std::shared_ptr state) - override { - Around around{with_}; - RD::setNativeState(o, state); - }; - - Value getProperty(const Object& o, const PropNameID& name) override { - Around around{with_}; - return RD::getProperty(o, name); - }; - Value getProperty(const Object& o, const String& name) override { - Around around{with_}; - return RD::getProperty(o, name); - }; - bool hasProperty(const Object& o, const PropNameID& name) override { - Around around{with_}; - return RD::hasProperty(o, name); - }; - bool hasProperty(const Object& o, const String& name) override { - Around around{with_}; - return RD::hasProperty(o, name); - }; - void setPropertyValue( - const Object& o, - const PropNameID& name, - const Value& value) override { - Around around{with_}; - RD::setPropertyValue(o, name, value); - }; - void setPropertyValue(const Object& o, const String& name, const Value& value) - override { - Around around{with_}; - RD::setPropertyValue(o, name, value); - }; - - bool isArray(const Object& o) const override { - Around around{with_}; - return RD::isArray(o); - }; - bool isArrayBuffer(const Object& o) const override { - Around around{with_}; - return RD::isArrayBuffer(o); - }; - bool isFunction(const Object& o) const override { - Around around{with_}; - return RD::isFunction(o); - }; - bool isHostObject(const jsi::Object& o) const override { - Around around{with_}; - return RD::isHostObject(o); - }; - bool isHostFunction(const jsi::Function& f) const override { - Around around{with_}; - return RD::isHostFunction(f); - }; - Array getPropertyNames(const Object& o) override { - Around around{with_}; - return RD::getPropertyNames(o); - }; - - WeakObject createWeakObject(const Object& o) override { - Around around{with_}; - return RD::createWeakObject(o); - }; - Value lockWeakObject(const WeakObject& wo) override { - Around around{with_}; - return RD::lockWeakObject(wo); - }; - - Array createArray(size_t length) override { - Around around{with_}; - return RD::createArray(length); - }; - ArrayBuffer createArrayBuffer( - std::shared_ptr buffer) override { - return RD::createArrayBuffer(std::move(buffer)); - }; - size_t size(const Array& a) override { - Around around{with_}; - return RD::size(a); - }; - size_t size(const ArrayBuffer& ab) override { - Around around{with_}; - return RD::size(ab); - }; - uint8_t* data(const ArrayBuffer& ab) override { - Around around{with_}; - return RD::data(ab); - }; - Value getValueAtIndex(const Array& a, size_t i) override { - Around around{with_}; - return RD::getValueAtIndex(a, i); - }; - void setValueAtIndexImpl(const Array& a, size_t i, const Value& value) - override { - Around around{with_}; - RD::setValueAtIndexImpl(a, i, value); - }; - - Function createFunctionFromHostFunction( - const PropNameID& name, - unsigned int paramCount, - HostFunctionType func) override { - Around around{with_}; - return RD::createFunctionFromHostFunction( - name, paramCount, std::move(func)); - }; - Value call( - const Function& f, - const Value& jsThis, - const Value* args, - size_t count) override { - Around around{with_}; - return RD::call(f, jsThis, args, count); - }; - Value callAsConstructor(const Function& f, const Value* args, size_t count) - override { - Around around{with_}; - return RD::callAsConstructor(f, args, count); - }; - - // Private data for managing scopes. - Runtime::ScopeState* pushScope() override { - Around around{with_}; - return RD::pushScope(); - } - void popScope(Runtime::ScopeState* ss) override { - Around around{with_}; - RD::popScope(ss); - } - - bool strictEquals(const Symbol& a, const Symbol& b) const override { - Around around{with_}; - return RD::strictEquals(a, b); - }; - bool strictEquals(const BigInt& a, const BigInt& b) const override { - Around around{with_}; - return RD::strictEquals(a, b); - }; - - bool strictEquals(const String& a, const String& b) const override { - Around around{with_}; - return RD::strictEquals(a, b); - }; - bool strictEquals(const Object& a, const Object& b) const override { - Around around{with_}; - return RD::strictEquals(a, b); - }; - - bool instanceOf(const Object& o, const Function& f) override { - Around around{with_}; - return RD::instanceOf(o, f); - }; - - void setExternalMemoryPressure(const jsi::Object& obj, size_t amount) - override { - Around around{with_}; - RD::setExternalMemoryPressure(obj, amount); - }; - - private: - // Wrap an RAII type around With& to guarantee after always happens. - struct Around { - Around(With& with) : with_(with) { - detail::BeforeCaller::before(with_); - } - ~Around() { - detail::AfterCaller::after(with_); - } - - With& with_; - }; - - With& with_; -}; - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/instrumentation.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/instrumentation.h deleted file mode 100644 index 726858ccd..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/instrumentation.h +++ /dev/null @@ -1,129 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include -#include - -#include - -namespace facebook { -namespace jsi { - -/// Methods for starting and collecting instrumentation, an \c Instrumentation -/// instance is associated with a particular \c Runtime instance, which it -/// controls the instrumentation of. -/// None of these functions should return newly created jsi values, nor should -/// it modify the values of any jsi values in the heap (although GCs are fine). -class JSI_EXPORT Instrumentation { - public: - /// Additional options controlling what to include when capturing a heap - /// snapshot. - struct HeapSnapshotOptions { - bool captureNumericValue{false}; - }; - - virtual ~Instrumentation() = default; - - /// Returns GC statistics as a JSON-encoded string, with an object containing - /// "type" and "version" fields outermost. "type" is a string, unique to a - /// particular implementation of \c jsi::Instrumentation, and "version" is a - /// number to indicate any revision to that implementation and its output - /// format. - /// - /// \pre This call can only be made on the instrumentation instance of a - /// runtime initialised to collect GC statistics. - /// - /// \post All cumulative measurements mentioned in the output are accumulated - /// across the entire lifetime of the Runtime. - /// - /// \return the GC statistics collected so far, as a JSON-encoded string. - virtual std::string getRecordedGCStats() = 0; - - /// Request statistics about the current state of the runtime's heap. This - /// function can be called at any time, and should produce information that is - /// correct at the instant it is called (i.e, not stale). - /// - /// \return a map from a string key to a number associated with that - /// statistic. - virtual std::unordered_map getHeapInfo( - bool includeExpensive) = 0; - - /// Perform a full garbage collection. - /// \param cause The cause of this collection, as it should be reported in - /// logs. - virtual void collectGarbage(std::string cause) = 0; - - /// A HeapStatsUpdate is a tuple of the fragment index, the number of objects - /// in that fragment, and the number of bytes used by those objects. - /// A "fragment" is a view of all objects allocated within a time slice. - using HeapStatsUpdate = std::tuple; - - /// Start capturing JS stack-traces for all JS heap allocated objects. These - /// can be accessed via \c ::createSnapshotToFile(). - /// \param fragmentCallback If present, invoke this callback every so often - /// with the most recently seen object ID, and a list of fragments that have - /// been updated. This callback will be invoked on the same thread that the - /// runtime is using. - virtual void startTrackingHeapObjectStackTraces( - std::function stats)> fragmentCallback) = 0; - - /// Stop capture JS stack-traces for JS heap allocated objects. - virtual void stopTrackingHeapObjectStackTraces() = 0; - - /// Start a heap sampling profiler that will sample heap allocations, and the - /// stack trace they were allocated at. Reports a summary of which functions - /// allocated the most. - /// \param samplingInterval The number of bytes allocated to wait between - /// samples. This will be used as the expected value of a poisson - /// distribution. - virtual void startHeapSampling(size_t samplingInterval) = 0; - - /// Turns off the heap sampling profiler previously enabled via - /// \c startHeapSampling. Writes the output of the sampling heap profiler to - /// \p os. The output is a JSON formatted string. - virtual void stopHeapSampling(std::ostream& os) = 0; - - /// Captures the heap to a file - /// - /// \param path to save the heap capture. - /// \param options additional options for what to capture. - virtual void createSnapshotToFile( - const std::string& path, - const HeapSnapshotOptions& options = {false}) = 0; - - /// Captures the heap to an output stream - /// - /// \param os output stream to write to. - /// \param options additional options for what to capture. - virtual void createSnapshotToStream( - std::ostream& os, - const HeapSnapshotOptions& options = {false}) = 0; - - /// If the runtime has been created to trace to a temp file, flush - /// any unwritten parts of the trace of bridge traffic to the file, - /// and return the name of the file. Otherwise, return the empty string. - /// Tracing is disabled after this call. - virtual std::string flushAndDisableBridgeTrafficTrace() = 0; - - /// Write basic block profile trace to the given file name. - virtual void writeBasicBlockProfileTraceToFile( - const std::string& fileName) const = 0; - - /// Dump external profiler symbols to the given file name. - virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; -}; - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsi-inl.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsi-inl.h deleted file mode 100644 index 111a47028..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsi-inl.h +++ /dev/null @@ -1,356 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -namespace facebook { -namespace jsi { -namespace detail { - -inline Value toValue(Runtime&, std::nullptr_t) { - return Value::null(); -} -inline Value toValue(Runtime&, bool b) { - return Value(b); -} -inline Value toValue(Runtime&, double d) { - return Value(d); -} -inline Value toValue(Runtime&, float f) { - return Value(static_cast(f)); -} -inline Value toValue(Runtime&, int i) { - return Value(i); -} -inline Value toValue(Runtime& runtime, const char* str) { - return String::createFromAscii(runtime, str); -} -inline Value toValue(Runtime& runtime, const std::string& str) { - return String::createFromUtf8(runtime, str); -} -template -inline Value toValue(Runtime& runtime, const T& other) { - static_assert( - std::is_base_of::value, - "This type cannot be converted to Value"); - return Value(runtime, other); -} -inline Value toValue(Runtime& runtime, const Value& value) { - return Value(runtime, value); -} -inline Value&& toValue(Runtime&, Value&& value) { - return std::move(value); -} - -inline PropNameID toPropNameID(Runtime& runtime, const char* name) { - return PropNameID::forAscii(runtime, name); -} -inline PropNameID toPropNameID(Runtime& runtime, const std::string& name) { - return PropNameID::forUtf8(runtime, name); -} -inline PropNameID&& toPropNameID(Runtime&, PropNameID&& name) { - return std::move(name); -} - -/// Helper to throw while still compiling with exceptions turned off. -template -[[noreturn]] inline void throwOrDie(Args&&... args) { - std::rethrow_exception( - std::make_exception_ptr(E{std::forward(args)...})); -} - -} // namespace detail - -template -inline T Runtime::make(Runtime::PointerValue* pv) { - return T(pv); -} - -inline Runtime::PointerValue* Runtime::getPointerValue(jsi::Pointer& pointer) { - return pointer.ptr_; -} - -inline const Runtime::PointerValue* Runtime::getPointerValue( - const jsi::Pointer& pointer) { - return pointer.ptr_; -} - -inline const Runtime::PointerValue* Runtime::getPointerValue( - const jsi::Value& value) { - return value.data_.pointer.ptr_; -} - -inline Value Object::getProperty(Runtime& runtime, const char* name) const { - return getProperty(runtime, String::createFromAscii(runtime, name)); -} - -inline Value Object::getProperty(Runtime& runtime, const String& name) const { - return runtime.getProperty(*this, name); -} - -inline Value Object::getProperty(Runtime& runtime, const PropNameID& name) - const { - return runtime.getProperty(*this, name); -} - -inline bool Object::hasProperty(Runtime& runtime, const char* name) const { - return hasProperty(runtime, String::createFromAscii(runtime, name)); -} - -inline bool Object::hasProperty(Runtime& runtime, const String& name) const { - return runtime.hasProperty(*this, name); -} - -inline bool Object::hasProperty(Runtime& runtime, const PropNameID& name) - const { - return runtime.hasProperty(*this, name); -} - -template -void Object::setProperty(Runtime& runtime, const char* name, T&& value) const { - setProperty( - runtime, String::createFromAscii(runtime, name), std::forward(value)); -} - -template -void Object::setProperty(Runtime& runtime, const String& name, T&& value) - const { - setPropertyValue( - runtime, name, detail::toValue(runtime, std::forward(value))); -} - -template -void Object::setProperty(Runtime& runtime, const PropNameID& name, T&& value) - const { - setPropertyValue( - runtime, name, detail::toValue(runtime, std::forward(value))); -} - -inline Array Object::getArray(Runtime& runtime) const& { - assert(runtime.isArray(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - return Array(runtime.cloneObject(ptr_)); -} - -inline Array Object::getArray(Runtime& runtime) && { - assert(runtime.isArray(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - Runtime::PointerValue* value = ptr_; - ptr_ = nullptr; - return Array(value); -} - -inline ArrayBuffer Object::getArrayBuffer(Runtime& runtime) const& { - assert(runtime.isArrayBuffer(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - return ArrayBuffer(runtime.cloneObject(ptr_)); -} - -inline ArrayBuffer Object::getArrayBuffer(Runtime& runtime) && { - assert(runtime.isArrayBuffer(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - Runtime::PointerValue* value = ptr_; - ptr_ = nullptr; - return ArrayBuffer(value); -} - -inline Function Object::getFunction(Runtime& runtime) const& { - assert(runtime.isFunction(*this)); - return Function(runtime.cloneObject(ptr_)); -} - -inline Function Object::getFunction(Runtime& runtime) && { - assert(runtime.isFunction(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - Runtime::PointerValue* value = ptr_; - ptr_ = nullptr; - return Function(value); -} - -template -inline bool Object::isHostObject(Runtime& runtime) const { - return runtime.isHostObject(*this) && - std::dynamic_pointer_cast(runtime.getHostObject(*this)); -} - -template <> -inline bool Object::isHostObject(Runtime& runtime) const { - return runtime.isHostObject(*this); -} - -template -inline std::shared_ptr Object::getHostObject(Runtime& runtime) const { - assert(isHostObject(runtime)); - return std::static_pointer_cast(runtime.getHostObject(*this)); -} - -template -inline std::shared_ptr Object::asHostObject(Runtime& runtime) const { - if (!isHostObject(runtime)) { - detail::throwOrDie( - "Object is not a HostObject of desired type"); - } - return std::static_pointer_cast(runtime.getHostObject(*this)); -} - -template <> -inline std::shared_ptr Object::getHostObject( - Runtime& runtime) const { - assert(runtime.isHostObject(*this)); - return runtime.getHostObject(*this); -} - -template -inline bool Object::hasNativeState(Runtime& runtime) const { - return runtime.hasNativeState(*this) && - std::dynamic_pointer_cast(runtime.getNativeState(*this)); -} - -template <> -inline bool Object::hasNativeState(Runtime& runtime) const { - return runtime.hasNativeState(*this); -} - -template -inline std::shared_ptr Object::getNativeState(Runtime& runtime) const { - assert(hasNativeState(runtime)); - return std::static_pointer_cast(runtime.getNativeState(*this)); -} - -inline void Object::setNativeState( - Runtime& runtime, - std::shared_ptr state) const { - runtime.setNativeState(*this, state); -} - -inline void Object::setExternalMemoryPressure(Runtime& runtime, size_t amt) - const { - runtime.setExternalMemoryPressure(*this, amt); -} - -inline Array Object::getPropertyNames(Runtime& runtime) const { - return runtime.getPropertyNames(*this); -} - -inline Value WeakObject::lock(Runtime& runtime) const { - return runtime.lockWeakObject(*this); -} - -template -void Array::setValueAtIndex(Runtime& runtime, size_t i, T&& value) const { - setValueAtIndexImpl( - runtime, i, detail::toValue(runtime, std::forward(value))); -} - -inline Value Array::getValueAtIndex(Runtime& runtime, size_t i) const { - return runtime.getValueAtIndex(*this, i); -} - -inline Function Function::createFromHostFunction( - Runtime& runtime, - const jsi::PropNameID& name, - unsigned int paramCount, - jsi::HostFunctionType func) { - return runtime.createFunctionFromHostFunction( - name, paramCount, std::move(func)); -} - -inline Value Function::call(Runtime& runtime, const Value* args, size_t count) - const { - return runtime.call(*this, Value::undefined(), args, count); -} - -inline Value Function::call(Runtime& runtime, std::initializer_list args) - const { - return call(runtime, args.begin(), args.size()); -} - -template -inline Value Function::call(Runtime& runtime, Args&&... args) const { - // A more awesome version of this would be able to create raw values - // which can be used directly without wrapping and unwrapping, but - // this will do for now. - return call(runtime, {detail::toValue(runtime, std::forward(args))...}); -} - -inline Value Function::callWithThis( - Runtime& runtime, - const Object& jsThis, - const Value* args, - size_t count) const { - return runtime.call(*this, Value(runtime, jsThis), args, count); -} - -inline Value Function::callWithThis( - Runtime& runtime, - const Object& jsThis, - std::initializer_list args) const { - return callWithThis(runtime, jsThis, args.begin(), args.size()); -} - -template -inline Value Function::callWithThis( - Runtime& runtime, - const Object& jsThis, - Args&&... args) const { - // A more awesome version of this would be able to create raw values - // which can be used directly without wrapping and unwrapping, but - // this will do for now. - return callWithThis( - runtime, jsThis, {detail::toValue(runtime, std::forward(args))...}); -} - -template -inline Array Array::createWithElements(Runtime& runtime, Args&&... args) { - return createWithElements( - runtime, {detail::toValue(runtime, std::forward(args))...}); -} - -template -inline std::vector PropNameID::names( - Runtime& runtime, - Args&&... args) { - return names({detail::toPropNameID(runtime, std::forward(args))...}); -} - -template -inline std::vector PropNameID::names( - PropNameID (&&propertyNames)[N]) { - std::vector result; - result.reserve(N); - for (auto& name : propertyNames) { - result.push_back(std::move(name)); - } - return result; -} - -inline Value Function::callAsConstructor( - Runtime& runtime, - const Value* args, - size_t count) const { - return runtime.callAsConstructor(*this, args, count); -} - -inline Value Function::callAsConstructor( - Runtime& runtime, - std::initializer_list args) const { - return callAsConstructor(runtime, args.begin(), args.size()); -} - -template -inline Value Function::callAsConstructor(Runtime& runtime, Args&&... args) - const { - return callAsConstructor( - runtime, {detail::toValue(runtime, std::forward(args))...}); -} - -String BigInt::toString(Runtime& runtime, int radix) const { - return runtime.bigintToString(*this, radix); -} - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsi.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsi.h deleted file mode 100644 index be48bb824..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsi.h +++ /dev/null @@ -1,1549 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -#ifndef JSI_EXPORT -#ifdef _MSC_VER -#ifdef CREATE_SHARED_LIBRARY -#define JSI_EXPORT __declspec(dllexport) -#else -#define JSI_EXPORT -#endif // CREATE_SHARED_LIBRARY -#else // _MSC_VER -#define JSI_EXPORT __attribute__((visibility("default"))) -#endif // _MSC_VER -#endif // !defined(JSI_EXPORT) - -class FBJSRuntime; -namespace facebook { -namespace jsi { - -/// Base class for buffers of data or bytecode that need to be passed to the -/// runtime. The buffer is expected to be fully immutable, so the result of -/// size(), data(), and the contents of the pointer returned by data() must not -/// change after construction. -class JSI_EXPORT Buffer { - public: - virtual ~Buffer(); - virtual size_t size() const = 0; - virtual const uint8_t* data() const = 0; -}; - -class JSI_EXPORT StringBuffer : public Buffer { - public: - StringBuffer(std::string s) : s_(std::move(s)) {} - size_t size() const override { - return s_.size(); - } - const uint8_t* data() const override { - return reinterpret_cast(s_.data()); - } - - private: - std::string s_; -}; - -/// Base class for buffers of data that need to be passed to the runtime. The -/// result of size() and data() must not change after construction. However, the -/// region pointed to by data() may be modified by the user or the runtime. The -/// user must ensure that access to the contents of the buffer is properly -/// synchronised. -class JSI_EXPORT MutableBuffer { - public: - virtual ~MutableBuffer(); - virtual size_t size() const = 0; - virtual uint8_t* data() = 0; -}; - -/// PreparedJavaScript is a base class representing JavaScript which is in a -/// form optimized for execution, in a runtime-specific way. Construct one via -/// jsi::Runtime::prepareJavaScript(). -/// ** This is an experimental API that is subject to change. ** -class JSI_EXPORT PreparedJavaScript { - protected: - PreparedJavaScript() = default; - - public: - virtual ~PreparedJavaScript() = 0; -}; - -class Runtime; -class Pointer; -class PropNameID; -class Symbol; -class BigInt; -class String; -class Object; -class WeakObject; -class Array; -class ArrayBuffer; -class Function; -class Value; -class Instrumentation; -class Scope; -class JSIException; -class JSError; - -/// A function which has this type can be registered as a function -/// callable from JavaScript using Function::createFromHostFunction(). -/// When the function is called, args will point to the arguments, and -/// count will indicate how many arguments are passed. The function -/// can return a Value to the caller, or throw an exception. If a C++ -/// exception is thrown, a JS Error will be created and thrown into -/// JS; if the C++ exception extends std::exception, the Error's -/// message will be whatever what() returns. Note that it is undefined whether -/// HostFunctions may or may not be called in strict mode; that is `thisVal` -/// can be any value - it will not necessarily be coerced to an object or -/// or set to the global object. -using HostFunctionType = std::function< - Value(Runtime& rt, const Value& thisVal, const Value* args, size_t count)>; - -/// An object which implements this interface can be registered as an -/// Object with the JS runtime. -class JSI_EXPORT HostObject { - public: - // The C++ object's dtor will be called when the GC finalizes this - // object. (This may be as late as when the Runtime is shut down.) - // You have no control over which thread it is called on. This will - // be called from inside the GC, so it is unsafe to do any VM - // operations which require a Runtime&. Derived classes' dtors - // should also avoid doing anything expensive. Calling the dtor on - // a jsi object is explicitly ok. If you want to do JS operations, - // or any nontrivial work, you should add it to a work queue, and - // manage it externally. - virtual ~HostObject(); - - // When JS wants a property with a given name from the HostObject, - // it will call this method. If it throws an exception, the call - // will throw a JS \c Error object. By default this returns undefined. - // \return the value for the property. - virtual Value get(Runtime&, const PropNameID& name); - - // When JS wants to set a property with a given name on the HostObject, - // it will call this method. If it throws an exception, the call will - // throw a JS \c Error object. By default this throws a type error exception - // mimicking the behavior of a frozen object in strict mode. - virtual void set(Runtime&, const PropNameID& name, const Value& value); - - // When JS wants a list of property names for the HostObject, it will - // call this method. If it throws an exception, the call will throw a - // JS \c Error object. The default implementation returns empty vector. - virtual std::vector getPropertyNames(Runtime& rt); -}; - -/// Native state (and destructor) that can be attached to any JS object -/// using setNativeState. -class JSI_EXPORT NativeState { - public: - virtual ~NativeState(); -}; - -/// Represents a JS runtime. Movable, but not copyable. Note that -/// this object may not be thread-aware, but cannot be used safely from -/// multiple threads at once. The application is responsible for -/// ensuring that it is used safely. This could mean using the -/// Runtime from a single thread, using a mutex, doing all work on a -/// serial queue, etc. This restriction applies to the methods of -/// this class, and any method in the API which take a Runtime& as an -/// argument. Destructors (all but ~Scope), operators, or other methods -/// which do not take Runtime& as an argument are safe to call from any -/// thread, but it is still forbidden to make write operations on a single -/// instance of any class from more than one thread. In addition, to -/// make shutdown safe, destruction of objects associated with the Runtime -/// must be destroyed before the Runtime is destroyed, or from the -/// destructor of a managed HostObject or HostFunction. Informally, this -/// means that the main source of unsafe behavior is to hold a jsi object -/// in a non-Runtime-managed object, and not clean it up before the Runtime -/// is shut down. If your lifecycle is such that avoiding this is hard, -/// you will probably need to do use your own locks. -class JSI_EXPORT Runtime { - public: - virtual ~Runtime(); - - /// Evaluates the given JavaScript \c buffer. \c sourceURL is used - /// to annotate the stack trace if there is an exception. The - /// contents may be utf8-encoded JS source code, or binary bytecode - /// whose format is specific to the implementation. If the input - /// format is unknown, or evaluation causes an error, a JSIException - /// will be thrown. - /// Note this function should ONLY be used when there isn't another means - /// through the JSI API. For example, it will be much slower to use this to - /// call a global function than using the JSI APIs to read the function - /// property from the global object and then calling it explicitly. - virtual Value evaluateJavaScript( - const std::shared_ptr& buffer, - const std::string& sourceURL) = 0; - - /// Prepares to evaluate the given JavaScript \c buffer by processing it into - /// a form optimized for execution. This may include pre-parsing, compiling, - /// etc. If the input is invalid (for example, cannot be parsed), a - /// JSIException will be thrown. The resulting object is tied to the - /// particular concrete type of Runtime from which it was created. It may be - /// used (via evaluatePreparedJavaScript) in any Runtime of the same concrete - /// type. - /// The PreparedJavaScript object may be passed to multiple VM instances, so - /// they can all share and benefit from the prepared script. - /// As with evaluateJavaScript(), using JavaScript code should be avoided - /// when the JSI API is sufficient. - virtual std::shared_ptr prepareJavaScript( - const std::shared_ptr& buffer, - std::string sourceURL) = 0; - - /// Evaluates a PreparedJavaScript. If evaluation causes an error, a - /// JSIException will be thrown. - /// As with evaluateJavaScript(), using JavaScript code should be avoided - /// when the JSI API is sufficient. - virtual Value evaluatePreparedJavaScript( - const std::shared_ptr& js) = 0; - - /// Queues a microtask in the JavaScript VM internal Microtask (a.k.a. Job in - /// ECMA262) queue, to be executed when the host drains microtasks in - /// its event loop implementation. - /// - /// \param callback a function to be executed as a microtask. - virtual void queueMicrotask(const jsi::Function& callback) = 0; - - /// Drain the JavaScript VM internal Microtask (a.k.a. Job in ECMA262) queue. - /// - /// \param maxMicrotasksHint a hint to tell an implementation that it should - /// make a best effort not execute more than the given number. It's default - /// to -1 for infinity (unbounded execution). - /// \return true if the queue is drained or false if there is more work to do. - /// - /// When there were exceptions thrown from the execution of microtasks, - /// implementations shall discard the exceptional jobs. An implementation may - /// \throw a \c JSError object to signal the hosts to handle. In that case, an - /// implementation may or may not suspend the draining. - /// - /// Hosts may call this function again to resume the draining if it was - /// suspended due to either exceptions or the \p maxMicrotasksHint bound. - /// E.g. a host may repetitively invoke this function until the queue is - /// drained to implement the "microtask checkpoint" defined in WHATWG HTML - /// event loop: https://html.spec.whatwg.org/C#perform-a-microtask-checkpoint. - /// - /// Note that error propagation is only a concern if a host needs to implement - /// `queueMicrotask`, a recent API that allows enqueueing arbitrary functions - /// (hence may throw) as microtasks. Exceptions from ECMA-262 Promise Jobs are - /// handled internally to VMs and are never propagated to hosts. - /// - /// This API offers some queue management to hosts at its best effort due to - /// different behaviors and limitations imposed by different VMs and APIs. By - /// the time this is written, An implementation may swallow exceptions (JSC), - /// may not pause (V8), and may not support bounded executions. - virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; - - /// \return the global object - virtual Object global() = 0; - - /// \return a short printable description of the instance. It should - /// at least include some human-readable indication of the runtime - /// implementation. This should only be used by logging, debugging, - /// and other developer-facing callers. - virtual std::string description() = 0; - - /// \return whether or not the underlying runtime supports debugging via the - /// Chrome remote debugging protocol. - /// - /// NOTE: the API for determining whether a runtime is debuggable and - /// registering a runtime with the debugger is still in flux, so please don't - /// use this API unless you know what you're doing. - virtual bool isInspectable() = 0; - - /// \return an interface to extract metrics from this \c Runtime. The default - /// implementation of this function returns an \c Instrumentation instance - /// which returns no metrics. - virtual Instrumentation& instrumentation(); - - protected: - friend class Pointer; - friend class PropNameID; - friend class Symbol; - friend class BigInt; - friend class String; - friend class Object; - friend class WeakObject; - friend class Array; - friend class ArrayBuffer; - friend class Function; - friend class Value; - friend class Scope; - friend class JSError; - - // Potential optimization: avoid the cloneFoo() virtual dispatch, - // and instead just fix the number of fields, and copy them, since - // in practice they are trivially copyable. Sufficient use of - // rvalue arguments/methods would also reduce the number of clones. - - struct PointerValue { - virtual void invalidate() noexcept = 0; - - protected: - virtual ~PointerValue() = default; - }; - - virtual PointerValue* cloneSymbol(const Runtime::PointerValue* pv) = 0; - virtual PointerValue* cloneBigInt(const Runtime::PointerValue* pv) = 0; - virtual PointerValue* cloneString(const Runtime::PointerValue* pv) = 0; - virtual PointerValue* cloneObject(const Runtime::PointerValue* pv) = 0; - virtual PointerValue* clonePropNameID(const Runtime::PointerValue* pv) = 0; - - virtual PropNameID createPropNameIDFromAscii( - const char* str, - size_t length) = 0; - virtual PropNameID createPropNameIDFromUtf8( - const uint8_t* utf8, - size_t length) = 0; - virtual PropNameID createPropNameIDFromString(const String& str) = 0; - virtual PropNameID createPropNameIDFromSymbol(const Symbol& sym) = 0; - virtual std::string utf8(const PropNameID&) = 0; - virtual bool compare(const PropNameID&, const PropNameID&) = 0; - - virtual std::string symbolToString(const Symbol&) = 0; - - virtual BigInt createBigIntFromInt64(int64_t) = 0; - virtual BigInt createBigIntFromUint64(uint64_t) = 0; - virtual bool bigintIsInt64(const BigInt&) = 0; - virtual bool bigintIsUint64(const BigInt&) = 0; - virtual uint64_t truncate(const BigInt&) = 0; - virtual String bigintToString(const BigInt&, int) = 0; - - virtual String createStringFromAscii(const char* str, size_t length) = 0; - virtual String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - virtual std::string utf8(const String&) = 0; - - // \return a \c Value created from a utf8-encoded JSON string. The default - // implementation creates a \c String and invokes JSON.parse. - virtual Value createValueFromJsonUtf8(const uint8_t* json, size_t length); - - virtual Object createObject() = 0; - virtual Object createObject(std::shared_ptr ho) = 0; - virtual std::shared_ptr getHostObject(const jsi::Object&) = 0; - virtual HostFunctionType& getHostFunction(const jsi::Function&) = 0; - - virtual bool hasNativeState(const jsi::Object&) = 0; - virtual std::shared_ptr getNativeState(const jsi::Object&) = 0; - virtual void setNativeState( - const jsi::Object&, - std::shared_ptr state) = 0; - - virtual Value getProperty(const Object&, const PropNameID& name) = 0; - virtual Value getProperty(const Object&, const String& name) = 0; - virtual bool hasProperty(const Object&, const PropNameID& name) = 0; - virtual bool hasProperty(const Object&, const String& name) = 0; - virtual void setPropertyValue( - const Object&, - const PropNameID& name, - const Value& value) = 0; - virtual void - setPropertyValue(const Object&, const String& name, const Value& value) = 0; - - virtual bool isArray(const Object&) const = 0; - virtual bool isArrayBuffer(const Object&) const = 0; - virtual bool isFunction(const Object&) const = 0; - virtual bool isHostObject(const jsi::Object&) const = 0; - virtual bool isHostFunction(const jsi::Function&) const = 0; - virtual Array getPropertyNames(const Object&) = 0; - - virtual WeakObject createWeakObject(const Object&) = 0; - virtual Value lockWeakObject(const WeakObject&) = 0; - - virtual Array createArray(size_t length) = 0; - virtual ArrayBuffer createArrayBuffer( - std::shared_ptr buffer) = 0; - virtual size_t size(const Array&) = 0; - virtual size_t size(const ArrayBuffer&) = 0; - virtual uint8_t* data(const ArrayBuffer&) = 0; - virtual Value getValueAtIndex(const Array&, size_t i) = 0; - virtual void - setValueAtIndexImpl(const Array&, size_t i, const Value& value) = 0; - - virtual Function createFunctionFromHostFunction( - const PropNameID& name, - unsigned int paramCount, - HostFunctionType func) = 0; - virtual Value call( - const Function&, - const Value& jsThis, - const Value* args, - size_t count) = 0; - virtual Value - callAsConstructor(const Function&, const Value* args, size_t count) = 0; - - // Private data for managing scopes. - struct ScopeState; - virtual ScopeState* pushScope(); - virtual void popScope(ScopeState*); - - virtual bool strictEquals(const Symbol& a, const Symbol& b) const = 0; - virtual bool strictEquals(const BigInt& a, const BigInt& b) const = 0; - virtual bool strictEquals(const String& a, const String& b) const = 0; - virtual bool strictEquals(const Object& a, const Object& b) const = 0; - - virtual bool instanceOf(const Object& o, const Function& f) = 0; - - /// See Object::setExternalMemoryPressure. - virtual void setExternalMemoryPressure( - const jsi::Object& obj, - size_t amount) = 0; - - virtual std::u16string utf16(const String& str); - virtual std::u16string utf16(const PropNameID& sym); - - // These exist so derived classes can access the private parts of - // Value, Symbol, String, and Object, which are all friends of Runtime. - template - static T make(PointerValue* pv); - static PointerValue* getPointerValue(Pointer& pointer); - static const PointerValue* getPointerValue(const Pointer& pointer); - static const PointerValue* getPointerValue(const Value& value); - - friend class ::FBJSRuntime; - template - friend class RuntimeDecorator; -}; - -// Base class for pointer-storing types. -class JSI_EXPORT Pointer { - protected: - explicit Pointer(Pointer&& other) noexcept : ptr_(other.ptr_) { - other.ptr_ = nullptr; - } - - ~Pointer() { - if (ptr_) { - ptr_->invalidate(); - } - } - - Pointer& operator=(Pointer&& other) noexcept; - - friend class Runtime; - friend class Value; - - explicit Pointer(Runtime::PointerValue* ptr) : ptr_(ptr) {} - - typename Runtime::PointerValue* ptr_; -}; - -/// Represents something that can be a JS property key. Movable, not copyable. -class JSI_EXPORT PropNameID : public Pointer { - public: - using Pointer::Pointer; - - PropNameID(Runtime& runtime, const PropNameID& other) - : Pointer(runtime.clonePropNameID(other.ptr_)) {} - - PropNameID(PropNameID&& other) = default; - PropNameID& operator=(PropNameID&& other) = default; - - /// Create a JS property name id from ascii values. The data is - /// copied. - static PropNameID forAscii(Runtime& runtime, const char* str, size_t length) { - return runtime.createPropNameIDFromAscii(str, length); - } - - /// Create a property name id from a nul-terminated C ascii name. The data is - /// copied. - static PropNameID forAscii(Runtime& runtime, const char* str) { - return forAscii(runtime, str, strlen(str)); - } - - /// Create a PropNameID from a C++ string. The string is copied. - static PropNameID forAscii(Runtime& runtime, const std::string& str) { - return forAscii(runtime, str.c_str(), str.size()); - } - - /// Create a PropNameID from utf8 values. The data is copied. - /// Results are undefined if \p utf8 contains invalid code points. - static PropNameID - forUtf8(Runtime& runtime, const uint8_t* utf8, size_t length) { - return runtime.createPropNameIDFromUtf8(utf8, length); - } - - /// Create a PropNameID from utf8-encoded octets stored in a - /// std::string. The string data is transformed and copied. - /// Results are undefined if \p utf8 contains invalid code points. - static PropNameID forUtf8(Runtime& runtime, const std::string& utf8) { - return runtime.createPropNameIDFromUtf8( - reinterpret_cast(utf8.data()), utf8.size()); - } - - /// Create a PropNameID from a JS string. - static PropNameID forString(Runtime& runtime, const jsi::String& str) { - return runtime.createPropNameIDFromString(str); - } - - /// Create a PropNameID from a JS symbol. - static PropNameID forSymbol(Runtime& runtime, const jsi::Symbol& sym) { - return runtime.createPropNameIDFromSymbol(sym); - } - - // Creates a vector of PropNameIDs constructed from given arguments. - template - static std::vector names(Runtime& runtime, Args&&... args); - - // Creates a vector of given PropNameIDs. - template - static std::vector names(PropNameID (&&propertyNames)[N]); - - /// Copies the data in a PropNameID as utf8 into a C++ string. - std::string utf8(Runtime& runtime) const { - return runtime.utf8(*this); - } - - /// Copies the data in a PropNameID as utf16 into a C++ string. - std::u16string utf16(Runtime& runtime) const { - return runtime.utf16(*this); - } - - static bool compare( - Runtime& runtime, - const jsi::PropNameID& a, - const jsi::PropNameID& b) { - return runtime.compare(a, b); - } - - friend class Runtime; - friend class Value; -}; - -/// Represents a JS Symbol (es6). Movable, not copyable. -/// TODO T40778724: this is a limited implementation sufficient for -/// the debugger not to crash when a Symbol is a property in an Object -/// or element in an array. Complete support for creating will come -/// later. -class JSI_EXPORT Symbol : public Pointer { - public: - using Pointer::Pointer; - - Symbol(Symbol&& other) = default; - Symbol& operator=(Symbol&& other) = default; - - /// \return whether a and b refer to the same symbol. - static bool strictEquals(Runtime& runtime, const Symbol& a, const Symbol& b) { - return runtime.strictEquals(a, b); - } - - /// Converts a Symbol into a C++ string as JS .toString would. The output - /// will look like \c Symbol(description) . - std::string toString(Runtime& runtime) const { - return runtime.symbolToString(*this); - } - - friend class Runtime; - friend class Value; -}; - -/// Represents a JS BigInt. Movable, not copyable. -class JSI_EXPORT BigInt : public Pointer { - public: - using Pointer::Pointer; - - BigInt(BigInt&& other) = default; - BigInt& operator=(BigInt&& other) = default; - - /// Create a BigInt representing the signed 64-bit \p value. - static BigInt fromInt64(Runtime& runtime, int64_t value) { - return runtime.createBigIntFromInt64(value); - } - - /// Create a BigInt representing the unsigned 64-bit \p value. - static BigInt fromUint64(Runtime& runtime, uint64_t value) { - return runtime.createBigIntFromUint64(value); - } - - /// \return whether a === b. - static bool strictEquals(Runtime& runtime, const BigInt& a, const BigInt& b) { - return runtime.strictEquals(a, b); - } - - /// \returns This bigint truncated to a signed 64-bit integer. - int64_t getInt64(Runtime& runtime) const { - return runtime.truncate(*this); - } - - /// \returns Whether this bigint can be losslessly converted to int64_t. - bool isInt64(Runtime& runtime) const { - return runtime.bigintIsInt64(*this); - } - - /// \returns This bigint truncated to a signed 64-bit integer. Throws a - /// JSIException if the truncation is lossy. - int64_t asInt64(Runtime& runtime) const; - - /// \returns This bigint truncated to an unsigned 64-bit integer. - uint64_t getUint64(Runtime& runtime) const { - return runtime.truncate(*this); - } - - /// \returns Whether this bigint can be losslessly converted to uint64_t. - bool isUint64(Runtime& runtime) const { - return runtime.bigintIsUint64(*this); - } - - /// \returns This bigint truncated to an unsigned 64-bit integer. Throws a - /// JSIException if the truncation is lossy. - uint64_t asUint64(Runtime& runtime) const; - - /// \returns this BigInt converted to a String in base \p radix. Throws a - /// JSIException if radix is not in the [2, 36] range. - inline String toString(Runtime& runtime, int radix = 10) const; - - friend class Runtime; - friend class Value; -}; - -/// Represents a JS String. Movable, not copyable. -class JSI_EXPORT String : public Pointer { - public: - using Pointer::Pointer; - - String(String&& other) = default; - String& operator=(String&& other) = default; - - /// Create a JS string from ascii values. The string data is - /// copied. - static String - createFromAscii(Runtime& runtime, const char* str, size_t length) { - return runtime.createStringFromAscii(str, length); - } - - /// Create a JS string from a nul-terminated C ascii string. The - /// string data is copied. - static String createFromAscii(Runtime& runtime, const char* str) { - return createFromAscii(runtime, str, strlen(str)); - } - - /// Create a JS string from a C++ string. The string data is - /// copied. - static String createFromAscii(Runtime& runtime, const std::string& str) { - return createFromAscii(runtime, str.c_str(), str.size()); - } - - /// Create a JS string from utf8-encoded octets. The string data is - /// transformed and copied. Results are undefined if \p utf8 contains invalid - /// code points. - static String - createFromUtf8(Runtime& runtime, const uint8_t* utf8, size_t length) { - return runtime.createStringFromUtf8(utf8, length); - } - - /// Create a JS string from utf8-encoded octets stored in a - /// std::string. The string data is transformed and copied. Results are - /// undefined if \p utf8 contains invalid code points. - static String createFromUtf8(Runtime& runtime, const std::string& utf8) { - return runtime.createStringFromUtf8( - reinterpret_cast(utf8.data()), utf8.length()); - } - - /// \return whether a and b contain the same characters. - static bool strictEquals(Runtime& runtime, const String& a, const String& b) { - return runtime.strictEquals(a, b); - } - - /// Copies the data in a JS string as utf8 into a C++ string. - std::string utf8(Runtime& runtime) const { - return runtime.utf8(*this); - } - - /// Copies the data in a JS string as utf16 into a C++ string. - std::u16string utf16(Runtime& runtime) const { - return runtime.utf16(*this); - } - - friend class Runtime; - friend class Value; -}; - -class Array; -class Function; - -/// Represents a JS Object. Movable, not copyable. -class JSI_EXPORT Object : public Pointer { - public: - using Pointer::Pointer; - - Object(Object&& other) = default; - Object& operator=(Object&& other) = default; - - /// Creates a new Object instance, like '{}' in JS. - Object(Runtime& runtime) : Object(runtime.createObject()) {} - - static Object createFromHostObject( - Runtime& runtime, - std::shared_ptr ho) { - return runtime.createObject(ho); - } - - /// \return whether this and \c obj are the same JSObject or not. - static bool strictEquals(Runtime& runtime, const Object& a, const Object& b) { - return runtime.strictEquals(a, b); - } - - /// \return the result of `this instanceOf ctor` in JS. - bool instanceOf(Runtime& rt, const Function& ctor) const { - return rt.instanceOf(*this, ctor); - } - - /// \return the property of the object with the given ascii name. - /// If the name isn't a property on the object, returns the - /// undefined value. - Value getProperty(Runtime& runtime, const char* name) const; - - /// \return the property of the object with the String name. - /// If the name isn't a property on the object, returns the - /// undefined value. - Value getProperty(Runtime& runtime, const String& name) const; - - /// \return the property of the object with the given JS PropNameID - /// name. If the name isn't a property on the object, returns the - /// undefined value. - Value getProperty(Runtime& runtime, const PropNameID& name) const; - - /// \return true if and only if the object has a property with the - /// given ascii name. - bool hasProperty(Runtime& runtime, const char* name) const; - - /// \return true if and only if the object has a property with the - /// given String name. - bool hasProperty(Runtime& runtime, const String& name) const; - - /// \return true if and only if the object has a property with the - /// given PropNameID name. - bool hasProperty(Runtime& runtime, const PropNameID& name) const; - - /// Sets the property value from a Value or anything which can be - /// used to make one: nullptr_t, bool, double, int, const char*, - /// String, or Object. - template - void setProperty(Runtime& runtime, const char* name, T&& value) const; - - /// Sets the property value from a Value or anything which can be - /// used to make one: nullptr_t, bool, double, int, const char*, - /// String, or Object. - template - void setProperty(Runtime& runtime, const String& name, T&& value) const; - - /// Sets the property value from a Value or anything which can be - /// used to make one: nullptr_t, bool, double, int, const char*, - /// String, or Object. - template - void setProperty(Runtime& runtime, const PropNameID& name, T&& value) const; - - /// \return true iff JS \c Array.isArray() would return \c true. If - /// so, then \c getArray() will succeed. - bool isArray(Runtime& runtime) const { - return runtime.isArray(*this); - } - - /// \return true iff the Object is an ArrayBuffer. If so, then \c - /// getArrayBuffer() will succeed. - bool isArrayBuffer(Runtime& runtime) const { - return runtime.isArrayBuffer(*this); - } - - /// \return true iff the Object is callable. If so, then \c - /// getFunction will succeed. - bool isFunction(Runtime& runtime) const { - return runtime.isFunction(*this); - } - - /// \return true iff the Object was initialized with \c createFromHostObject - /// and the HostObject passed is of type \c T. If returns \c true then - /// \c getHostObject will succeed. - template - bool isHostObject(Runtime& runtime) const; - - /// \return an Array instance which refers to the same underlying - /// object. If \c isArray() would return false, this will assert. - Array getArray(Runtime& runtime) const&; - - /// \return an Array instance which refers to the same underlying - /// object. If \c isArray() would return false, this will assert. - Array getArray(Runtime& runtime) &&; - - /// \return an Array instance which refers to the same underlying - /// object. If \c isArray() would return false, this will throw - /// JSIException. - Array asArray(Runtime& runtime) const&; - - /// \return an Array instance which refers to the same underlying - /// object. If \c isArray() would return false, this will throw - /// JSIException. - Array asArray(Runtime& runtime) &&; - - /// \return an ArrayBuffer instance which refers to the same underlying - /// object. If \c isArrayBuffer() would return false, this will assert. - ArrayBuffer getArrayBuffer(Runtime& runtime) const&; - - /// \return an ArrayBuffer instance which refers to the same underlying - /// object. If \c isArrayBuffer() would return false, this will assert. - ArrayBuffer getArrayBuffer(Runtime& runtime) &&; - - /// \return a Function instance which refers to the same underlying - /// object. If \c isFunction() would return false, this will assert. - Function getFunction(Runtime& runtime) const&; - - /// \return a Function instance which refers to the same underlying - /// object. If \c isFunction() would return false, this will assert. - Function getFunction(Runtime& runtime) &&; - - /// \return a Function instance which refers to the same underlying - /// object. If \c isFunction() would return false, this will throw - /// JSIException. - Function asFunction(Runtime& runtime) const&; - - /// \return a Function instance which refers to the same underlying - /// object. If \c isFunction() would return false, this will throw - /// JSIException. - Function asFunction(Runtime& runtime) &&; - - /// \return a shared_ptr which refers to the same underlying - /// \c HostObject that was used to create this object. If \c isHostObject - /// is false, this will assert. Note that this does a type check and will - /// assert if the underlying HostObject isn't of type \c T - template - std::shared_ptr getHostObject(Runtime& runtime) const; - - /// \return a shared_ptr which refers to the same underlying - /// \c HostObject that was used to create this object. If \c isHostObject - /// is false, this will throw. - template - std::shared_ptr asHostObject(Runtime& runtime) const; - - /// \return whether this object has native state of type T previously set by - /// \c setNativeState. - template - bool hasNativeState(Runtime& runtime) const; - - /// \return a shared_ptr to the state previously set by \c setNativeState. - /// If \c hasNativeState is false, this will assert. Note that this does a - /// type check and will assert if the native state isn't of type \c T - template - std::shared_ptr getNativeState(Runtime& runtime) const; - - /// Set the internal native state property of this object, overwriting any old - /// value. Creates a new shared_ptr to the object managed by \p state, which - /// will live until the value at this property becomes unreachable. - /// - /// Throws a type error if this object is a proxy or host object. - void setNativeState(Runtime& runtime, std::shared_ptr state) - const; - - /// \return same as \c getProperty(name).asObject(), except with - /// a better exception message. - Object getPropertyAsObject(Runtime& runtime, const char* name) const; - - /// \return similar to \c - /// getProperty(name).getObject().getFunction(), except it will - /// throw JSIException instead of asserting if the property is - /// not an object, or the object is not callable. - Function getPropertyAsFunction(Runtime& runtime, const char* name) const; - - /// \return an Array consisting of all enumerable property names in - /// the object and its prototype chain. All values in the return - /// will be isString(). (This is probably not optimal, but it - /// works. I only need it in one place.) - Array getPropertyNames(Runtime& runtime) const; - - /// Inform the runtime that there is additional memory associated with a given - /// JavaScript object that is not visible to the GC. This can be used if an - /// object is known to retain some native memory, and may be used to guide - /// decisions about when to run garbage collection. - /// This method may be invoked multiple times on an object, and subsequent - /// calls will overwrite any previously set value. Once the object is garbage - /// collected, the associated external memory will be considered freed and may - /// no longer factor into GC decisions. - void setExternalMemoryPressure(Runtime& runtime, size_t amt) const; - - protected: - void setPropertyValue( - Runtime& runtime, - const String& name, - const Value& value) const { - return runtime.setPropertyValue(*this, name, value); - } - - void setPropertyValue( - Runtime& runtime, - const PropNameID& name, - const Value& value) const { - return runtime.setPropertyValue(*this, name, value); - } - - friend class Runtime; - friend class Value; -}; - -/// Represents a weak reference to a JS Object. If the only reference -/// to an Object are these, the object is eligible for GC. Method -/// names are inspired by C++ weak_ptr. Movable, not copyable. -class JSI_EXPORT WeakObject : public Pointer { - public: - using Pointer::Pointer; - - WeakObject(WeakObject&& other) = default; - WeakObject& operator=(WeakObject&& other) = default; - - /// Create a WeakObject from an Object. - WeakObject(Runtime& runtime, const Object& o) - : WeakObject(runtime.createWeakObject(o)) {} - - /// \return a Value representing the underlying Object if it is still valid; - /// otherwise returns \c undefined. Note that this method has nothing to do - /// with threads or concurrency. The name is based on std::weak_ptr::lock() - /// which serves a similar purpose. - Value lock(Runtime& runtime) const; - - friend class Runtime; -}; - -/// Represents a JS Object which can be efficiently used as an array -/// with integral indices. -class JSI_EXPORT Array : public Object { - public: - Array(Array&&) = default; - /// Creates a new Array instance, with \c length undefined elements. - Array(Runtime& runtime, size_t length) : Array(runtime.createArray(length)) {} - - Array& operator=(Array&&) = default; - - /// \return the size of the Array, according to its length property. - /// (C++ naming convention) - size_t size(Runtime& runtime) const { - return runtime.size(*this); - } - - /// \return the size of the Array, according to its length property. - /// (JS naming convention) - size_t length(Runtime& runtime) const { - return size(runtime); - } - - /// \return the property of the array at index \c i. If there is no - /// such property, returns the undefined value. If \c i is out of - /// range [ 0..\c length ] throws a JSIException. - Value getValueAtIndex(Runtime& runtime, size_t i) const; - - /// Sets the property of the array at index \c i. The argument - /// value behaves as with Object::setProperty(). If \c i is out of - /// range [ 0..\c length ] throws a JSIException. - template - void setValueAtIndex(Runtime& runtime, size_t i, T&& value) const; - - /// There is no current API for changing the size of an array once - /// created. We'll probably need that eventually. - - /// Creates a new Array instance from provided values - template - static Array createWithElements(Runtime&, Args&&... args); - - /// Creates a new Array instance from initializer list. - static Array createWithElements( - Runtime& runtime, - std::initializer_list elements); - - private: - friend class Object; - friend class Value; - friend class Runtime; - - void setValueAtIndexImpl(Runtime& runtime, size_t i, const Value& value) - const { - return runtime.setValueAtIndexImpl(*this, i, value); - } - - Array(Runtime::PointerValue* value) : Object(value) {} -}; - -/// Represents a JSArrayBuffer -class JSI_EXPORT ArrayBuffer : public Object { - public: - ArrayBuffer(ArrayBuffer&&) = default; - ArrayBuffer& operator=(ArrayBuffer&&) = default; - - ArrayBuffer(Runtime& runtime, std::shared_ptr buffer) - : ArrayBuffer(runtime.createArrayBuffer(std::move(buffer))) {} - - /// \return the size of the ArrayBuffer storage. This is not affected by - /// overriding the byteLength property. - /// (C++ naming convention) - size_t size(Runtime& runtime) const { - return runtime.size(*this); - } - - size_t length(Runtime& runtime) const { - return runtime.size(*this); - } - - uint8_t* data(Runtime& runtime) const { - return runtime.data(*this); - } - - private: - friend class Object; - friend class Value; - friend class Runtime; - - ArrayBuffer(Runtime::PointerValue* value) : Object(value) {} -}; - -/// Represents a JS Object which is guaranteed to be Callable. -class JSI_EXPORT Function : public Object { - public: - Function(Function&&) = default; - Function& operator=(Function&&) = default; - - /// Create a function which, when invoked, calls C++ code. If the - /// function throws an exception, a JS Error will be created and - /// thrown. - /// \param name the name property for the function. - /// \param paramCount the length property for the function, which - /// may not be the number of arguments the function is passed. - /// \note The std::function's dtor will be called when the GC finalizes this - /// function. As with HostObject, this may be as late as when the Runtime is - /// shut down, and may occur on an arbitrary thread. If the function contains - /// any captured values, you are responsible for ensuring that their - /// destructors are safe to call on any thread. - static Function createFromHostFunction( - Runtime& runtime, - const jsi::PropNameID& name, - unsigned int paramCount, - jsi::HostFunctionType func); - - /// Calls the function with \c count \c args. The \c this value of the JS - /// function will not be set by the C++ caller, similar to calling - /// Function.prototype.apply(undefined, args) in JS. - /// \b Note: as with Function.prototype.apply, \c this may not always be - /// \c undefined in the function itself. If the function is non-strict, - /// \c this will be set to the global object. - Value call(Runtime& runtime, const Value* args, size_t count) const; - - /// Calls the function with a \c std::initializer_list of Value - /// arguments. The \c this value of the JS function will not be set by the - /// C++ caller, similar to calling Function.prototype.apply(undefined, args) - /// in JS. - /// \b Note: as with Function.prototype.apply, \c this may not always be - /// \c undefined in the function itself. If the function is non-strict, - /// \c this will be set to the global object. - Value call(Runtime& runtime, std::initializer_list args) const; - - /// Calls the function with any number of arguments similarly to - /// Object::setProperty(). The \c this value of the JS function will not be - /// set by the C++ caller, similar to calling - /// Function.prototype.call(undefined, ...args) in JS. - /// \b Note: as with Function.prototype.call, \c this may not always be - /// \c undefined in the function itself. If the function is non-strict, - /// \c this will be set to the global object. - template - Value call(Runtime& runtime, Args&&... args) const; - - /// Calls the function with \c count \c args and \c jsThis value passed - /// as the \c this value. - Value callWithThis( - Runtime& Runtime, - const Object& jsThis, - const Value* args, - size_t count) const; - - /// Calls the function with a \c std::initializer_list of Value - /// arguments and \c jsThis passed as the \c this value. - Value callWithThis( - Runtime& runtime, - const Object& jsThis, - std::initializer_list args) const; - - /// Calls the function with any number of arguments similarly to - /// Object::setProperty(), and with \c jsThis passed as the \c this value. - template - Value callWithThis(Runtime& runtime, const Object& jsThis, Args&&... args) - const; - - /// Calls the function as a constructor with \c count \c args. Equivalent - /// to calling `new Func` where `Func` is the js function reqresented by - /// this. - Value callAsConstructor(Runtime& runtime, const Value* args, size_t count) - const; - - /// Same as above `callAsConstructor`, except use an initializer_list to - /// supply the arguments. - Value callAsConstructor(Runtime& runtime, std::initializer_list args) - const; - - /// Same as above `callAsConstructor`, but automatically converts/wraps - /// any argument with a jsi Value. - template - Value callAsConstructor(Runtime& runtime, Args&&... args) const; - - /// Returns whether this was created with Function::createFromHostFunction. - /// If true then you can use getHostFunction to get the underlying - /// HostFunctionType. - bool isHostFunction(Runtime& runtime) const { - return runtime.isHostFunction(*this); - } - - /// Returns the underlying HostFunctionType iff isHostFunction returns true - /// and asserts otherwise. You can use this to use std::function<>::target - /// to get the object that was passed to create the HostFunctionType. - /// - /// Note: The reference returned is borrowed from the JS object underlying - /// \c this, and thus only lasts as long as the object underlying - /// \c this does. - HostFunctionType& getHostFunction(Runtime& runtime) const { - assert(isHostFunction(runtime)); - return runtime.getHostFunction(*this); - } - - private: - friend class Object; - friend class Value; - friend class Runtime; - - Function(Runtime::PointerValue* value) : Object(value) {} -}; - -/// Represents any JS Value (undefined, null, boolean, number, symbol, -/// string, or object). Movable, or explicitly copyable (has no copy -/// ctor). -class JSI_EXPORT Value { - public: - /// Default ctor creates an \c undefined JS value. - Value() noexcept : Value(UndefinedKind) {} - - /// Creates a \c null JS value. - /* implicit */ Value(std::nullptr_t) : kind_(NullKind) {} - - /// Creates a boolean JS value. - /* implicit */ Value(bool b) : Value(BooleanKind) { - data_.boolean = b; - } - - /// Creates a number JS value. - /* implicit */ Value(double d) : Value(NumberKind) { - data_.number = d; - } - - /// Creates a number JS value. - /* implicit */ Value(int i) : Value(NumberKind) { - data_.number = i; - } - - /// Moves a Symbol, String, or Object rvalue into a new JS value. - template < - typename T, - typename = std::enable_if_t< - std::is_base_of::value || - std::is_base_of::value || - std::is_base_of::value || - std::is_base_of::value>> - /* implicit */ Value(T&& other) : Value(kindOf(other)) { - new (&data_.pointer) T(std::move(other)); - } - - /// Value("foo") will treat foo as a bool. This makes doing that a - /// compile error. - template - Value(const char*) { - static_assert( - !std::is_same::value, - "Value cannot be constructed directly from const char*"); - } - - Value(Value&& other) noexcept; - - /// Copies a Symbol lvalue into a new JS value. - Value(Runtime& runtime, const Symbol& sym) : Value(SymbolKind) { - new (&data_.pointer) Symbol(runtime.cloneSymbol(sym.ptr_)); - } - - /// Copies a BigInt lvalue into a new JS value. - Value(Runtime& runtime, const BigInt& bigint) : Value(BigIntKind) { - new (&data_.pointer) BigInt(runtime.cloneBigInt(bigint.ptr_)); - } - - /// Copies a String lvalue into a new JS value. - Value(Runtime& runtime, const String& str) : Value(StringKind) { - new (&data_.pointer) String(runtime.cloneString(str.ptr_)); - } - - /// Copies a Object lvalue into a new JS value. - Value(Runtime& runtime, const Object& obj) : Value(ObjectKind) { - new (&data_.pointer) Object(runtime.cloneObject(obj.ptr_)); - } - - /// Creates a JS value from another Value lvalue. - Value(Runtime& runtime, const Value& value); - - /// Value(rt, "foo") will treat foo as a bool. This makes doing - /// that a compile error. - template - Value(Runtime&, const char*) { - static_assert( - !std::is_same::value, - "Value cannot be constructed directly from const char*"); - } - - ~Value(); - // \return the undefined \c Value. - static Value undefined() { - return Value(); - } - - // \return the null \c Value. - static Value null() { - return Value(nullptr); - } - - // \return a \c Value created from a utf8-encoded JSON string. - static Value - createFromJsonUtf8(Runtime& runtime, const uint8_t* json, size_t length) { - return runtime.createValueFromJsonUtf8(json, length); - } - - /// \return according to the Strict Equality Comparison algorithm, see: - /// https://262.ecma-international.org/11.0/#sec-strict-equality-comparison - static bool strictEquals(Runtime& runtime, const Value& a, const Value& b); - - Value& operator=(Value&& other) noexcept { - this->~Value(); - new (this) Value(std::move(other)); - return *this; - } - - bool isUndefined() const { - return kind_ == UndefinedKind; - } - - bool isNull() const { - return kind_ == NullKind; - } - - bool isBool() const { - return kind_ == BooleanKind; - } - - bool isNumber() const { - return kind_ == NumberKind; - } - - bool isString() const { - return kind_ == StringKind; - } - - bool isBigInt() const { - return kind_ == BigIntKind; - } - - bool isSymbol() const { - return kind_ == SymbolKind; - } - - bool isObject() const { - return kind_ == ObjectKind; - } - - /// \return the boolean value, or asserts if not a boolean. - bool getBool() const { - assert(isBool()); - return data_.boolean; - } - - /// \return the boolean value, or throws JSIException if not a - /// boolean. - bool asBool() const; - - /// \return the number value, or asserts if not a number. - double getNumber() const { - assert(isNumber()); - return data_.number; - } - - /// \return the number value, or throws JSIException if not a - /// number. - double asNumber() const; - - /// \return the Symbol value, or asserts if not a symbol. - Symbol getSymbol(Runtime& runtime) const& { - assert(isSymbol()); - return Symbol(runtime.cloneSymbol(data_.pointer.ptr_)); - } - - /// \return the Symbol value, or asserts if not a symbol. - /// Can be used on rvalue references to avoid cloning more symbols. - Symbol getSymbol(Runtime&) && { - assert(isSymbol()); - auto ptr = data_.pointer.ptr_; - data_.pointer.ptr_ = nullptr; - return static_cast(ptr); - } - - /// \return the Symbol value, or throws JSIException if not a - /// symbol - Symbol asSymbol(Runtime& runtime) const&; - Symbol asSymbol(Runtime& runtime) &&; - - /// \return the BigInt value, or asserts if not a bigint. - BigInt getBigInt(Runtime& runtime) const& { - assert(isBigInt()); - return BigInt(runtime.cloneBigInt(data_.pointer.ptr_)); - } - - /// \return the BigInt value, or asserts if not a bigint. - /// Can be used on rvalue references to avoid cloning more bigints. - BigInt getBigInt(Runtime&) && { - assert(isBigInt()); - auto ptr = data_.pointer.ptr_; - data_.pointer.ptr_ = nullptr; - return static_cast(ptr); - } - - /// \return the BigInt value, or throws JSIException if not a - /// bigint - BigInt asBigInt(Runtime& runtime) const&; - BigInt asBigInt(Runtime& runtime) &&; - - /// \return the String value, or asserts if not a string. - String getString(Runtime& runtime) const& { - assert(isString()); - return String(runtime.cloneString(data_.pointer.ptr_)); - } - - /// \return the String value, or asserts if not a string. - /// Can be used on rvalue references to avoid cloning more strings. - String getString(Runtime&) && { - assert(isString()); - auto ptr = data_.pointer.ptr_; - data_.pointer.ptr_ = nullptr; - return static_cast(ptr); - } - - /// \return the String value, or throws JSIException if not a - /// string. - String asString(Runtime& runtime) const&; - String asString(Runtime& runtime) &&; - - /// \return the Object value, or asserts if not an object. - Object getObject(Runtime& runtime) const& { - assert(isObject()); - return Object(runtime.cloneObject(data_.pointer.ptr_)); - } - - /// \return the Object value, or asserts if not an object. - /// Can be used on rvalue references to avoid cloning more objects. - Object getObject(Runtime&) && { - assert(isObject()); - auto ptr = data_.pointer.ptr_; - data_.pointer.ptr_ = nullptr; - return static_cast(ptr); - } - - /// \return the Object value, or throws JSIException if not an - /// object. - Object asObject(Runtime& runtime) const&; - Object asObject(Runtime& runtime) &&; - - // \return a String like JS .toString() would do. - String toString(Runtime& runtime) const; - - private: - friend class Runtime; - - enum ValueKind { - UndefinedKind, - NullKind, - BooleanKind, - NumberKind, - SymbolKind, - BigIntKind, - StringKind, - ObjectKind, - PointerKind = SymbolKind, - }; - - union Data { - // Value's ctor and dtor will manage the lifecycle of the contained Data. - Data() { - static_assert( - sizeof(Data) == sizeof(uint64_t), - "Value data should fit in a 64-bit register"); - } - ~Data() {} - - // scalars - bool boolean; - double number; - // pointers - Pointer pointer; // Symbol, String, Object, Array, Function - }; - - Value(ValueKind kind) : kind_(kind) {} - - constexpr static ValueKind kindOf(const Symbol&) { - return SymbolKind; - } - constexpr static ValueKind kindOf(const BigInt&) { - return BigIntKind; - } - constexpr static ValueKind kindOf(const String&) { - return StringKind; - } - constexpr static ValueKind kindOf(const Object&) { - return ObjectKind; - } - - ValueKind kind_; - Data data_; - - // In the future: Value becomes NaN-boxed. See T40538354. -}; - -/// Not movable and not copyable RAII marker advising the underlying -/// JavaScript VM to track resources allocated since creation until -/// destruction so that they can be recycled eagerly when the Scope -/// goes out of scope instead of floating in the air until the next -/// garbage collection or any other delayed release occurs. -/// -/// This API should be treated only as advice, implementations can -/// choose to ignore the fact that Scopes are created or destroyed. -/// -/// This class is an exception to the rule allowing destructors to be -/// called without proper synchronization (see Runtime documentation). -/// The whole point of this class is to enable all sorts of clean ups -/// when the destructor is called and this proper synchronization is -/// required at that time. -/// -/// Instances of this class are intended to be created as automatic stack -/// variables in which case destructor calls don't require any additional -/// locking, provided that the lock (if any) is managed with RAII helpers. -class JSI_EXPORT Scope { - public: - explicit Scope(Runtime& rt) : rt_(rt), prv_(rt.pushScope()) {} - ~Scope() { - rt_.popScope(prv_); - } - - Scope(const Scope&) = delete; - Scope(Scope&&) = delete; - - Scope& operator=(const Scope&) = delete; - Scope& operator=(Scope&&) = delete; - - template - static auto callInNewScope(Runtime& rt, F f) -> decltype(f()) { - Scope s(rt); - return f(); - } - - private: - Runtime& rt_; - Runtime::ScopeState* prv_; -}; - -/// Base class for jsi exceptions -class JSI_EXPORT JSIException : public std::exception { - protected: - JSIException() {} - JSIException(std::string what) : what_(std::move(what)) {} - - public: - JSIException(const JSIException&) = default; - - virtual const char* what() const noexcept override { - return what_.c_str(); - } - - virtual ~JSIException() override; - - protected: - std::string what_; -}; - -/// This exception will be thrown by API functions on errors not related to -/// JavaScript execution. -class JSI_EXPORT JSINativeException : public JSIException { - public: - JSINativeException(std::string what) : JSIException(std::move(what)) {} - - JSINativeException(const JSINativeException&) = default; - - virtual ~JSINativeException(); -}; - -/// This exception will be thrown by API functions whenever a JS -/// operation causes an exception as described by the spec, or as -/// otherwise described. -class JSI_EXPORT JSError : public JSIException { - public: - /// Creates a JSError referring to provided \c value - JSError(Runtime& r, Value&& value); - - /// Creates a JSError referring to new \c Error instance capturing current - /// JavaScript stack. The error message property is set to given \c message. - JSError(Runtime& rt, std::string message); - - /// Creates a JSError referring to new \c Error instance capturing current - /// JavaScript stack. The error message property is set to given \c message. - JSError(Runtime& rt, const char* message) - : JSError(rt, std::string(message)) {} - - /// Creates a JSError referring to a JavaScript Object having message and - /// stack properties set to provided values. - JSError(Runtime& rt, std::string message, std::string stack); - - /// Creates a JSError referring to provided value and what string - /// set to provided message. This argument order is a bit weird, - /// but necessary to avoid ambiguity with the above. - JSError(std::string what, Runtime& rt, Value&& value); - - /// Creates a JSError referring to the provided value, message and stack. This - /// constructor does not take a Runtime parameter, and therefore cannot result - /// in recursively invoking the JSError constructor. - JSError(Value&& value, std::string message, std::string stack); - - JSError(const JSError&) = default; - - virtual ~JSError(); - - const std::string& getStack() const { - return stack_; - } - - const std::string& getMessage() const { - return message_; - } - - const jsi::Value& value() const { - assert(value_); - return *value_; - } - - private: - // This initializes the value_ member and does some other - // validation, so it must be called by every branch through the - // constructors. - void setValue(Runtime& rt, Value&& value); - - // This needs to be on the heap, because throw requires the object - // be copyable, and Value is not. - std::shared_ptr value_; - std::string message_; - std::string stack_; -}; - -} // namespace jsi -} // namespace facebook - -#include diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsilib.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsilib.h deleted file mode 100644 index c94de89f6..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/jsilib.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -namespace facebook { -namespace jsi { - -class FileBuffer : public Buffer { - public: - FileBuffer(const std::string& path); - ~FileBuffer() override; - - size_t size() const override { - return size_; - } - - const uint8_t* data() const override { - return data_; - } - - private: - size_t size_; - uint8_t* data_; -}; - -// A trivial implementation of PreparedJavaScript that simply stores the source -// buffer and URL. -class SourceJavaScriptPreparation final : public jsi::PreparedJavaScript, - public jsi::Buffer { - std::shared_ptr buf_; - std::string sourceURL_; - - public: - SourceJavaScriptPreparation( - std::shared_ptr buf, - std::string sourceURL) - : buf_(std::move(buf)), sourceURL_(std::move(sourceURL)) {} - - const std::string& sourceURL() const { - return sourceURL_; - } - - size_t size() const override { - return buf_->size(); - } - const uint8_t* data() const override { - return buf_->data(); - } -}; - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/test/testlib.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/test/testlib.h deleted file mode 100644 index 9f30fb2d7..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/test/testlib.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include - -#include -#include - -namespace facebook { -namespace jsi { - -class Runtime; - -using RuntimeFactory = std::function()>; - -std::vector runtimeGenerators(); - -class JSITestBase : public ::testing::TestWithParam { - public: - JSITestBase() : factory(GetParam()), runtime(factory()), rt(*runtime) {} - - Value eval(const char* code) { - return rt.global().getPropertyAsFunction(rt, "eval").call(rt, code); - } - - Function function(const std::string& code) { - return eval(("(" + code + ")").c_str()).getObject(rt).getFunction(rt); - } - - bool checkValue(const Value& value, const std::string& jsValue) { - return function("function(value) { return value == " + jsValue + "; }") - .call(rt, std::move(value)) - .getBool(); - } - - RuntimeFactory factory; - std::unique_ptr runtime; - Runtime& rt; -}; -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/threadsafe.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/threadsafe.h deleted file mode 100644 index cb10a335f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include/jsi/threadsafe.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -#include -#include - -namespace facebook { -namespace jsi { - -class ThreadSafeRuntime : public Runtime { - public: - virtual void lock() const = 0; - virtual void unlock() const = 0; - virtual Runtime& getUnsafeRuntime() = 0; -}; - -namespace detail { - -template -struct WithLock { - L lock; - WithLock(R& r) : lock(r) {} - void before() { - lock.lock(); - } - void after() { - lock.unlock(); - } -}; - -// The actual implementation of a given ThreadSafeRuntime. It's parameterized -// by: -// -// - R: The actual Runtime type that this wraps -// - L: A lock type that has three members: -// - L(R& r) // ctor -// - void lock() -// - void unlock() -template -class ThreadSafeRuntimeImpl final - : public WithRuntimeDecorator, R, ThreadSafeRuntime> { - public: - template - ThreadSafeRuntimeImpl(Args&&... args) - : WithRuntimeDecorator, R, ThreadSafeRuntime>( - unsafe_, - lock_), - unsafe_(std::forward(args)...), - lock_(unsafe_) {} - - R& getUnsafeRuntime() override { - return WithRuntimeDecorator, R, ThreadSafeRuntime>::plain(); - } - - void lock() const override { - lock_.before(); - } - - void unlock() const override { - lock_.after(); - } - - private: - R unsafe_; - mutable WithLock lock_; -}; - -} // namespace detail - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/AsyncDebuggerAPI.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/AsyncDebuggerAPI.h deleted file mode 100644 index ea718dd4a..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/AsyncDebuggerAPI.h +++ /dev/null @@ -1,309 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_ASYNCDEBUGGERAPI_H -#define HERMES_ASYNCDEBUGGERAPI_H - -#ifdef HERMES_ENABLE_DEBUGGER - -#include -#include -#include -#include -#include - -#include -#include -#include - -#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ - defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) -#include -#else -#ifndef TSA_GUARDED_BY -#define TSA_GUARDED_BY(x) -#endif -#ifndef TSA_NO_THREAD_SAFETY_ANALYSIS -#define TSA_NO_THREAD_SAFETY_ANALYSIS -#endif -#endif - -namespace facebook { -namespace hermes { -namespace debugger { - -class AsyncDebuggerAPI; - -enum class DebuggerEventType { - // Informational Events - ScriptLoaded, /// A script file was loaded, and the debugger has requested - /// pausing after script load. - Exception, /// An Exception was thrown. - Resumed, /// Script execution has resumed. - - // Events Requiring Next Command - DebuggerStatement, /// A debugger; statement was hit. - Breakpoint, /// A breakpoint was hit. - StepFinish, /// A Step operation completed. - ExplicitPause, /// A pause requested using Explicit AsyncBreak -}; - -/// This represents the list of possible commands that can be given to -/// \p resumeFromPaused. This is used instead of DebuggerAPI's Command class in -/// order to prevent callers from constructing an eval Command. The eval -/// functionality is implemented as a separate mechansim with -/// \p evalWhilePaused. -enum class AsyncDebugCommand { - Continue, /// Continues execution - StepInto, /// Perform a step into and then pause again - StepOver, /// Steps over the current instruction and then pause again - StepOut, /// Step out from the current scope and then pause again -}; - -using DebuggerEventCallback = std::function; -using DebuggerEventCallbackID = uint32_t; -constexpr const uint32_t kInvalidDebuggerEventCallbackID = 0; -using InterruptCallback = std::function; -using EvalCompleteCallback = std::function< - void(HermesRuntime &runtime, const debugger::EvalResult &result)>; - -/// This class wraps the DebuggerAPI to expose an asynchronous didPause -/// functionality as well as an interrupt API. This class must be constructed at -/// the same time as HermesRuntime. -/// -/// Functions in this class with the suffix "_TS" (Thread-Safe) are the only -/// functions that are safe to call on any thread. All other functions must be -/// called on the runtime thread. -class HERMES_EXPORT AsyncDebuggerAPI : private debugger::EventObserver { - /// Hide the constructor so users can only construct via static create - /// methods. - AsyncDebuggerAPI(HermesRuntime &runtime); - - public: - /// Creates an AsyncDebuggerAPI for use with the provided HermesRuntime. This - /// should be called and created at the same time as creating HermesRuntime. - static std::unique_ptr create(HermesRuntime &runtime); - - /// Must be destroyed on the runtime thread or when you're sure nothing is - /// interacting with the runtime. Must be destroyed before destroying - /// HermesRuntime. - ~AsyncDebuggerAPI() override; - - /// Add a callback function to invoke when the runtime pauses due to various - /// conditions such as hitting a "debugger;" statement. Can be called from any - /// thread. If there are no DebuggerEventCallback, then any reason that might - /// trigger a pause, such as a "debugger;" statement or breakpoints, will not - /// actually pause and will simply continue execution. Any caller that adds an - /// event callback cannot just be observing events and never call - /// \p resumeFromPaused in any of its code paths. The caller must either - /// expose UI enabling human action for controlling the debugger, or it must - /// have programmatic logic that controls the debugger via - /// \p resumeFromPaused. - DebuggerEventCallbackID addDebuggerEventCallback_TS( - DebuggerEventCallback callback); - - /// Remove a previously added callback function. If there is no callback - /// registered using the provided \p id, the function does nothing. - void removeDebuggerEventCallback_TS(DebuggerEventCallbackID id); - - /// Whether the runtime is currently paused waiting for the next action. - /// Should only be called from the runtime thread. - bool isWaitingForCommand(); - - /// Whether the runtime is currently paused for any reason (e.g. script - /// parsed, running interrupts, or waiting for a command). - /// Should only be called from the runtime thread. - bool isPaused(); - - /// Provide the next action to perform. Should only be called from the runtime - /// thread and only if the next command is expected to be set. - bool resumeFromPaused(AsyncDebugCommand command); - - /// Evaluate JavaScript code \p expression in the frame at index - /// \p frameIndex. Receives evaluation result in the \p callback. Should only - /// be called from the runtime thread and only if debugger is paused waiting - /// for the next action. - bool evalWhilePaused( - const std::string &expression, - uint32_t frameIndex, - EvalCompleteCallback callback); - - /// Request to interrupt the runtime at a convenient time and get a callback - /// on the runtime thread. Guaranteed to run "exactly once". This function can - /// be called from any thread, but cannot be called while inside a - /// DebuggerEventCallback. - void triggerInterrupt_TS(InterruptCallback callback); - - /// EventObserver implementation - debugger::Command didPause(debugger::Debugger &debugger) override; - - private: - struct EventCallbackEntry { - DebuggerEventCallbackID id; - DebuggerEventCallback callback; - }; - - /// This function infinite loops and uses \p signal_ to block the runtime - /// thread. It gets woken up if new InterruptCallback is queued or if - /// DebuggerEventCallback changes. - void processInterruptWhilePaused() TSA_NO_THREAD_SAFETY_ANALYSIS; - - /// Dequeues the next InterruptCallback if any. - std::optional takeNextInterruptCallback(); - - /// If \p ignoreNextCommand is true, then runs every InterruptCallback that - /// has been queued up so far. If \p ignoreNextCommand is false, then attempt - /// to run all interrupts, but will stop if any interrupt sets a next command. - void runInterrupts(bool ignoreNextCommand = true); - - /// Returns the next DebuggerEventCallback to execute if any. - std::optional takeNextEventCallback(); - - /// Runs every DebuggerEventCallback that has been registered. - void runEventCallbacks(DebuggerEventType event); - - HermesRuntime &runtime_; - - /// Whether the runtime thread is currently paused in \p didPause and needs to - /// be told what action to take next. - bool isWaitingForCommand_; - - /// Stores the command to return from \p didPause. - debugger::Command nextCommand_; - - /// Callback function to invoke after getting EvalResult from EvalComplete in - /// didPause. Used once and then cleared out. - EvalCompleteCallback oneTimeEvalCompleteCallback_{}; - - /// Tracks whether we are already in a didPause callback to detect recursive - /// calls to didPause. - bool inDidPause_ = false; - - /// Next ID to use when adding a DebuggerEventCallback. - uint32_t nextEventCallbackID_ TSA_GUARDED_BY(mutex_); - - /// Callback functions to invoke to notify events in \p didPause. Using - /// std::list which requires O(N) search when removing an element, but removal - /// should be a rare event. So the choice of using std::list is to optimize - /// for typical usage. - std::list eventCallbacks_ TSA_GUARDED_BY(mutex_){}; - - /// Iterator for eventCallbacks_. Used to traverse through the list when - /// running the callbacks. - std::list::iterator eventCallbackIterator_ - TSA_GUARDED_BY(mutex_); - - /// Queue of interrupt callback functions to invoke. - std::queue interruptCallbacks_ TSA_GUARDED_BY(mutex_){}; - - /// Used as a mechanism to block the runtime thread in \p didPause and for - /// protecting variables used across threads. - std::mutex mutex_{}; - /// Used to implement \p triggerInterrupt while \p didPause is holding onto - /// the runtime thread. - std::condition_variable signal_{}; -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#else // !HERMES_ENABLE_DEBUGGER - -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace debugger { - -class AsyncDebuggerAPI; - -enum class DebuggerEventType { - // Informational Events - ScriptLoaded, /// A script file was loaded, and the debugger has requested - /// pausing after script load. - Exception, /// An Exception was thrown. - Resumed, /// Script execution has resumed. - - // Events Requiring Next Command - DebuggerStatement, /// A debugger; statement was hit. - Breakpoint, /// A breakpoint was hit. - StepFinish, /// A Step operation completed. - ExplicitPause, /// A pause requested using Explicit AsyncBreak -}; - -/// This represents the list of possible commands that can be given to -/// \p resumeFromPaused. This is used instead of DebuggerAPI's Command class in -/// order to prevent callers from constructing an eval Command. The eval -/// functionality is implemented as a separate mechansim with -/// \p evalWhilePaused. -enum class AsyncDebugCommand { - Continue, /// Continues execution - StepInto, /// Perform a step into and then pause again - StepOver, /// Steps over the current instruction and then pause again - StepOut, /// Step out from the current scope and then pause again -}; - -using DebuggerEventCallback = std::function; -using DebuggerEventCallbackID = uint32_t; -constexpr const uint32_t kInvalidDebuggerEventCallbackID = 0; -using InterruptCallback = std::function; -using EvalCompleteCallback = std::function< - void(HermesRuntime &runtime, const debugger::EvalResult &result)>; - -class HERMES_EXPORT AsyncDebuggerAPI { - public: - static std::unique_ptr create(HermesRuntime &runtime) { - return nullptr; - } - - ~AsyncDebuggerAPI() {} - - DebuggerEventCallbackID addDebuggerEventCallback_TS( - DebuggerEventCallback callback) { - return kInvalidDebuggerEventCallbackID; - } - - void removeDebuggerEventCallback_TS(DebuggerEventCallbackID id) {} - - bool isWaitingForCommand() { - return false; - } - - bool isPaused() { - return false; - } - - bool resumeFromPaused(AsyncDebugCommand command) { - return false; - } - - bool evalWhilePaused( - const std::string &expression, - uint32_t frameIndex, - EvalCompleteCallback callback) { - return false; - } - - void triggerInterrupt_TS(InterruptCallback callback) {} -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#endif // !HERMES_ENABLE_DEBUGGER - -#endif // HERMES_ASYNCDEBUGGERAPI_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/CompileJS.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/CompileJS.h deleted file mode 100644 index 68db11a7e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/CompileJS.h +++ /dev/null @@ -1,96 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_COMPILEJS_H -#define HERMES_COMPILEJS_H - -#include -#include -#include - -namespace hermes { - -/// Interface for receiving errors, warnings and notes produced by compileJS. -class DiagnosticHandler { - public: - enum Kind { - Error, - Warning, - Note, - }; - - struct Diagnostic { - Kind kind; - int line; /// 1-based index - int column; /// 1-based index - std::string message; - /// 0-based char indices in half-open intervals - std::vector> ranges; - }; - - /// Called once for each diagnostic message produced during compilation. - virtual void handle(const Diagnostic &diagnostic) = 0; - virtual ~DiagnosticHandler() = default; -}; - -/// Compiles JS source \p str and if compilation is successful, returns true -/// and outputs to \p bytecode otherwise returns false. -/// \param sourceURL this will be used as the "file name" of the buffer for -/// errors, stack traces, etc. -/// \param optimize this will enable optimizations. -/// \param emitAsyncBreakCheck this will make the bytecode interruptable. -/// \param diagHandler if not null, receives any and all errors, warnings and -/// notes produced during compilation. -/// \param sourceMapBuf optional source map string. -/// \param debug Wether to generate debugging information in generated bytecode. -bool compileJS( - const std::string &str, - const std::string &sourceURL, - std::string &bytecode, - bool optimize, - bool emitAsyncBreakCheck, - DiagnosticHandler *diagHandler, - std::optional sourceMapBuf = std::nullopt, - bool debug = false); - -bool compileJS( - const std::string &str, - std::string &bytecode, - bool optimize = true); - -bool compileJS( - const std::string &str, - const std::string &sourceURL, - std::string &bytecode, - bool optimize = true); - -/// Options for overload of compileJS that accepts CompileJSOptions. -struct CompileJSOptions { - /// If true, the bytecode will be optimized. - bool optimize{true}; - /// Maximum number of instructions (in addition to parameter handling) - /// that is allowed for inlining of small functions. - unsigned inlineMaxSize{50}; - /// If true, the bytecode will be interruptable. - bool emitAsyncBreakCheck{false}; - /// If true, debugging information will be generated in the bytecode. - bool debug{false}; -}; - -/// Like the other compileJS overloads, but takes a struct of options with some -/// additional configurability. -bool compileJS( - const std::string &str, - const std::string &sourceURL, - std::string &bytecode, - const CompileJSOptions &options, - DiagnosticHandler *diagHandler, - std::optional sourceMapBuf = std::nullopt); - -} // namespace hermes - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/DebuggerAPI.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/DebuggerAPI.h deleted file mode 100644 index 61b0c48b5..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/DebuggerAPI.h +++ /dev/null @@ -1,505 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_DEBUGGERAPI_H -#define HERMES_DEBUGGERAPI_H - -#ifdef HERMES_ENABLE_DEBUGGER - -#include -#include -#include -#include - -#include "hermes/Public/DebuggerTypes.h" - -// Forward declarations of internal types. -namespace hermes { -namespace vm { -class CodeBlock; -class Debugger; -class Runtime; -struct DebugCommand; -class HermesValue; -} // namespace vm -} // namespace hermes - -namespace facebook { -namespace hermes { -class HermesRuntime; -// Forward declaration of the internal Root API class, which is marked as a -// friend of the Debugger. -class HermesRootAPI; - -namespace debugger { - -class Debugger; -class EventObserver; - -/// Represents a variable in the debugger. -struct HERMES_EXPORT VariableInfo { - /// Name of the variable in the source. - String name; - - /// Value of the variable. - ::facebook::jsi::Value value; -}; - -/// An EvalResult represents the result of an Eval command. -struct HERMES_EXPORT EvalResult { - /// The resulting JavaScript object, or the thrown exception. - ::facebook::jsi::Value value; - - /// Indicates that the result was an exception. - bool isException = false; - - /// If isException is true, details about the exception. - ExceptionDetails exceptionDetails; - - EvalResult(EvalResult &&) = default; - EvalResult() = default; - - EvalResult( - ::facebook::jsi::Value value, - bool isException, - ExceptionDetails exceptionDetails) - : value(std::move(value)), - isException(isException), - exceptionDetails(std::move(exceptionDetails)) {} -}; - -/// ProgramState represents the state of a paused program. An instance of -/// ProgramState is available as the getProgramState() member function of class -/// Debugger. -class HERMES_EXPORT ProgramState { - public: - /// \return the reason for the Pause. - PauseReason getPauseReason() const { - return pauseReason_; - } - - /// \return the breakpoint if the PauseReason is Breakpoint, otherwise - /// kInvalidBreakpoint. - BreakpointID getBreakpoint() const { - return breakpoint_; - } - - /// \return the evaluation result if the PauseReason is due to EvalComplete. - EvalResult getEvalResult() const; - - /// \returns a stack trace for the current execution. - const StackTrace &getStackTrace() const { - return stackTrace_; - } - - /// \returns lexical information about the state in a given frame. - LexicalInfo getLexicalInfo(uint32_t frameIndex) const; - - /// \return information about a variable in a given lexical scope, in a given - /// frame. - VariableInfo getVariableInfo( - uint32_t frameIndex, - ScopeDepth scopeDepth, - uint32_t variableIndexInScope) const; - - /// \return information about the `this` value at a given stack depth. - VariableInfo getVariableInfoForThis(uint32_t frameIndex) const; - - /// \return the number of variables in a given frame. - /// This is deprecated: prefer using getLexicalInfoInFrame(). - uint32_t getVariablesCountInFrame(uint32_t frameIndex) const { - auto info = getLexicalInfo(frameIndex); - uint32_t result = 0; - for (ScopeDepth i = 0, max = info.getScopesCount(); i < max; i++) - result += info.getVariablesCountInScope(i); - return result; - } - - /// \return info for a variable at a given index \p variableIndex, in a given - /// frame at index \p frameIndex. - /// This is deprecated. Prefer the getVariableInfo() that takes three - /// parameters. - VariableInfo getVariableInfo(uint32_t frameIndex, uint32_t variableIndex) - const { - LexicalInfo info = getLexicalInfo(frameIndex); - uint32_t remaining = variableIndex; - for (ScopeDepth scope = 0;; scope++) { - assert(scope < info.getScopesCount() && "Index out of bounds"); - uint32_t count = info.getVariablesCountInScope(scope); - if (remaining < count) { - return getVariableInfo(frameIndex, scope, remaining); - } - remaining -= count; - } - } - - private: - friend Debugger; - /// ProgramState must not be copied, because some of its implementation - /// requires querying the live program state and so the state must not be - /// retained after the pause returns. - /// ProgramState must not be copied. - ProgramState(const ProgramState &) = delete; - ProgramState &operator=(const ProgramState &) = delete; - - ::hermes::vm::Debugger *impl() const; - - ProgramState(Debugger *dbg) : dbg_(dbg) {} - Debugger *dbg_; - PauseReason pauseReason_{}; - StackTrace stackTrace_; - EvalResult evalResult_; - BreakpointID breakpoint_{kInvalidBreakpoint}; -}; - -/// Command represents an action that you can request the debugger to perform -/// when returned from didPause(). -class HERMES_EXPORT Command { - public: - /// Commands may be moved. - Command(Command &&); - Command &operator=(Command &&); - ~Command(); - - /// \return a Command that steps with the given StepMode \p mode. - static Command step(StepMode mode); - - /// \return a Command that continues execution. - static Command continueExecution(); - - /// \return a Command that evaluates JavaScript code \p src in the - /// frame at index \p frameIndex. - static Command eval(const String &src, uint32_t frameIndex); - - /// \return a boolean whether this Command was constructed using the static - /// eval() method - bool isEval(); - - private: - friend Debugger; - explicit Command(::hermes::vm::DebugCommand &&); - std::unique_ptr<::hermes::vm::DebugCommand> debugCommand_; -}; - -/// Debugger allows access to the Hermes debugging functionality. An instance of -/// Debugger is available from HermesRuntime, and also passed to your -/// EventObserver. -class HERMES_EXPORT Debugger { - public: - /// Set the Debugger event observer. The event observer is notified of - /// debugging event, specifically when the program pauses. This is simply a - /// raw pointer: it is the client's responsibility to clear the event observer - /// if the event observer is deallocated before the Debugger. - void setEventObserver(EventObserver *observer); - - /// Sets the property %isDebuggerAttached in %DebuggerInternal object. Can be - /// called from any thread. - void setIsDebuggerAttached(bool isAttached); - - /// Asynchronously triggers a pause. This may be called from any thread. This - /// is inherently racey and the exact point at which the program pauses is not - /// guaranteed. You can discover when the program has paused through the event - /// observer. - void triggerAsyncPause(AsyncPauseKind kind); - - /// \return the ProgramState representing the state of the paused program. - /// This may only be invoked when the program is paused. - const ProgramState &getProgramState() const { - return state_; - } - - /// \return the source map URL for the \p fileId. - String getSourceMappingUrl(uint32_t fileId) const; - - /// Gets the list of loaded scripts. The order of the scripts in the vector - /// will be the same across calls. - /// \return list of loaded scripts - std::vector getLoadedScripts() const; - - /// Gets the current stack trace. - /// \return stack trace with call frames if runtime is in the interpreter - /// loop, otherwise return no call frames - StackTrace captureStackTrace() const; - - /// -- Breakpoint Management -- - - /// Sets a breakpoint on a given SourceLocation. - /// \return the ID of the breakpoint, 0 if it wasn't created. - BreakpointID setBreakpoint(SourceLocation loc); - - /// Sets the condition on breakpoint \p breakpoint. - /// The condition will be stored with the breakpoint, - /// and if non-empty, will be executed to determine whether to actually - /// pause on the breakpoint; only if ToBoolean(condition) is true - /// and does not throw will the debugger pause on \p breakpoint. - /// \param condition the code to execute to determine whether to break; - /// if empty, the condition is considered to not be set. - void setBreakpointCondition(BreakpointID breakpoint, const String &condition); - - /// Deletes a breakpoint. - void deleteBreakpoint(BreakpointID breakpoint); - - /// Deletes all breakpoints. - void deleteAllBreakpoints(); - - /// Mark a breakpoint as enabled. Breakpoints are by default enabled. - void setBreakpointEnabled(BreakpointID breakpoint, bool enable); - - /// \return information on a breakpoint. - BreakpointInfo getBreakpointInfo(BreakpointID breakpoint); - - /// \return a list of extant breakpoints. - std::vector getBreakpoints(); - - /// Set whether the debugger should pause when an exception is thrown. - void setPauseOnThrowMode(PauseOnThrowMode mode); - - /// \return whether the debugger pauses when an exception is thrown. - PauseOnThrowMode getPauseOnThrowMode() const; - - /// Set whether the debugger should pause after a script was loaded. - void setShouldPauseOnScriptLoad(bool flag); - - /// \return whether the debugger should pause after a script was loaded. - bool getShouldPauseOnScriptLoad() const; - - /// \return the thrown value if paused on an exception, or - /// jsi::Value::undefined() if not. - ::facebook::jsi::Value getThrownValue(); - - private: - friend HermesRootAPI; - friend std::unique_ptr hermes::makeHermesRuntime( - const ::hermes::vm::RuntimeConfig &); - friend std::unique_ptr - hermes::makeThreadSafeHermesRuntime(const ::hermes::vm::RuntimeConfig &); - friend ProgramState; - - /// Debuggers may not be moved or copied. - Debugger(const Debugger &) = delete; - void operator=(const Debugger &) = delete; - Debugger(Debugger &&) = delete; - void operator=(Debugger &&) = delete; - - /// Implementation detail used by ProgramState. - ::facebook::jsi::Value jsiValueFromHermesValue(::hermes::vm::HermesValue hv); - - explicit Debugger( - ::facebook::hermes::HermesRuntime *runtime, - ::hermes::vm::Runtime &vmRuntime); - - ::facebook::hermes::HermesRuntime *const runtime_; - EventObserver *eventObserver_ = nullptr; - ::hermes::vm::Runtime &vmRuntime_; - ::hermes::vm::Debugger *impl_; - ProgramState state_; -}; - -/// A subclass of EventObserver may be set on the Debugger via -/// setEventObserver(). It receives notifications when the Debugger pauses. -class HERMES_EXPORT EventObserver { - public: - /// didPause() is invoked when the JavaScript program has paused. The - /// The Debugger \p debugger can be used to manipulate breakpoints and enqueue - /// debugger commands such as stepping, etc. It can also be used to discover - /// the call stack and variables via debugger.getProgramState(). - /// \return a Command for the debugger to perform. - virtual Command didPause(Debugger &debugger) = 0; - - /// Invoked when the debugger resolves a previously unresolved breakpoint. - /// Note that the debugger is *not* paused during this, - /// and thus debugger.getProgramState() is not valid. - /// This callback may not invoke JavaScript or enqueue debugger commands. - virtual void breakpointResolved(Debugger &debugger, BreakpointID breakpoint) { - } - - virtual ~EventObserver(); -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#else // !HERMES_ENABLE_DEBUGGER - -#include - -#include "hermes/Public/DebuggerTypes.h" - -namespace facebook { -namespace hermes { -namespace debugger { - -class EventObserver; - -struct VariableInfo { - String name; - ::facebook::jsi::Value value; -}; - -struct EvalResult { - ::facebook::jsi::Value value; - bool isException = false; - ExceptionDetails exceptionDetails; - - EvalResult(EvalResult &&) = default; - EvalResult() = default; - - EvalResult( - ::facebook::jsi::Value value, - bool isException, - ExceptionDetails exceptionDetails) - : value(std::move(value)), - isException(isException), - exceptionDetails(std::move(exceptionDetails)) {} -}; - -class ProgramState { - public: - ProgramState() {} - - PauseReason getPauseReason() const { - return PauseReason::Exception; - } - - BreakpointID getBreakpoint() const { - return 0; - } - - EvalResult getEvalResult() const { - return EvalResult(); - } - - const StackTrace &getStackTrace() const { - return stackTrace_; - } - - LexicalInfo getLexicalInfo(uint32_t frameIndex) const { - return LexicalInfo(); - } - - VariableInfo getVariableInfo( - uint32_t frameIndex, - ScopeDepth scopeDepth, - uint32_t variableIndexInScope) const { - return VariableInfo(); - } - - VariableInfo getVariableInfoForThis(uint32_t frameIndex) const { - return VariableInfo(); - } - - uint32_t getVariablesCountInFrame(uint32_t frameIndex) const { - return 0; - } - - VariableInfo getVariableInfo(uint32_t frameIndex, uint32_t variableIndex) - const { - return VariableInfo(); - } - - private: - ProgramState(const ProgramState &) = delete; - ProgramState &operator=(const ProgramState &) = delete; - - StackTrace stackTrace_; -}; - -class Command { - public: - Command(Command &&) {} - Command &operator=(Command &&); - ~Command() {} - - static Command step(StepMode mode) { - return Command(); - } - static Command continueExecution() { - return Command(); - } - static Command eval(const String &src, uint32_t frameIndex) { - return Command(); - } - bool isEval() { - return false; - } - - private: - Command() {} -}; - -class Debugger { - public: - explicit Debugger() {} - - void setEventObserver(EventObserver *observer) {} - void setIsDebuggerAttached(bool isAttached) {} - void triggerAsyncPause(AsyncPauseKind kind) {} - const ProgramState &getProgramState() const { - return programState_; - } - String getSourceMappingUrl(uint32_t fileId) const { - return ""; - }; - std::vector getLoadedScripts() const { - return {}; - } - StackTrace captureStackTrace() const { - return StackTrace{}; - } - BreakpointID setBreakpoint(SourceLocation loc) { - return 0; - } - void setBreakpointCondition( - BreakpointID breakpoint, - const String &condition) {} - void deleteBreakpoint(BreakpointID breakpoint) {} - void deleteAllBreakpoints() {} - void setBreakpointEnabled(BreakpointID breakpoint, bool enable) {} - BreakpointInfo getBreakpointInfo(BreakpointID breakpoint) { - return BreakpointInfo(); - } - std::vector getBreakpoints() { - return std::vector(); - } - void setPauseOnThrowMode(PauseOnThrowMode mode) {} - PauseOnThrowMode getPauseOnThrowMode() const { - return PauseOnThrowMode::None; - } - void setShouldPauseOnScriptLoad(bool flag) {} - bool getShouldPauseOnScriptLoad() const { - return false; - } - ::facebook::jsi::Value getThrownValue() { - return ::facebook::jsi::Value::undefined(); - } - - private: - Debugger(const Debugger &) = delete; - void operator=(const Debugger &) = delete; - Debugger(Debugger &&) = delete; - void operator=(Debugger &&) = delete; - - ProgramState programState_; -}; - -class EventObserver { - public: - virtual Command didPause(Debugger &debugger) = 0; - virtual void breakpointResolved(Debugger &debugger, BreakpointID breakpoint) { - } - - virtual ~EventObserver() {} -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#endif // !HERMES_ENABLE_DEBUGGER - -#endif // HERMES_DEBUGGERAPI_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/CrashManager.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/CrashManager.h deleted file mode 100644 index 07a9b5929..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/CrashManager.h +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_CRASHMANAGER_H -#define HERMES_PUBLIC_CRASHMANAGER_H - -#include - -#include -#include - -namespace hermes { -namespace vm { - -/// A CrashManager provides functions that determine what memory and data is -/// included in dumps in case of crashes. -class HERMES_EXPORT CrashManager { - public: - /// CallbackKey is the type of an identifier for a callback supplied to the - /// CrashManager. - using CallbackKey = int; - /// Type for the callback function invoked on crash. The fd supplied is a raw - /// file stream an implementation should write a JSON object to. - using CallbackFunc = std::function; - - /// Registers some memory to be included in any crash dump that occurs. - /// \param mem A pointer to allocated memory. It must be unregistered - /// before being freed. - /// \param length The number of bytes the memory controls. - virtual void registerMemory(void *mem, size_t length) = 0; - - /// Unregisters some memory from being included in any crash dump that occurs. - virtual void unregisterMemory(void *mem) = 0; - - /// Registers custom data to be included in any crash dump that occurs. - /// Calling \c setCustomData on the same key twice will overwrite the previous - /// value. - /// \param key A tag to look for in the custom data output. Distinguishes - /// between multiple values. - /// \param val The value to store for the given key. - virtual void setCustomData(const char *key, const char *val) = 0; - - /// If the given \p key has an associated custom data string, remove the - /// association. If the key hasn't been set before, is a no-op. - virtual void removeCustomData(const char *key) = 0; - - /// Same as \c setCustomData, except it is only set for the current thread. - virtual void setContextualCustomData(const char *key, const char *val) = 0; - - /// Same as \c removeCustomData, except it is for keys set with \c - /// setContextualCustomData. - virtual void removeContextualCustomData(const char *key) = 0; - - /// Registers a function to be called after a crash has occurred. This - /// function can examine memory and serialize this to a JSON output stream. - /// Implmentations decide where the stream is routed to. - /// \param callback A function to called after a crash. - /// \return A CallbackKey representing the function you provided. Pass this - /// key into unregisterCallback when it that callback is no longer needed. - virtual CallbackKey registerCallback(CallbackFunc callback) = 0; - - /// Unregisters a previously registered callback. After this function returns, - /// the previously registered function will not be executed by this - /// CrashManager during a crash. - virtual void unregisterCallback(CallbackKey key) = 0; - - /// the heap information. - struct HeapInformation { - /// The amount of memory that is currently in use - size_t used_{0}; - /// The amount of memory that can currently be allocated - /// before a full GC is triggered. - size_t size_{0}; - }; - - /// Record the heap information. - /// \param heapInfo The current heap information - virtual void setHeapInfo(const HeapInformation &heapInfo) = 0; - - virtual ~CrashManager(); -}; - -/// A CrashManager that does nothing. -class HERMES_EXPORT NopCrashManager final : public CrashManager { - public: - void registerMemory(void *, size_t) override {} - void unregisterMemory(void *) override {} - void setCustomData(const char *, const char *) override {} - void removeCustomData(const char *) override {} - void setContextualCustomData(const char *, const char *) override {} - void removeContextualCustomData(const char *) override {} - CallbackKey registerCallback(CallbackFunc /*callback*/) override { - return 0; - } - void unregisterCallback(CallbackKey /*key*/) override {} - void setHeapInfo(const HeapInformation & /*heapInfo*/) override {} - - ~NopCrashManager() override; -}; - -} // namespace vm -} // namespace hermes -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/CtorConfig.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/CtorConfig.h deleted file mode 100644 index aff3f3989..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/CtorConfig.h +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_CTORCONFIG_H -#define HERMES_PUBLIC_CTORCONFIG_H - -#include - -/// Defines a new class, called \p NAME representing a constructor config, and -/// an associated builder class. -/// -/// The fields of the class (along with their types and default values) are -/// encoded in the \p FIELDS parameter, and any logic to be run whilst building -/// the config can be passed as a code block in \p BUILD_BODY. -/// -/// Example: -/// -/// Suppose we wish to define a configuration class called Foo, with the -/// following fields and default values: -/// -/// int A = 0; -/// int B = 42; -/// std::string C = "hello"; -/// -/// Such that the value in A is at most the length of \c C. -/// -/// We can do so with the following declaration: -/// -/// " #define FIELDS(F) \ " -/// " F(int, A) \ " -/// " F(int, B, 42) \ " -/// " F(std::string, C, "hello") " -/// " " -/// " _HERMES_CTORCONFIG_STRUCT(Foo, FIELDS, { " -/// " A_ = std::min(A_, C_.length()); " -/// " }); " -/// -/// N.B. -/// - The definition of A does not mention any value -- meaning it is -/// default initialised. -/// - References to the fields in the validation logic have a trailling -/// underscore. -/// -#define _HERMES_CTORCONFIG_STRUCT(NAME, FIELDS, BUILD_BODY) \ - class NAME { \ - FIELDS(_HERMES_CTORCONFIG_FIELD_DECL) \ - \ - public: \ - class Builder; \ - friend Builder; \ - FIELDS(_HERMES_CTORCONFIG_GETTER) \ - \ - /* returns a Builder that starts with the current config. */ \ - inline Builder rebuild() const; \ - \ - private: \ - inline void doBuild(const Builder &builder); \ - }; \ - \ - class NAME::Builder { \ - NAME config_; \ - \ - FIELDS(_HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_DECL) \ - \ - public: \ - Builder() = default; \ - \ - explicit Builder(const NAME &config) : config_(config) {} \ - \ - inline const NAME build() { \ - config_.doBuild(*this); \ - return config_; \ - } \ - \ - /* The explicitly set fields of \p newconfig update \ - * the corresponding fields of \p this. */ \ - inline Builder update(const NAME::Builder &newConfig); \ - \ - FIELDS(_HERMES_CTORCONFIG_SETTER) \ - FIELDS(_HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_ACCESSOR) \ - }; \ - \ - NAME::Builder NAME::rebuild() const { \ - return Builder(*this); \ - } \ - \ - NAME::Builder NAME::Builder::update(const NAME::Builder &newConfig) { \ - FIELDS(_HERMES_CTORCONFIG_UPDATE) \ - return *this; \ - } \ - \ - void NAME::doBuild(const NAME::Builder &builder) { \ - (void)builder; \ - BUILD_BODY \ - } - -/// Helper Macros - -#define _HERMES_CTORCONFIG_FIELD_DECL(CX, TYPE, NAME, ...) \ - TYPE NAME##_{__VA_ARGS__}; - -/// This ignores the first and trailing arguments, and defines a member -/// indicating whether field NAME was set explicitly. -#define _HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_DECL(CX, TYPE, NAME, ...) \ - bool NAME##Explicit_{false}; - -/// This defines an accessor for the "Explicit_" fields defined above. -#define _HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_ACCESSOR(CX, TYPE, NAME, ...) \ - bool has##NAME() const { \ - return NAME##Explicit_; \ - } - -/// Placeholder token for fields whose defaults are not constexpr, to make the -/// listings more readable. -#define HERMES_NON_CONSTEXPR - -#define _HERMES_CTORCONFIG_GETTER(CX, TYPE, NAME, ...) \ - inline TYPE get##NAME() const { \ - return NAME##_; \ - } \ - static CX TYPE getDefault##NAME() { \ - /* Instead of parens around TYPE (non-standard) */ \ - using TypeAsSingleToken = TYPE; \ - return TypeAsSingleToken{__VA_ARGS__}; \ - } - -#define _HERMES_CTORCONFIG_SETTER(CX, TYPE, NAME, ...) \ - inline auto with##NAME(TYPE NAME)->decltype(*this) { \ - config_.NAME##_ = std::move(NAME); \ - NAME##Explicit_ = true; \ - return *this; \ - } - -#define _HERMES_CTORCONFIG_BUILDER_GETTER(CX, TYPE, NAME, ...) \ - TYPE get##NAME() const { \ - return config_.NAME##_; \ - } - -#define _HERMES_CTORCONFIG_UPDATE(CX, TYPE, NAME, ...) \ - if (newConfig.has##NAME()) { \ - with##NAME(newConfig.config_.get##NAME()); \ - } - -#endif // HERMES_PUBLIC_CTORCONFIG_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/DebuggerTypes.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/DebuggerTypes.h deleted file mode 100644 index 0763c2e9e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/DebuggerTypes.h +++ /dev/null @@ -1,196 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_DEBUGGERTYPES_H -#define HERMES_PUBLIC_DEBUGGERTYPES_H - -#include -#include -#include - -namespace hermes { -namespace vm { -class Debugger; -} -} // namespace hermes - -namespace facebook { -namespace hermes { -namespace debugger { - -class ProgramState; - -/// Strings in the Debugger are UTF-8 encoded. When converting from a JavaScript -/// string, valid UTF-16 surrogate pairs are decoded. Surrogate halves are -/// converted into the Unicode replacement character. -using String = std::string; - -/// Debugging entities like breakpoints are identified by a unique ID. The -/// Debugger will not re-use IDs even across different entity types. 0 is an -/// invalid ID. -using BreakpointID = uint64_t; -// NOTE: Can't be kInvalidID due to a clash with MacTypes.h's define kInvalidID. -constexpr uint64_t kInvalidBreakpoint = 0; - -/// Scripts when loaded are identified by a script ID. -/// These are not reused within one invocation of the VM. -using ScriptID = uint32_t; - -/// A SourceLocation is a small value-type representing a location in a source -/// file. -constexpr uint32_t kInvalidLocation = ~0u; -struct SourceLocation { - /// Line in the source. 1 based. - uint32_t line = kInvalidLocation; - - /// Column in the source. 1 based. - uint32_t column = kInvalidLocation; - - /// Identifier of the source file. - ScriptID fileId = kInvalidLocation; - - /// Name of the source file. - String fileName; -}; - -/// CallFrameInfo is a value type representing an entry in a call stack. -struct CallFrameInfo { - /// Name of the function executing in this frame. - String functionName; - - /// Source location of the program counter for this frame. - SourceLocation location; -}; - -/// StackTrace represents a list of call frames, either in the current execution -/// or captured in an exception. -struct StackTrace { - /// \return the number of call frames. - uint32_t callFrameCount() const { - return frames_.size(); - } - - /// \return call frame info at a given index. 0 represents the topmost - /// (current) frame on the call stack. - CallFrameInfo callFrameForIndex(uint32_t index) const { - return frames_.at(index); - } - - StackTrace() {} - - private: - explicit StackTrace(std::vector frames) - : frames_(std::move(frames)){}; - friend ProgramState; - friend ::hermes::vm::Debugger; - std::vector frames_; -}; - -/// ExceptionDetails is a value type describing an exception. -struct ExceptionDetails { - /// Textual description of the exception. - String text; - - /// Location where the exception was thrown. - SourceLocation location; - - /// Get the stack trace associated with the exception. - const StackTrace &getStackTrace() const { - return stackTrace_; - } - - private: - friend ::hermes::vm::Debugger; - StackTrace stackTrace_; -}; - -/// A list of possible reasons for a Pause. -enum class PauseReason { - ScriptLoaded, /// A script file was loaded, and the debugger has requested - /// pausing after script load. - DebuggerStatement, /// A debugger; statement was hit. - Breakpoint, /// A breakpoint was hit. - StepFinish, /// A Step operation completed. - Exception, /// An Exception was thrown. - AsyncTriggerImplicit, /// The Pause is the result of - /// triggerAsyncPause(Implicit). - AsyncTriggerExplicit, /// The Pause is the result of - /// triggerAsyncPause(Explicit). - EvalComplete, /// An eval() function finished. -}; - -/// When stepping, the mode with which to step. -enum class StepMode { - Into, /// Enter into any function calls. - Over, /// Skip over any function calls. - Out, /// Step until the current function exits. -}; - -/// When setting pause on throw, this specifies when to pause. -enum class PauseOnThrowMode { - None, /// Never pause on exceptions. - Uncaught, /// Only pause on uncaught exceptions. - All, /// Pause any time an exception is thrown. -}; - -/// When requesting an async break, this specifies whether it was an implicit -/// break from the inspector or a user-requested explicit break. -enum class AsyncPauseKind { - /// Implicit pause to allow movement of jsi::Value types between threads. - /// The user will not be running commands and the inspector will immediately - /// request a Continue. - Implicit, - - /// Explicit pause requested by the user. - /// Clears any stepping state and allows the user to run their own commands. - Explicit, -}; - -/// A type representing depth in a lexical scope chain. -using ScopeDepth = uint32_t; - -/// Information about lexical entities (for now, just variable names). -struct LexicalInfo { - /// \return the number of scopes. - ScopeDepth getScopesCount() const { - return variableCountsByScope_.size(); - } - - /// \return the number of variables in a given scope. - uint32_t getVariablesCountInScope(ScopeDepth depth) const { - return variableCountsByScope_.at(depth); - } - - private: - friend ::hermes::vm::Debugger; - std::vector variableCountsByScope_; -}; - -/// Information about a breakpoint. -struct BreakpointInfo { - /// ID of the breakpoint. - /// kInvalidBreakpoint if the info is not valid. - BreakpointID id; - - /// Whether the breakpoint is enabled. - bool enabled; - - /// Whether the breakpoint has been resolved. - bool resolved; - - /// The originally requested location of the breakpoint. - SourceLocation requestedLocation; - - /// The resolved location of the breakpoint if resolved is true. - SourceLocation resolvedLocation; -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/GCConfig.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/GCConfig.h deleted file mode 100644 index 9d95c7552..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/GCConfig.h +++ /dev/null @@ -1,215 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_GCCONFIG_H -#define HERMES_PUBLIC_GCCONFIG_H - -#include "hermes/Public/CtorConfig.h" -#include "hermes/Public/GCTripwireContext.h" - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace hermes { -namespace vm { - -/// A type big enough to accomodate the entire allocated address space. -/// Individual allocations are always 'uint32_t', but on a 64-bit machine we -/// might want to accommodate a larger total heap (or not, in which case we keep -/// it 32-bit). -using gcheapsize_t = uint32_t; - -/// Represents a value before and after an event. -/// NOTE: Not a std::pair because using the names are more readable than first -/// and second. -struct BeforeAndAfter { - uint64_t before; - uint64_t after; -}; - -struct GCAnalyticsEvent { - /// The same value as \p Name from GCConfig. Stored here for simplicity of - /// the API since this is passed in callbacks that might not be able to store - /// the name. For a given Runtime, this will be the same value every time. - std::string runtimeDescription; - - /// The kind of GC this was. For a given Runtime, this will be the same value - /// every time. - std::string gcKind; - - /// The type of collection that ran, typically differentiating a "young" - /// generation GC and an "old" generation GC. When other values say they're - /// "scoped to the collectionType", it means that for a generation GC - /// they're only reporting the numbers for that generation. - std::string collectionType; - - /// The cause of this GC. Can be an arbitrary string describing the cause. - /// Typically "natural" is used to mean that the GC decided it was time, and - /// other causes mean it was forced by some other condition. - std::string cause; - - /// The wall time a collection took from start to end. - std::chrono::milliseconds duration; - - /// The CPU time a collection took from start to end. This time measure will - /// exclude time waiting on disk, mutexes, or time spent not scheduled to run. - std::chrono::milliseconds cpuDuration; - - /// The number of bytes allocated in the heap before and after the collection. - /// measurement does not include fragmentation, and is the same as the sum of - /// all sizes in calls to \p GC::makeA into that generation (including any - /// rounding up the GC does). - /// The value is scoped to the \p collectionType. - BeforeAndAfter allocated; - - /// The number of bytes in use by the heap before and after the collection. - /// This measurement can include fragmentation if the \p gcKind has that - /// concept. - /// The value is scoped to the \p collectionType. - BeforeAndAfter size; - - /// The number of bytes external to the JS heap before and after the - /// collection. - /// The value is scoped to the \p collectionType. - BeforeAndAfter external; - - /// The ratio of cells that survived the collection to all cells before - /// the collection. Note that this is in term of sizes of cells, not the - /// numbers of cells. Excludes any cells not in direct use by the JS program, - /// such as FillerCell or FreelistCell. - /// The value is scoped to the \p collectionType. - double survivalRatio; - - /// A list of metadata tags to annotate this event with. - std::vector tags; -}; - -/// Parameters to control a tripwire function called when the live set size -/// surpasses a given threshold after collections. Check documentation in -/// README.md -#define GC_TRIPWIRE_FIELDS(F) \ - /* If the heap size is above this threshold after a collection, the tripwire \ - * is triggered. */ \ - F(constexpr, gcheapsize_t, Limit, std::numeric_limits::max()) \ - \ - /* The callback to call when the tripwire is considered triggered. */ \ - F(HERMES_NON_CONSTEXPR, \ - std::function, \ - Callback, \ - nullptr) \ - /* GC_TRIPWIRE_FIELDS END */ - -_HERMES_CTORCONFIG_STRUCT(GCTripwireConfig, GC_TRIPWIRE_FIELDS, {}) - -#undef HEAP_TRIPWIRE_FIELDS - -#define GC_HANDLESAN_FIELDS(F) \ - /* The probability with which the GC should keep moving the heap */ \ - /* to detect stale GC handles. */ \ - F(constexpr, double, SanitizeRate, 0.0) \ - /* Random seed to use for basis of decisions whether or not to */ \ - /* sanitize. A negative value will mean a seed will be chosen at */ \ - /* random. */ \ - F(constexpr, int64_t, RandomSeed, -1) \ - /* GC_HANDLESAN_FIELDS END */ - -_HERMES_CTORCONFIG_STRUCT(GCSanitizeConfig, GC_HANDLESAN_FIELDS, {}) - -#undef GC_HANDLESAN_FIELDS - -/// How aggressively to return unused memory to the OS. -enum ReleaseUnused { - kReleaseUnusedNone = 0, /// Don't try to release unused memory. - kReleaseUnusedOld, /// Only old gen, on full collections. - kReleaseUnusedYoungOnFull, /// Also young gen, but only on full collections. - kReleaseUnusedYoungAlways /// Also young gen, also on young gen collections. -}; - -enum class GCEventKind { - CollectionStart, - CollectionEnd, -}; - -/// Parameters for GC Initialisation. Check documentation in README.md -/// constexpr indicates that the default value is constexpr. -#define GC_FIELDS(F) \ - /* Initial heap size hint. */ \ - F(constexpr, gcheapsize_t, InitHeapSize, 32 << 20) \ - \ - /* Maximum heap size hint. */ \ - F(constexpr, gcheapsize_t, MaxHeapSize, 3u << 30) \ - \ - /* Sizing heuristic: fraction of heap to be occupied by live data. */ \ - F(constexpr, double, OccupancyTarget, 0.5) \ - \ - /* Number of consecutive full collections considered to be an OOM. */ \ - F(constexpr, \ - unsigned, \ - EffectiveOOMThreshold, \ - std::numeric_limits::max()) \ - \ - /* Sanitizer configuration for the GC. */ \ - F(constexpr, GCSanitizeConfig, SanitizeConfig) \ - \ - /* Whether to Keep track of GC Statistics. */ \ - F(constexpr, bool, ShouldRecordStats, false) \ - \ - /* How aggressively to return unused memory to the OS. */ \ - F(constexpr, ReleaseUnused, ShouldReleaseUnused, kReleaseUnusedOld) \ - \ - /* Name for this heap in logs. */ \ - F(HERMES_NON_CONSTEXPR, std::string, Name, "") \ - \ - /* Configuration for the Heap Tripwire. */ \ - F(HERMES_NON_CONSTEXPR, GCTripwireConfig, TripwireConfig) \ - \ - /* Whether to (initially) allocate from the young gen (true) or the */ \ - /* old gen (false). */ \ - F(constexpr, bool, AllocInYoung, true) \ - \ - /* Whether to fill the YG with invalid data after each collection. */ \ - F(constexpr, bool, OverwriteDeadYGObjects, false) \ - \ - /* Whether to revert, if necessary, to young-gen allocation at TTI. */ \ - F(constexpr, bool, RevertToYGAtTTI, false) \ - \ - /* Whether to use mprotect on GC metadata between GCs. */ \ - F(constexpr, bool, ProtectMetadata, false) \ - \ - /* Callout for an analytics event. */ \ - F(HERMES_NON_CONSTEXPR, \ - std::function, \ - AnalyticsCallback, \ - nullptr) \ - \ - /* Called at GC events (see GCEventKind enum for the list). The */ \ - /* second argument contains human-readable details about the event. */ \ - /* NOTE: The function MUST NOT invoke any methods on the Runtime. */ \ - F(HERMES_NON_CONSTEXPR, \ - std::function, \ - Callback, \ - nullptr) \ - /* GC_FIELDS END */ - -_HERMES_CTORCONFIG_STRUCT(GCConfig, GC_FIELDS, { - // Make sure the max is at least the Init. - MaxHeapSize_ = std::max(InitHeapSize_, MaxHeapSize_); -}) - -#undef GC_FIELDS - -} // namespace vm -} // namespace hermes - -#endif // HERMES_PUBLIC_GCCONFIG_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/GCTripwireContext.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/GCTripwireContext.h deleted file mode 100644 index 4a8f500f8..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/GCTripwireContext.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_GCTRIPWIRECONTEXT_H -#define HERMES_PUBLIC_GCTRIPWIRECONTEXT_H - -#include - -#include -#include -#include - -namespace hermes { -namespace vm { - -/// Interface passed to the GC tripwire callback when it fires. -class HERMES_EXPORT GCTripwireContext { - public: - virtual ~GCTripwireContext(); - - /// Captures the heap to a file. - /// \param path to save the heap capture. - /// \return Empty error code if the heap capture succeeded, else a real error - /// code. - virtual std::error_code createSnapshotToFile(const std::string &path) = 0; - - /// Captures the heap to a stream. - /// \param os stream to save the heap capture to. - /// \return Empty error code if the heap capture succeeded, else a real error - /// code. - virtual std::error_code createSnapshot( - std::ostream &os, - bool captureNumericValue) = 0; -}; - -} // namespace vm -} // namespace hermes - -#endif // HERMES_PUBLIC_GCTRIPWIRECONTEXT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/HermesExport.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/HermesExport.h deleted file mode 100644 index f9832cb5b..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/HermesExport.h +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_EXPORT -#ifdef _MSC_VER -#define HERMES_EXPORT __declspec(dllexport) -#else // _MSC_VER -#define HERMES_EXPORT __attribute__((visibility("default"))) -#endif // _MSC_VER -#endif // !defined(HERMES_EXPORT) diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/JSOutOfMemoryError.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/JSOutOfMemoryError.h deleted file mode 100644 index 95093ab76..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/JSOutOfMemoryError.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_JSOUTOFMEMORYERROR_H -#define HERMES_PUBLIC_JSOUTOFMEMORYERROR_H - -#include - -#include -#include - -namespace hermes { -namespace vm { - -/// A std::runtime_error class for out-of-memory. -class HERMES_EXPORT JSOutOfMemoryError : public std::runtime_error { - friend class GCBase; - JSOutOfMemoryError(const std::string &what_arg) - : std::runtime_error(what_arg) {} - ~JSOutOfMemoryError() override; -}; - -} // namespace vm -} // namespace hermes - -#endif // HERMES_PUBLIC_JSOUTOFMEMORYERROR_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/RuntimeConfig.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/RuntimeConfig.h deleted file mode 100644 index dc253b473..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/RuntimeConfig.h +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_RUNTIMECONFIG_H -#define HERMES_PUBLIC_RUNTIMECONFIG_H - -#include "hermes/Public/CrashManager.h" -#include "hermes/Public/CtorConfig.h" -#include "hermes/Public/GCConfig.h" - -#include -#include - -namespace hermes { -namespace vm { - -enum CompilationMode { - SmartCompilation, - ForceEagerCompilation, - ForceLazyCompilation -}; - -enum class SynthTraceMode : int8_t { - None, - Replaying, - Tracing, - TracingAndReplaying, -}; - -class PinnedHermesValue; - -// Parameters for Runtime initialisation. Check documentation in README.md -// constexpr indicates that the default value is constexpr. -#define RUNTIME_FIELDS(F) \ - /* Parameters to be passed on to the GC. */ \ - F(HERMES_NON_CONSTEXPR, vm::GCConfig, GCConfig) \ - \ - /* Pre-allocated Register Stack */ \ - F(constexpr, PinnedHermesValue *, RegisterStack, nullptr) \ - \ - /* Register Stack Size */ \ - F(constexpr, unsigned, MaxNumRegisters, 128 * 1024) \ - \ - /* Native stack remaining before assuming overflow */ \ - F(constexpr, unsigned, NativeStackGap, 64 * 1024) \ - \ - /* Whether or not the JIT is enabled */ \ - F(constexpr, bool, EnableJIT, false) \ - \ - /* Whether to allow eval and Function ctor */ \ - F(constexpr, bool, EnableEval, true) \ - \ - /* Whether to verify the IR generated by eval and Function ctor */ \ - F(constexpr, bool, VerifyEvalIR, false) \ - \ - /* Whether to optimize the code inside eval and Function ctor */ \ - F(constexpr, bool, OptimizedEval, false) \ - \ - /* Whether to emit async break check instructions in eval code */ \ - F(constexpr, bool, AsyncBreakCheckInEval, true) \ - \ - /* Support for ES6 Proxy. */ \ - F(constexpr, bool, ES6Proxy, true) \ - \ - /* Support for ES6 block scoping. */ \ - F(constexpr, bool, ES6BlockScoping, false) \ - \ - /* Support for async generators in eval. */ \ - F(constexpr, bool, EnableAsyncGenerators, false) \ - \ - /* Support for ECMA-402 Intl APIs. */ \ - F(constexpr, bool, Intl, true) \ - \ - /* Support for using microtasks. */ \ - F(constexpr, bool, MicrotaskQueue, false) \ - \ - /* Runtime set up for synth trace. */ \ - F(constexpr, SynthTraceMode, SynthTraceMode, SynthTraceMode::None) \ - \ - /* Enable sampling certain statistics. */ \ - F(constexpr, bool, EnableSampledStats, false) \ - \ - /* Whether to enable automatic sampling profiler registration */ \ - F(constexpr, bool, EnableSampleProfiling, false) \ - \ - /* Whether to randomize stack placement etc. */ \ - F(constexpr, bool, RandomizeMemoryLayout, false) \ - \ - /* Eagerly read bytecode into page cache. */ \ - F(constexpr, unsigned, BytecodeWarmupPercent, 0) \ - \ - /* Signal-based I/O tracking. Slows down execution. If enabled, */ \ - /* all bytecode buffers > 64 kB passed to Hermes must be mmap:ed. */ \ - F(constexpr, bool, TrackIO, false) \ - \ - /* Enable contents of HermesInternal */ \ - F(constexpr, bool, EnableHermesInternal, true) \ - \ - /* Enable methods exposed to JS for testing */ \ - F(constexpr, bool, EnableHermesInternalTestMethods, false) \ - \ - /* Choose lazy/eager compilation mode. */ \ - F(constexpr, \ - CompilationMode, \ - CompilationMode, \ - CompilationMode::SmartCompilation) \ - \ - /* Choose whether generators are enabled. */ \ - F(constexpr, bool, EnableGenerator, true) \ - \ - /* An interface for managing crashes. */ \ - F(HERMES_NON_CONSTEXPR, \ - std::shared_ptr, \ - CrashMgr, \ - new NopCrashManager) \ - \ - /* The flags passed from a VM experiment */ \ - F(constexpr, uint32_t, VMExperimentFlags, 0) \ - /* RUNTIME_FIELDS END */ - -_HERMES_CTORCONFIG_STRUCT(RuntimeConfig, RUNTIME_FIELDS, {}) - -#undef RUNTIME_FIELDS - -} // namespace vm -} // namespace hermes - -#endif // HERMES_PUBLIC_RUNTIMECONFIG_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/SamplingProfiler.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/SamplingProfiler.h deleted file mode 100644 index 0d8583ed9..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/Public/SamplingProfiler.h +++ /dev/null @@ -1,273 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_PUBLIC_SAMPLINGPROFILER_H -#define HERMES_PUBLIC_SAMPLINGPROFILER_H - -#include - -#include -#include -#include -#include -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace sampling_profiler { - -/// Helper-class that represents a pair of iterators, which form a range to -/// iterate over. -template -class Range { - public: - Range(Iterator begin, Iterator end) : begin_(begin), end_(end) {} - - Iterator begin() const { - return begin_; - } - Iterator end() const { - return end_; - } - - private: - Iterator begin_; - Iterator end_; -}; - -/// Helper for creating Range and deducing the type based on input. -template -Range makeRange(Iterator begin, Iterator end) { - return Range(begin, end); -} - -/// JavaScript function frame. Guaranteed to have function name, potentially -/// an empty string, if function is anonymous or if function names were filtered -/// out during bytecode compilation. Could have scriptId, url, line and column -/// numbers, if debug source location is available. -class HERMES_EXPORT ProfileSampleCallStackJSFunctionFrame { - public: - explicit ProfileSampleCallStackJSFunctionFrame( - std::string_view functionName, - uint32_t scriptId, - const std::optional &scriptUrl = std::nullopt, - const std::optional &lineNumber = std::nullopt, - const std::optional &columnNumber = std::nullopt) - : functionName_(functionName), - scriptId_(scriptId), - scriptUrl_(scriptUrl), - lineNumber_(lineNumber), - columnNumber_(columnNumber) {} - - /// \return name of the function that represents call frame. - std::string_view getFunctionName() const { - return functionName_; - } - - /// \return id of the corresponding script in the VM. - uint32_t getScriptId() const { - return scriptId_; - } - - bool hasScriptUrl() const { - return scriptUrl_.has_value(); - } - - /// \return source url of the corresponding script in the VM. - std::string_view getScriptUrl() const { - return scriptUrl_.value(); - } - - bool hasFunctionLineNumber() const { - return lineNumber_.has_value(); - } - - /// \return 1-based line number of the location where the function definition - /// starts. - uint32_t getFunctionLineNumber() const { - return lineNumber_.value(); - } - - bool hasFunctionColumnNumber() const { - return columnNumber_.has_value(); - } - - /// \return 1-based column number of the location where the function - /// definition starts. - uint32_t getFunctionColumnNumber() const { - return columnNumber_.value(); - } - - private: - std::string_view functionName_; - uint32_t scriptId_; - std::optional scriptUrl_; - std::optional lineNumber_; - std::optional columnNumber_; -}; - -/// Native (Hermes) function frame. Example: implementation of a built-in -/// Array.prototype.map. -class HERMES_EXPORT ProfileSampleCallStackNativeFunctionFrame { - public: - explicit ProfileSampleCallStackNativeFunctionFrame( - std::string_view functionName) - : functionName_(functionName) {} - - /// \return name of the function that represents call frame. - std::string_view getFunctionName() const { - return functionName_; - } - - private: - std::string_view functionName_; -}; - -/// Host function frame. Native functions defined by the integrator. Example: -/// for React Native, this could be performance.measure or console.log. -class HERMES_EXPORT ProfileSampleCallStackHostFunctionFrame { - public: - explicit ProfileSampleCallStackHostFunctionFrame( - std::string_view functionName) - : functionName_(functionName) {} - - /// \return name of the function that represents call frame. - std::string_view getFunctionName() const { - return functionName_; - } - - private: - std::string_view functionName_; -}; - -/// Frame that suspends the execution of the VM: could be GC, Debugger or -/// combination of them. -class HERMES_EXPORT ProfileSampleCallStackSuspendFrame { - public: - /// Subtype of the Suspend frame. - enum class SuspendFrameKind { - GC, /// Frame that suspends the execution of the VM due to GC. - Debugger, /// Frame that suspends the execution of the VM due to debugger. - Multiple, /// Multiple suspensions have occurred. - }; - - explicit ProfileSampleCallStackSuspendFrame( - const SuspendFrameKind suspendFrameKind) - : suspendFrameKind_(suspendFrameKind) {} - - /// \return subtype of the suspend frame. - SuspendFrameKind getSuspendFrameKind() const { - return suspendFrameKind_; - } - - private: - SuspendFrameKind suspendFrameKind_; -}; - -/// Variant of all possible call stack frames options. -using ProfileSampleCallStackFrame = std::variant< - ProfileSampleCallStackSuspendFrame, - ProfileSampleCallStackNativeFunctionFrame, - ProfileSampleCallStackHostFunctionFrame, - ProfileSampleCallStackJSFunctionFrame>; - -/// A pair of a timestamp and a snapshot of the call stack at this point in -/// time. -class HERMES_EXPORT ProfileSample { - public: - using CallStackFrameIterator = - std::vector::const_iterator; - - ProfileSample( - uint64_t timestamp, - uint64_t threadId, - std::vector callStack) - : timestamp_(timestamp), - threadId_(threadId), - callStack_(std::move(callStack)) {} - - /// \return serialized unix timestamp in microseconds granularity. The - /// moment when this sample was recorded. - uint64_t getTimestamp() const { - return timestamp_; - } - - /// \return thread id where sample was recorded. - uint64_t getThreadId() const { - return threadId_; - } - - /// \return a pair of iterators that can be used for iterating over call stack - /// frames, the order will be from callee to caller. - Range getCallStackFramesRange() const { - return makeRange(callStack_.begin(), callStack_.end()); - } - - /// \return the number of frames inside the call stack of this sample. - size_t getCallStackFramesCount() const { - return callStack_.size(); - } - - private: - /// When the call stack snapshot was taken (μs). - uint64_t timestamp_; - /// Thread id where sample was recorded. - uint64_t threadId_; - /// Snapshot of the call stack. The first element of the vector is - /// the lowest frame in the stack. - std::vector callStack_; -}; - -/// Contains relevant information about the sampled trace from start to finish. -class HERMES_EXPORT Profile { - public: - using SampleIterator = std::vector::const_iterator; - - Profile( - std::vector samples, - std::unique_ptr> stringStorage) - : samples_(std::move(samples)), - stringStorage_(std::move(stringStorage)) {} - - Profile(Profile &&) = default; - Profile &operator=(Profile &&) = default; - - /// Not copyable, maintains the ownership of the storage of strings. - Profile(const Profile &) = delete; - Profile &operator=(const Profile &) = delete; - - ~Profile() = default; - - /// \return a pair of iterators that can be used for iterating over recorded - /// samples, will happen in chronological order. - Range getSamplesRange() const { - return makeRange(samples_.begin(), samples_.end()); - } - - /// \return the number of recorded samples. - size_t getSamplesCount() const { - return samples_.size(); - } - - private: - /// List of recorded samples, should be chronologically sorted. - std::vector samples_; - /// Smart pointer to the string storage, owns the strings. - /// Frames inside this Profile keep a reference to the storage and know how to - /// get std::string_view to the actual string. - /// The storage lifetime is tied to the lifetime of the Profile. Samples and - /// Frames should not outlive the Profile. - std::unique_ptr> stringStorage_; -}; - -} // namespace sampling_profiler -} // namespace hermes -} // namespace facebook - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/RuntimeTaskRunner.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/RuntimeTaskRunner.h deleted file mode 100644 index 367b267a4..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/RuntimeTaskRunner.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_RUNTIMETASKRUNNER_H -#define HERMES_RUNTIMETASKRUNNER_H - -#include "AsyncDebuggerAPI.h" - -namespace facebook { -namespace hermes { -namespace debugger { - -using RuntimeTask = std::function; -using EnqueueRuntimeTaskFunc = std::function; - -enum class TaskQueues { - All, - Integrator, -}; - -/// Helper for users of AsyncDebuggerAPI that makes it easy to find the -/// earliest opportunity to use the runtime. There are two ways to become -/// the exclusive user of the runtime: -/// - Ask the AsyncDebuggerAPI to interrupt execution and provide a reference -/// to the runtime. Interrupting will only succeed when JavaScript is -/// running, so this method won't produce a prompt response if JavaScript is -/// not running. -/// - Ask the owner of the runtime to provide a reference to the runtime. If -/// the owner is currently running JavaScript (e.g. via a call to -/// evaluateJavaScript), this method won't produce a prompt response. -/// To cover both cases (when JavaScript is running, and when JavaScript isn't -/// running), this helper requests the runtime from both sources, executes the -/// task via the first responder, and sets a flag to indicate to the second -/// responder that nothing more needs to be done. -class RuntimeTaskRunner - : public std::enable_shared_from_this { - public: - RuntimeTaskRunner( - debugger::AsyncDebuggerAPI &debugger, - EnqueueRuntimeTaskFunc enqueueRuntimeTaskFunc); - ~RuntimeTaskRunner(); - - /// Schedule a task to be run with access to the runtime at the earliest - /// opportunity. Before returning, the task is added to the relevant task - /// queues managed by the \p AsyncDebuggerAPI and/or the intergator, with no - /// lingering references to the \p RuntimeTaskRunner. Thus, tasks can be - /// enqueued even if the task runner will be destroyed shortly after. - void enqueueTask(RuntimeTask task, TaskQueues queues = TaskQueues::All); - - private: - /// API where the runtime can be obtained when JavaScript is running. - debugger::AsyncDebuggerAPI &debugger_; - - /// Function provided by the integrator that enqueues a task to be run - /// when JavaScript is not running. - EnqueueRuntimeTaskFunc enqueueRuntimeTask_; -}; - -} // namespace debugger -} // namespace hermes -} // namespace facebook - -#endif // HERMES_RUNTIMETASKRUNNER_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/SynthTrace.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/SynthTrace.h deleted file mode 100644 index 09bd0d2d2..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/SynthTrace.h +++ /dev/null @@ -1,1527 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_SYNTHTRACE_H -#define HERMES_SYNTHTRACE_H - -#include "hermes/ADT/StringSetVector.h" -#include "hermes/Public/RuntimeConfig.h" -#include "hermes/Support/JSONEmitter.h" -#include "hermes/Support/SHA1.h" -#include "hermes/VM/GCExecTrace.h" - -#include "jsi/jsi.h" - -#include -#include -#include -#include -#include -#include - -namespace llvh { -// Forward declaration to avoid including llvm headers. -class raw_ostream; -} // namespace llvh - -namespace facebook { -namespace hermes { -namespace tracing { - -/// A SynthTrace is a list of events that occur in a run of a JS file by a -/// runtime that uses JSI. -/// It can be serialized into JSON and written to a llvh::raw_ostream. -class SynthTrace { - public: - using ObjectID = uint64_t; - - /// A tagged union representing different types available in the trace. - /// We use a an API very similar to HermesValue, but: - /// a) also represent the JSI type PropNameID, and - /// b) the "payloads" for some the types (Objects, Strings, BigInts, Symbols - /// and PropNameIDs) are unique ObjectIDs, rather than actual values. - /// (This could probably become a std::variant when we could use C++17.) - class TraceValue { - public: - bool isUndefined() const { - return tag_ == Tag::Undefined; - } - - bool isNull() const { - return tag_ == Tag::Null; - } - - bool isNumber() const { - return tag_ == Tag::Number; - } - - bool isBool() const { - return tag_ == Tag::Bool; - } - - bool isObject() const { - return tag_ == Tag::Object; - } - - bool isBigInt() const { - return tag_ == Tag::BigInt; - } - - bool isString() const { - return tag_ == Tag::String; - } - - bool isPropNameID() const { - return tag_ == Tag::PropNameID; - } - - bool isSymbol() const { - return tag_ == Tag::Symbol; - } - - bool isUID() const { - return isObject() || isBigInt() || isString() || isPropNameID() || - isSymbol(); - } - - static TraceValue encodeUndefinedValue() { - return TraceValue(Tag::Undefined); - } - - static TraceValue encodeNullValue() { - return TraceValue(Tag::Null); - } - - static TraceValue encodeBoolValue(bool value) { - return TraceValue(value); - } - - static TraceValue encodeNumberValue(double value) { - return TraceValue(value); - } - - static TraceValue encodeObjectValue(uint64_t uid) { - return TraceValue(Tag::Object, uid); - } - - static TraceValue encodeBigIntValue(uint64_t uid) { - return TraceValue(Tag::BigInt, uid); - } - - static TraceValue encodeStringValue(uint64_t uid) { - return TraceValue(Tag::String, uid); - } - - static TraceValue encodePropNameIDValue(uint64_t uid) { - return TraceValue(Tag::PropNameID, uid); - } - - static TraceValue encodeSymbolValue(uint64_t uid) { - return TraceValue(Tag::Symbol, uid); - } - - bool operator==(const TraceValue &that) const; - - ObjectID getUID() const { - assert(isUID()); - return val_.uid; - } - - bool getBool() const { - assert(isBool()); - return val_.b; - } - - double getNumber() const { - assert(isNumber()); - return val_.n; - } - - private: - enum class Tag { - Undefined, - Null, - Bool, - Number, - Object, - String, - PropNameID, - Symbol, - BigInt, - }; - - explicit TraceValue(Tag tag) : tag_(tag) {} - TraceValue(bool b) : tag_(Tag::Bool) { - val_.b = b; - } - TraceValue(double n) : tag_(Tag::Number) { - val_.n = n; - } - TraceValue(Tag tag, uint64_t uid) : tag_(tag) { - val_.uid = uid; - } - - Tag tag_; - union { - bool b; - double n; - ObjectID uid; - } val_; - }; - - /// Represents the encoding type of a String or PropNameId - enum class StringEncodingType { ASCII, UTF8, UTF16 }; - - /// A TimePoint is a time when some event occurred. - using TimePoint = std::chrono::steady_clock::time_point; - using TimeSinceStart = std::chrono::milliseconds; - -#define SYNTH_TRACE_RECORD_TYPES(RECORD) \ - RECORD(BeginExecJS) \ - RECORD(EndExecJS) \ - RECORD(Marker) \ - RECORD(CreateObject) \ - RECORD(CreateObjectWithPrototype) \ - RECORD(CreateString) \ - RECORD(CreatePropNameID) \ - RECORD(CreatePropNameIDWithValue) \ - RECORD(CreateHostObject) \ - RECORD(CreateHostFunction) \ - RECORD(QueueMicrotask) \ - RECORD(DrainMicrotasks) \ - RECORD(GetProperty) \ - RECORD(SetProperty) \ - RECORD(HasProperty) \ - RECORD(GetPropertyNames) \ - RECORD(CreateArray) \ - RECORD(ArrayRead) \ - RECORD(ArrayWrite) \ - RECORD(CallFromNative) \ - RECORD(ConstructFromNative) \ - RECORD(ReturnFromNative) \ - RECORD(ReturnToNative) \ - RECORD(CallToNative) \ - RECORD(GetPropertyNative) \ - RECORD(GetPropertyNativeReturn) \ - RECORD(SetPropertyNative) \ - RECORD(SetPropertyNativeReturn) \ - RECORD(GetNativePropertyNames) \ - RECORD(GetNativePropertyNamesReturn) \ - RECORD(CreateBigInt) \ - RECORD(BigIntToString) \ - RECORD(SetExternalMemoryPressure) \ - RECORD(Utf8) \ - RECORD(Utf16) \ - RECORD(GetStringData) \ - RECORD(GetPrototype) \ - RECORD(SetPrototype) \ - RECORD(DeleteProperty) \ - RECORD(Global) - - /// RecordType is a tag used to differentiate which type of record it is. - /// There should be a unique tag for each record type. - enum class RecordType { -#define RECORD(name) name, - SYNTH_TRACE_RECORD_TYPES(RECORD) -#undef RECORD - }; - - /// A Record is one element of a trace. - struct Record { - /// The time at which this event occurred with respect to the start of - /// execution. - /// NOTE: This is not compared in the \c operator= in order for tests to - /// pass. - const TimeSinceStart time_; - explicit Record() = delete; - explicit Record(TimeSinceStart time) : time_(time) {} - virtual ~Record() = default; - - /// Write out a serialization of this Record. - /// \param json An emitter connected to an ostream which will write out - /// JSON. - void toJSON(::hermes::JSONEmitter &json) const; - virtual RecordType getType() const = 0; - - // If \p val is an object (that is, an Object or String), push its - // decoding onto objs. - static void pushIfTrackedValue( - const TraceValue &val, - std::vector &objs) { - if (val.isUID()) { - objs.push_back(val.getUID()); - } - } - - /// \return A list of object ids that are defined by this record. - /// Defined means that the record would produce that object, - /// string, or PropNameID as a locally accessible value if it were - /// executed. - virtual std::vector defs() const { - return {}; - } - - /// \return A list of object ids that are used by this record. - /// Used means that the record would use that object, string, or - /// PropNameID as a value if it were executed. - /// If a record uses an object id, then some preceding record - /// (either in the same function invocation, or somewhere - /// globally) must provide a definition. - virtual std::vector uses() const { - return {}; - } - - protected: - /// Emit JSON fields into \p os, excluding the closing curly brace. - /// NOTE: This is overridable, and non-abstract children should call the - /// parent. - virtual void toJSONInternal(::hermes::JSONEmitter &json) const; - }; - - /// If \p traceStream is non-null, the trace will be written to that - /// stream. Otherwise, no trace is written. - explicit SynthTrace( - const ::hermes::vm::RuntimeConfig &conf, - std::unique_ptr traceStream = nullptr, - std::optional = {}); - - template - void emplace_back(Args &&...args) { - records_.emplace_back(new T(std::forward(args)...)); - flushRecordsIfNecessary(); - } - - const std::vector> &records() const { - return records_; - } - - std::optional globalObjID() const { - return globalObjID_; - } - - /// Given a trace value, turn it into its typed string. - static std::string encode(TraceValue value); - /// Encode an undefined JS value for the trace. - static TraceValue encodeUndefined(); - /// Encode a null JS value for the trace. - static TraceValue encodeNull(); - /// Encode a boolean JS value for the trace. - static TraceValue encodeBool(bool value); - /// Encodes a numeric value for the trace. - static TraceValue encodeNumber(double value); - /// Encodes an object for the trace as a unique id. - static TraceValue encodeObject(ObjectID objID); - /// Encodes a bigint for the trace as a unique id. - static TraceValue encodeBigInt(ObjectID objID); - /// Encodes a string for the trace as a unique id. - static TraceValue encodeString(ObjectID objID); - /// Encodes a PropNameID for the trace as a unique id. - static TraceValue encodePropNameID(ObjectID objID); - /// Encodes a Symbol for the trace as a unique id. - static TraceValue encodeSymbol(ObjectID objID); - - /// Decodes a string into a trace value. - static TraceValue decode(const std::string &); - -#ifdef HERMESVM_API_TRACE_DEBUG - /// Given a Value, return a descriptive string. This should only be used to - /// provide more debugging info when creating records. - static std::string getDescriptiveString( - jsi::Runtime &runtime, - const jsi::Value &value); -#endif - - /// The version of the Synth Benchmark - constexpr static uint32_t synthVersion() { - return 5; - } - - static const char *nameFromReleaseUnused(::hermes::vm::ReleaseUnused ru); - static ::hermes::vm::ReleaseUnused releaseUnusedFromName(const char *name); - - private: - llvh::raw_ostream &os() const { - return (*traceStream_); - } - - /// If we're tracing to a file, and the number of accumulated - /// records has reached the limit kTraceRecordsToFlush, below, - /// flush the records to the file, and reset the accumulated records - /// to be empty. - void flushRecordsIfNecessary(); - - /// Assumes we're tracing to a file; flush accumulated records to - /// the file, and reset the accumulated records to be empty. - void flushRecords(); - - static constexpr unsigned kTraceRecordsToFlush = 100; - - /// If we're tracing to a file, pointer to a stream onto - /// traceFilename_. Null otherwise. - std::unique_ptr traceStream_; - /// If we're tracing to a file, pointer to a JSONEmitter writting - /// into *traceStream_. Null otherwise. - std::unique_ptr<::hermes::JSONEmitter> json_; - /// The records currently being accumulated in the trace. If we are - /// tracing to a file, these will be only the records not yet - /// written to the file. - std::vector> records_; - /// The id of the global object. - /// Note: Keeping this as optional to support replaying the older trace - /// records before the change of TracingRuntime's PointerValue based ObjectID. - /// We can remove this once we remove old traces. - /// TODO: T189113203 - const std::optional globalObjID_; - - public: - /// @name Record classes - /// @{ - - /// A MarkerRecord is an event that simply records an interesting event that - /// is not necessarily meaningful to the interpreter. It comes with a tag that - /// says what type of marker it was. - struct MarkerRecord : public Record { - static constexpr RecordType type{RecordType::Marker}; - const std::string tag_; - explicit MarkerRecord(TimeSinceStart time, const std::string &tag) - : Record(time), tag_(tag) {} - RecordType getType() const override { - return type; - } - - protected: - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A BeginExecJSRecord is an event where execution begins of JS source - /// code. This is not necessarily the first record, since native code can - /// inject values into the VM before any source code is run. - struct BeginExecJSRecord final : public Record { - static constexpr RecordType type{RecordType::BeginExecJS}; - explicit BeginExecJSRecord( - TimeSinceStart time, - std::string sourceURL, - ::hermes::SHA1 sourceHash, - bool sourceIsBytecode) - : Record(time), - sourceURL_(std::move(sourceURL)), - sourceHash_(std::move(sourceHash)), - sourceIsBytecode_(sourceIsBytecode) {} - - RecordType getType() const override { - return type; - } - - const std::string &sourceURL() const { - return sourceURL_; - } - - const ::hermes::SHA1 &sourceHash() const { - return sourceHash_; - } - - private: - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - /// The URL providing the source file mapping for the file being executed. - /// Can be empty. - std::string sourceURL_; - - /// A hash of the source that was executed. The source hash must match up - /// when the file is replayed. - /// The hash is optional, and will be all zeros if not provided. - ::hermes::SHA1 sourceHash_; - - /// Whether the input file was source or bytecode. - bool sourceIsBytecode_; - }; - - struct ReturnMixin { - const TraceValue retVal_; - - explicit ReturnMixin(TraceValue value) : retVal_(value) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const; - }; - - /// A EndExecJSRecord is an event where execution of JS source code stops. - /// This does not mean that the source code will never be entered again, just - /// that it has an entered a phase where it is waiting for native code to call - /// into the JS. This event is not guaranteed to be the last event, for the - /// aforementioned reason. The logged retVal is the result of the evaluation - /// ("undefined" in the majority of cases). - struct EndExecJSRecord final : public MarkerRecord, public ReturnMixin { - static constexpr RecordType type{RecordType::EndExecJS}; - EndExecJSRecord(TimeSinceStart time, TraceValue retVal) - : MarkerRecord(time, "end_global_code"), ReturnMixin(retVal) {} - - RecordType getType() const override { - return type; - } - virtual void toJSONInternal(::hermes::JSONEmitter &json) const final; - std::vector defs() const override { - auto defs = MarkerRecord::defs(); - pushIfTrackedValue(retVal_, defs); - return defs; - } - }; - - /// A CreateObjectRecord is an event where an empty object is created by the - /// native code. - struct CreateObjectRecord : public Record { - static constexpr RecordType type{RecordType::CreateObject}; - /// The ObjectID of the object that was created by native function calls - /// like Runtime::createObject(). - const ObjectID objID_; - - explicit CreateObjectRecord(TimeSinceStart time, ObjectID objID) - : Record(time), objID_(objID) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {objID_}; - } - - std::vector uses() const override { - return {}; - } - }; - - /// A CreateBigIntRecord is an event where a jsi::BigInt (and thus a - /// Hermes BigIntPrimitive) is created by the native code. - struct CreateBigIntRecord : public Record { - static constexpr RecordType type{RecordType::CreateBigInt}; - /// The ObjectID of the BigInt that was created by - /// Runtime::createBigIntFromInt64() or Runtime::createBigIntFromUint64(). - const ObjectID objID_; - enum class Method { - FromInt64, - FromUint64, - }; - /// The method used for creating the BigInt. - Method method_; - /// The value used for creating the BigInt. - uint64_t bits_; - - CreateBigIntRecord( - TimeSinceStart time, - ObjectID objID, - Method m, - uint64_t bits) - : Record(time), objID_(objID), method_(m), bits_(bits) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {objID_}; - } - - std::vector uses() const override { - return {}; - } - }; - - /// A BigIntToStringRecord is an event where a jsi::BigInt is converted to a - /// string by native code - struct BigIntToStringRecord : public Record { - static constexpr RecordType type{RecordType::BigIntToString}; - /// The ObjectID of the string that was returned from - /// Runtime::bigintToString(). - const ObjectID strID_; - /// The ObjectID of the BigInt that was passed to Runtime::bigintToString(). - const ObjectID bigintID_; - /// The radix used for converting the BigInt to a string. - int radix_; - - BigIntToStringRecord( - TimeSinceStart time, - ObjectID strID, - ObjectID bigintID, - int radix) - : Record(time), strID_(strID), bigintID_(bigintID), radix_(radix) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {strID_}; - } - - std::vector uses() const override { - return {bigintID_}; - } - }; - - /// A CreateStringRecord is an event where a jsi::String (and thus a - /// Hermes StringPrimitive) is created by the native code. - struct CreateStringRecord : public Record { - static constexpr RecordType type{RecordType::CreateString}; - /// The ObjectID of the string that was created by - /// Runtime::createStringFromAscii() or Runtime::createStringFromUtf8(). - const ObjectID objID_; - /// The string that was passed to Runtime::createStringFromAscii() or - /// Runtime::createStringFromUtf8() when the string was created. - std::string chars_; - /// The string that was passed to Runtime::createStringFromUtf16() - std::u16string chars16_; - /// Whether the String was created from ASCII, UTF-8 or UTF-16 - StringEncodingType encodingType_; - - // General UTF-8. - CreateStringRecord( - TimeSinceStart time, - ObjectID objID, - const uint8_t *chars, - size_t length) - : Record(time), - objID_(objID), - chars_(reinterpret_cast(chars), length), - encodingType_(StringEncodingType::UTF8) {} - // Ascii. - CreateStringRecord( - TimeSinceStart time, - ObjectID objID, - const char *chars, - size_t length) - : Record(time), - objID_(objID), - chars_(chars, length), - encodingType_(StringEncodingType::ASCII) {} - // UTF-16. - CreateStringRecord( - TimeSinceStart time, - ObjectID objID, - const char16_t *chars, - size_t length) - : Record(time), - objID_(objID), - chars16_(chars, length), - encodingType_(StringEncodingType::UTF16) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {objID_}; - } - - std::vector uses() const override { - return {}; - } - }; - - /// A CreatePropNameIDRecord is an event where a jsi::PropNameID is - /// created by the native code. - struct CreatePropNameIDRecord : public Record { - static constexpr RecordType type{RecordType::CreatePropNameID}; - /// The ObjectID of the PropNameID that was created. - const ObjectID propNameID_; - /// The string that was passed to Runtime::createPropNameIDFromAscii() or - /// Runtime::createPropNameIDFromUtf8(). - std::string chars_; - /// The string that was passed to Runtime::createPropNameIDFromUtf16() - std::u16string chars16_; - /// Whether the PropNameID was created from ASCII, UTF-8, or UTF-16 - StringEncodingType encodingType_; - - // General UTF-8. - CreatePropNameIDRecord( - TimeSinceStart time, - ObjectID propNameID, - const uint8_t *chars, - size_t length) - : Record(time), - propNameID_(propNameID), - chars_(reinterpret_cast(chars), length), - encodingType_(StringEncodingType::UTF8) {} - // Ascii. - CreatePropNameIDRecord( - TimeSinceStart time, - ObjectID propNameID, - const char *chars, - size_t length) - : Record(time), - propNameID_(propNameID), - chars_(chars, length), - encodingType_(StringEncodingType::ASCII) {} - // UTF16 - CreatePropNameIDRecord( - TimeSinceStart time, - ObjectID propNameID, - const char16_t *chars, - size_t length) - : Record(time), - propNameID_(propNameID), - chars16_(chars, length), - encodingType_(StringEncodingType::UTF16) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {propNameID_}; - } - - std::vector uses() const override { - return {}; - } - }; - - /// A CreatePropNameIDWithValueRecord is an event where a jsi::PropNameID is - /// created by the native code from JSI Value - struct CreatePropNameIDWithValueRecord : public Record { - static constexpr RecordType type{RecordType::CreatePropNameIDWithValue}; - /// The ObjectID of the PropNameID that was created. - const ObjectID propNameID_; - /// The String or Symbol that was passed to - /// Runtime::createPropNameIDFromString() or - /// Runtime::createPropNameIDFromSymbol(). - const TraceValue traceValue_; - - // jsi::String or jsi::Symbol. - CreatePropNameIDWithValueRecord( - TimeSinceStart time, - ObjectID propNameID, - TraceValue traceValue) - : Record(time), propNameID_(propNameID), traceValue_(traceValue) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {propNameID_}; - } - - std::vector uses() const override { - std::vector vec; - pushIfTrackedValue(traceValue_, vec); - return vec; - } - }; - - struct CreateObjectWithPrototypeRecord : public Record { - static constexpr RecordType type{RecordType::CreateObjectWithPrototype}; - const ObjectID objID_; - /// The prototype being assigned - const TraceValue prototype_; - - CreateObjectWithPrototypeRecord( - TimeSinceStart time, - ObjectID objID, - TraceValue prototype) - : Record(time), objID_(objID), prototype_(prototype) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(prototype_, uses); - return uses; - } - }; - - struct CreateHostObjectRecord final : public CreateObjectRecord { - static constexpr RecordType type{RecordType::CreateHostObject}; - using CreateObjectRecord::CreateObjectRecord; - RecordType getType() const override { - return type; - } - }; - - struct CreateHostFunctionRecord final : public CreateObjectRecord { - static constexpr RecordType type{RecordType::CreateHostFunction}; - /// The ObjectID of the PropNameID that was passed to - /// Runtime::createFromHostFunction(). - uint32_t propNameID_; -#ifdef HERMESVM_API_TRACE_DEBUG - const std::string functionName_; -#endif - /// The number of parameters that the created host function takes. - const unsigned paramCount_; - - CreateHostFunctionRecord( - TimeSinceStart time, - ObjectID objID, - ObjectID propNameID, -#ifdef HERMESVM_API_TRACE_DEBUG - std::string functionName, -#endif - unsigned paramCount) - : CreateObjectRecord(time, objID), - propNameID_(propNameID), -#ifdef HERMESVM_API_TRACE_DEBUG - functionName_(std::move(functionName)), -#endif - paramCount_(paramCount) { - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - return {propNameID_}; - } - }; - - struct QueueMicrotaskRecord : public Record { - static constexpr RecordType type{RecordType::QueueMicrotask}; - /// The ObjectID of the callback function that was queued. - const ObjectID callbackID_; - - QueueMicrotaskRecord(TimeSinceStart time, ObjectID callbackID) - : Record(time), callbackID_(callbackID) {} - - RecordType getType() const override { - return type; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - std::vector uses() const override { - return {callbackID_}; - } - }; - - struct DrainMicrotasksRecord : public Record { - static constexpr RecordType type{RecordType::DrainMicrotasks}; - /// maxMicrotasksHint value passed to Runtime::drainMicrotasks() call. - int maxMicrotasksHint_; - - DrainMicrotasksRecord(TimeSinceStart time, int tasksHint = -1) - : Record(time), maxMicrotasksHint_(tasksHint) {} - - RecordType getType() const override { - return type; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A GetPropertyRecord is an event where native code accesses the property - /// of a JS object. - struct GetPropertyRecord : public Record { - /// The ObjectID of the object that was accessed for its property. - const ObjectID objID_; - /// String or PropNameID or Value passed to getProperty. - const TraceValue propID_; -#ifdef HERMESVM_API_TRACE_DEBUG - std::string propNameDbg_; -#endif - - GetPropertyRecord( - TimeSinceStart time, - ObjectID objID, - TraceValue propID -#ifdef HERMESVM_API_TRACE_DEBUG - , - const std::string &propNameDbg -#endif - ) - : Record(time), - objID_(objID), - propID_(propID) -#ifdef HERMESVM_API_TRACE_DEBUG - , - propNameDbg_(propNameDbg) -#endif - { - } - - static constexpr RecordType type{RecordType::GetProperty}; - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(propID_, uses); - return uses; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A SetPropertyRecord is an event where native code writes to the property - /// of a JS object. - struct SetPropertyRecord : public Record { - /// The ObjectID of the object that was accessed for its property. - const ObjectID objID_; - /// String or PropNameID or Value passed to setProperty. - const TraceValue propID_; -#ifdef HERMESVM_API_TRACE_DEBUG - std::string propNameDbg_; -#endif - /// The value being assigned. - const TraceValue value_; - - SetPropertyRecord( - TimeSinceStart time, - ObjectID objID, - TraceValue propID, -#ifdef HERMESVM_API_TRACE_DEBUG - const std::string &propNameDbg, -#endif - TraceValue value) - : Record(time), - objID_(objID), - propID_(propID), -#ifdef HERMESVM_API_TRACE_DEBUG - propNameDbg_(propNameDbg), -#endif - value_(value) { - } - - static constexpr RecordType type{RecordType::SetProperty}; - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(propID_, uses); - pushIfTrackedValue(value_, uses); - return uses; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A HasPropertyRecord is an event where native code queries whether a - /// property exists on an object. (We don't care about the result because - /// it cannot influence the trace.) - struct HasPropertyRecord final : public Record { - static constexpr RecordType type{RecordType::HasProperty}; - /// The ObjectID of the object that was accessed for its property. - const ObjectID objID_; -#ifdef HERMESVM_API_TRACE_DEBUG - std::string propNameDbg_; -#endif - /// The property name that was passed to hasProperty(). - const TraceValue propID_; - - HasPropertyRecord( - TimeSinceStart time, - ObjectID objID, - TraceValue propID -#ifdef HERMESVM_API_TRACE_DEBUG - , - const std::string &propNameDbg -#endif - ) - : Record(time), - objID_(objID), -#ifdef HERMESVM_API_TRACE_DEBUG - propNameDbg_(propNameDbg), -#endif - propID_(propID) { - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - std::vector vec{objID_}; - pushIfTrackedValue(propID_, vec); - return vec; - } - }; - - struct GetPropertyNamesRecord final : public Record { - static constexpr RecordType type{RecordType::GetPropertyNames}; - /// The ObjectID of the object that was accessed for its property. - const ObjectID objID_; - - explicit GetPropertyNamesRecord(TimeSinceStart time, ObjectID objID) - : Record(time), objID_(objID) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - return {objID_}; - } - }; - - /// A SetPrototypeRecord is an event where native code sets the prototype of a - /// JS Object - struct SetPrototypeRecord : public Record { - static constexpr RecordType type{RecordType::SetPrototype}; - /// The ObjectID of the object that was accessed for its prototype. - const ObjectID objID_; - /// The custom prototype being assigned - const TraceValue value_; - SetPrototypeRecord(TimeSinceStart time, ObjectID objID, TraceValue value) - : Record(time), objID_(objID), value_(value) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(value_, uses); - return uses; - } - }; - - struct DeletePropertyRecord final : public Record { - static constexpr RecordType type{RecordType::DeleteProperty}; - /// The object ID of the object that was accessed for its property - const ObjectID objID_; - /// The name of the property being deleted - const TraceValue propID_; - - DeletePropertyRecord(TimeSinceStart time, ObjectID objID, TraceValue propID) - : Record(time), objID_(objID), propID_(propID) {} - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(propID_, uses); - return uses; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A GetPrototypeRecord is an event where native code gets the prototype of a - /// JS Object - struct GetPrototypeRecord : public Record { - static constexpr RecordType type{RecordType::GetPrototype}; - /// The ObjectID of the object that was accessed for its prototype. - const ObjectID objID_; - GetPrototypeRecord(TimeSinceStart time, ObjectID objID) - : Record(time), objID_(objID) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - RecordType getType() const override { - return type; - } - std::vector uses() const override { - return {objID_}; - } - }; - - /// A CreateArrayRecord is an event where a new array is created of a specific - /// length. - struct CreateArrayRecord final : public Record { - static constexpr RecordType type{RecordType::CreateArray}; - /// The ObjectID of the array that was created by the createArray(). - const ObjectID objID_; - /// The length of the array that was passed to createArray(). - const size_t length_; - - explicit CreateArrayRecord( - TimeSinceStart time, - ObjectID objID, - size_t length) - : Record(time), objID_(objID), length_(length) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - std::vector defs() const override { - return {objID_}; - } - }; - - /// An ArrayReadRecord is an event where a value was read from an index - /// of an array. - /// It is modeled separately from GetProperty because it is more efficient to - /// read from a numeric index on an array than a string. - struct ArrayReadRecord final : public Record { - /// The ObjectID of the array that was accessed. - const ObjectID objID_; - /// The index of the element that was accessed in the array. - const size_t index_; - - explicit ArrayReadRecord(TimeSinceStart time, ObjectID objID, size_t index) - : Record(time), objID_(objID), index_(index) {} - - static constexpr RecordType type{RecordType::ArrayRead}; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - return {objID_}; - } - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// An ArrayWriteRecord is an event where a value was written into an index - /// of an array. - struct ArrayWriteRecord final : public Record { - /// The ObjectID of the array that was accessed. - const ObjectID objID_; - /// The index of the element that was accessed in the array. - const size_t index_; - /// The value that was written to the array. - const TraceValue value_; - - explicit ArrayWriteRecord( - TimeSinceStart time, - ObjectID objID, - size_t index, - TraceValue value) - : Record(time), objID_(objID), index_(index), value_(value) {} - - static constexpr RecordType type{RecordType::ArrayWrite}; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - std::vector uses{objID_}; - pushIfTrackedValue(value_, uses); - return uses; - } - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - struct CallRecord : public Record { - /// The ObjectID of the function JS object that was called from - /// JS or native. - const ObjectID functionID_; - /// The value of the this argument passed to the function call. - const TraceValue thisArg_; - /// The arguments given to a call (excluding the this parameter), - /// already JSON stringified. - const std::vector args_; - - explicit CallRecord( - TimeSinceStart time, - ObjectID functionID, - TraceValue thisArg, - const std::vector &args) - : Record(time), - functionID_(functionID), - thisArg_(thisArg), - args_(args) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - std::vector uses() const override { - // The function is used regardless of direction. - return {functionID_}; - } - - protected: - std::vector getArgTrackedIDs() const { - std::vector objs; - pushIfTrackedValue(thisArg_, objs); - for (const auto &arg : args_) { - pushIfTrackedValue(arg, objs); - } - return objs; - } - }; - - /// A CallFromNativeRecord is an event where native code calls into a JS - /// function. - struct CallFromNativeRecord : public CallRecord { - static constexpr RecordType type{RecordType::CallFromNative}; - using CallRecord::CallRecord; - RecordType getType() const override { - return type; - } - std::vector uses() const override { - auto uses = CallRecord::uses(); - auto objs = CallRecord::getArgTrackedIDs(); - uses.insert(uses.end(), objs.begin(), objs.end()); - return uses; - } - }; - - /// A ConstructFromNativeRecord is the same as \c CallFromNativeRecord, except - /// the function is called with the new operator. - struct ConstructFromNativeRecord final : public CallFromNativeRecord { - static constexpr RecordType type{RecordType::ConstructFromNative}; - using CallFromNativeRecord::CallFromNativeRecord; - RecordType getType() const override { - return type; - } - }; - - /// A ReturnFromNativeRecord is an event where a native function returns to a - /// JS caller. - /// It pairs with \c CallToNativeRecord. - struct ReturnFromNativeRecord final : public Record, public ReturnMixin { - static constexpr RecordType type{RecordType::ReturnFromNative}; - ReturnFromNativeRecord(TimeSinceStart time, TraceValue retVal) - : Record(time), ReturnMixin(retVal) {} - RecordType getType() const override { - return type; - } - std::vector uses() const override { - auto uses = Record::uses(); - pushIfTrackedValue(retVal_, uses); - return uses; - } - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A ReturnToNativeRecord is an event where a JS function returns to a native - /// caller. - /// It pairs with \c CallFromNativeRecord. - struct ReturnToNativeRecord final : public Record, public ReturnMixin { - static constexpr RecordType type{RecordType::ReturnToNative}; - ReturnToNativeRecord(TimeSinceStart time, TraceValue retVal) - : Record(time), ReturnMixin(retVal) {} - RecordType getType() const override { - return type; - } - std::vector defs() const override { - auto defs = Record::defs(); - pushIfTrackedValue(retVal_, defs); - return defs; - } - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A CallToNativeRecord is an event where JS code calls into a natively - /// defined function. - struct CallToNativeRecord final : public CallRecord { - static constexpr RecordType type{RecordType::CallToNative}; - using CallRecord::CallRecord; - RecordType getType() const override { - return type; - } - std::vector defs() const override { - auto defs = CallRecord::defs(); - auto objs = CallRecord::getArgTrackedIDs(); - defs.insert(defs.end(), objs.begin(), objs.end()); - return defs; - } - }; - - struct GetOrSetPropertyNativeRecord : public Record { - /// The ObjectID of the host object that was being accessed for its - /// property. - const ObjectID hostObjectID_; - /// The ObjectID of the PropNameID that was passed to HostObject::get() - /// or HostObject::set(). - const ObjectID propNameID_; - /// The UTF-8 string of the PropNameID that was passed to HostObject::get() - /// or HostObject::set(). - const std::string propName_; - - GetOrSetPropertyNativeRecord( - TimeSinceStart time, - ObjectID hostObjectID, - ObjectID propNameID, - const std::string &propName) - : Record(time), - hostObjectID_(hostObjectID), - propNameID_(propNameID), - propName_(propName) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - std::vector defs() const override { - return {propNameID_}; - } - std::vector uses() const override { - return {hostObjectID_}; - } - - protected: - }; - - /// A GetPropertyNativeRecord is an event where JS tries to access a property - /// on a native object. - /// This needs to be modeled as a call with no arguments, since native code - /// can arbitrarily affect the JS heap during the accessor. - struct GetPropertyNativeRecord final : public GetOrSetPropertyNativeRecord { - static constexpr RecordType type{RecordType::GetPropertyNative}; - using GetOrSetPropertyNativeRecord::GetOrSetPropertyNativeRecord; - RecordType getType() const override { - return type; - } - }; - - struct GetPropertyNativeReturnRecord final : public Record, - public ReturnMixin { - static constexpr RecordType type{RecordType::GetPropertyNativeReturn}; - GetPropertyNativeReturnRecord(TimeSinceStart time, TraceValue retVal) - : Record(time), ReturnMixin(retVal) {} - RecordType getType() const override { - return type; - } - std::vector uses() const override { - auto uses = Record::uses(); - pushIfTrackedValue(retVal_, uses); - return uses; - } - - protected: - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A SetPropertyNativeRecord is an event where JS code writes to the property - /// of a Native object. - /// This needs to be modeled as a call with one argument, since native code - /// can arbitrarily affect the JS heap during the accessor. - struct SetPropertyNativeRecord final : public GetOrSetPropertyNativeRecord { - static constexpr RecordType type{RecordType::SetPropertyNative}; - /// The value that was passed to HostObject::set() call. - TraceValue value_; - - SetPropertyNativeRecord( - TimeSinceStart time, - ObjectID hostObjectID, - ObjectID propNameID, - const std::string &propName, - TraceValue value) - : GetOrSetPropertyNativeRecord( - time, - hostObjectID, - propNameID, - propName), - value_(value) {} - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - RecordType getType() const override { - return type; - } - std::vector defs() const override { - auto defs = GetOrSetPropertyNativeRecord::defs(); - pushIfTrackedValue(value_, defs); - return defs; - } - }; - - /// A SetPropertyNativeReturnRecord needs to record no extra information - struct SetPropertyNativeReturnRecord final : public Record { - static constexpr RecordType type{RecordType::SetPropertyNativeReturn}; - using Record::Record; - RecordType getType() const override { - return type; - } - }; - - /// A GetNativePropertyNamesRecord records an event where JS asked for a list - /// of property names available on a host object. It records the object, and - /// the returned list of property names. - struct GetNativePropertyNamesRecord : public Record { - static constexpr RecordType type{RecordType::GetNativePropertyNames}; - /// The ObjectID of the host object that was being accessed for - /// HostObjet::getPropertyNames() call. - const ObjectID hostObjectID_; - - explicit GetNativePropertyNamesRecord( - TimeSinceStart time, - ObjectID hostObjectID) - : Record(time), hostObjectID_(hostObjectID) {} - - RecordType getType() const override { - return type; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - std::vector uses() const override { - return {hostObjectID_}; - } - }; - - /// A GetNativePropertyNamesReturnRecord records what property names were - /// returned by the GetNativePropertyNames query. - struct GetNativePropertyNamesReturnRecord final : public Record { - static constexpr RecordType type{RecordType::GetNativePropertyNamesReturn}; - - /// Returned list of property names - const std::vector propNameIDs_; - - explicit GetNativePropertyNamesReturnRecord( - TimeSinceStart time, - const std::vector &propNameIDs) - : Record(time), propNameIDs_(propNameIDs) {} - - RecordType getType() const override { - return type; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - - std::vector uses() const override { - auto uses = Record::uses(); - for (const auto &val : propNameIDs_) { - pushIfTrackedValue(val, uses); - } - return uses; - } - }; - - struct SetExternalMemoryPressureRecord final : public Record { - static constexpr RecordType type{RecordType::SetExternalMemoryPressure}; - /// The ObjectID of the object that was passed to - /// Runtime::setExternalMemoryPressure() call. - const ObjectID objID_; - /// The value passed to Runtime::setExternalMemoryPressure() call. - const size_t amount_; - - explicit SetExternalMemoryPressureRecord( - TimeSinceStart time, - const ObjectID objID, - const size_t amount) - : Record(time), objID_(objID), amount_(amount) {} - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - return {objID_}; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// An Utf8Record is an event where a PropNameID or String or Symbol was - /// converted to utf8. - struct Utf8Record final : public Record { - static constexpr RecordType type{RecordType::Utf8}; - /// PropNameID, String or Symbol passed to utf8() or symbolToString() as an - /// argument - const TraceValue objID_; - /// Returned string from utf8() or symbolToString() - const std::string retVal_; - - explicit Utf8Record( - TimeSinceStart time, - const TraceValue objID, - std::string retval) - : Record(time), objID_(objID), retVal_(std::move(retval)) {} - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector vec; - pushIfTrackedValue(objID_, vec); - return vec; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A Utf16Record is an event where a PropNameID or String was converted to - /// UTF-16. - struct Utf16Record final : public Record { - static constexpr RecordType type{RecordType::Utf16}; - /// PropNameID, String passed to utf16() as an argument - const TraceValue objID_; - /// Returned string from utf16(). - const std::u16string retVal_; - - explicit Utf16Record( - TimeSinceStart time, - const TraceValue objID, - std::u16string retval) - : Record(time), objID_(objID), retVal_(std::move(retval)) {} - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector vec; - pushIfTrackedValue(objID_, vec); - return vec; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// A GetStringData is an event where getStringData or getPropNameIdData was - /// invoked. - struct GetStringDataRecord final : public Record { - static constexpr RecordType type{RecordType::GetStringData}; - /// The String or PropNameID passed into getStringData or getPropNameIdData - const TraceValue objID_; - /// The string content in the String or PropNameID that was passed into the - /// callback - const std::u16string strData_; - - explicit GetStringDataRecord( - TimeSinceStart time, - const TraceValue objID, - std::u16string strData) - : Record(time), objID_(objID), strData_(std::move(strData)) {} - - RecordType getType() const override { - return type; - } - - std::vector uses() const override { - std::vector vec; - pushIfTrackedValue(objID_, vec); - return vec; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - struct GlobalRecord final : public Record { - static constexpr RecordType type{RecordType::Global}; - const ObjectID objID_; // global's ObjectID returned from Runtime::global(). - - explicit GlobalRecord(TimeSinceStart time, ObjectID objID) - : Record(time), objID_(objID) {} - - RecordType getType() const override { - return type; - } - - std::vector defs() const override { - return {objID_}; - } - - void toJSONInternal(::hermes::JSONEmitter &json) const override; - }; - - /// Completes writing of the trace to the trace stream. If writing - /// to a file, disables further writing to the file, or accumulation - /// of data. - void flushAndDisable(const ::hermes::vm::GCExecTrace &gcTrace); -}; - -} // namespace tracing -} // namespace hermes -} // namespace facebook - -#endif // HERMES_SYNTHTRACE_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/SynthTraceParser.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/SynthTraceParser.h deleted file mode 100644 index 7844ee50e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/SynthTraceParser.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_SYNTHTRACEPARSER_H -#define HERMES_SYNTHTRACEPARSER_H - -#include - -#include "hermes/Public/RuntimeConfig.h" -#include "hermes/SynthTrace.h" - -#include "llvh/Support/MemoryBuffer.h" - -namespace facebook { -namespace hermes { -namespace tracing { - -/// Parse a trace from a JSON string stored in a MemoryBuffer. -std::tuple< - SynthTrace, - ::hermes::vm::RuntimeConfig::Builder, - ::hermes::vm::GCConfig::Builder> -parseSynthTrace(std::unique_ptr trace); - -/// Parse a trace from a JSON string stored in the given file name. -std::tuple< - SynthTrace, - ::hermes::vm::RuntimeConfig::Builder, - ::hermes::vm::GCConfig::Builder> -parseSynthTrace(const std::string &tracefile); - -} // namespace tracing -} // namespace hermes -} // namespace facebook - -#endif // HERMES_SYNTHTRACEPARSER_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/ThreadSafetyAnalysis.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/ThreadSafetyAnalysis.h deleted file mode 100644 index 39e6cf661..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/ThreadSafetyAnalysis.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -// Based on mutex.h from https://clang.llvm.org/docs/ThreadSafetyAnalysis.html - -#ifndef THREAD_SAFETY_ANALYSIS_MUTEX_H -#define THREAD_SAFETY_ANALYSIS_MUTEX_H - -// Enable thread safety attributes only with clang. -// The attributes can be safely erased when compiling with other compilers. -#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ - defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) -#define TSA_THREAD_ANNOTATION_ATTRIBUTE__(x) __attribute__((x)) -#else -#define TSA_THREAD_ANNOTATION_ATTRIBUTE__(x) // no-op -#endif - -#define TSA_CAPABILITY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(capability(x)) - -#define TSA_SCOPED_CAPABILITY TSA_THREAD_ANNOTATION_ATTRIBUTE__(scoped_lockable) - -#define TSA_GUARDED_BY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(guarded_by(x)) - -#define TSA_PT_GUARDED_BY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(pt_guarded_by(x)) - -#define TSA_ACQUIRED_BEFORE(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquired_before(__VA_ARGS__)) - -#define TSA_ACQUIRED_AFTER(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquired_after(__VA_ARGS__)) - -#define TSA_REQUIRES(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(requires_capability(__VA_ARGS__)) - -#define TSA_REQUIRES_SHARED(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(requires_shared_capability(__VA_ARGS__)) - -#define TSA_ACQUIRE(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquire_capability(__VA_ARGS__)) - -#define TSA_ACQUIRE_SHARED(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquire_shared_capability(__VA_ARGS__)) - -#define TSA_RELEASE(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_capability(__VA_ARGS__)) - -#define TSA_RELEASE_SHARED(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_shared_capability(__VA_ARGS__)) - -#define TSA_RELEASE_GENERIC(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_generic_capability(__VA_ARGS__)) - -#define TSA_TRY_ACQUIRE(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(try_acquire_capability(__VA_ARGS__)) - -#define TSA_TRY_ACQUIRE_SHARED(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(try_acquire_shared_capability(__VA_ARGS__)) - -#define TSA_EXCLUDES(...) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(locks_excluded(__VA_ARGS__)) - -#define TSA_ASSERT_CAPABILITY(x) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(assert_capability(x)) - -#define TSA_ASSERT_SHARED_CAPABILITY(x) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(assert_shared_capability(x)) - -#define TSA_RETURN_CAPABILITY(x) \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(lock_returned(x)) - -#define TSA_NO_THREAD_SAFETY_ANALYSIS \ - TSA_THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) - -#endif // THREAD_SAFETY_ANALYSIS_MUTEX_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TimerStats.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TimerStats.h deleted file mode 100644 index 6b3e84ec4..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TimerStats.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -#include - -namespace facebook { -namespace hermes { - -/// Creates and returns a Runtime that computes the time spent in invocations to -/// the Hermes VM. -std::unique_ptr makeTimedRuntime( - std::unique_ptr hermesRuntime); - -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TraceInterpreter.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TraceInterpreter.h deleted file mode 100644 index 83c8a3838..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TraceInterpreter.h +++ /dev/null @@ -1,299 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include - -#include -#include -#include -#include - -#include -#include -#include - -namespace facebook { -namespace hermes { - -namespace tracing { - -class TraceInterpreter final { - public: - /// Options for executing the trace. - struct ExecuteOptions { - /// Customizes the GCConfig of the Runtime. - ::hermes::vm::GCConfig::Builder gcConfigBuilder; - - /// If true, trace again while replaying. After normalization (see - /// hermes/tools/synth/trace_normalize.py) the output trace should be - /// identical to the input trace. If they're not, there was a bug in replay. - mutable bool traceEnabled{false}; - - /// If true, verify that the replay results such as returned values from JS - /// execution, inputs from JS to native function calls are matching with the - /// trace record. - bool verificationEnabled{false}; - - /// If true, command-line options override the config options recorded in - /// the trace. If false, start from the default config. - bool useTraceConfig{false}; - - /// Enable basic block profiling. - bool basicBlockProfiling{false}; - - // If non-empty, write profiling output to this file, rather than - // to stderr. - std::string profilingOutFile; - - /// Number of initial executions whose stats are discarded. - int warmupReps{0}; - - /// Number of repetitions of execution. Stats returned are those for the rep - /// with the median totalTime. - int reps{1}; - - /// If non-null, holds statistics for every garbage collection that occurs. - const std::vector<::hermes::vm::GCAnalyticsEvent> *gcAnalyticsEvents{ - nullptr}; - - /// If true, run a complete collection before printing stats. Useful for - /// guaranteeing there's no garbage in heap size numbers. - bool forceGCBeforeStats{false}; - - /// If true, use the Hermes VM JIT during execution. - bool enableJIT{false}; - - /// If true, remove the requirement that the input bytecode was compiled - /// from the same source used to record the trace. There must only be one - /// input bytecode file in this case. If its observable behavior deviates - /// from the trace, the results are undefined. - bool disableSourceHashCheck{false}; - - /// A trace contains many MarkerRecords which have a name used to identify - /// them. If the replay encounters this given marker, perform an action - /// described by MarkerAction. All actions will stop the trace early and - /// collect stats at the marker point, unless the marker is set to the - /// special marker "end". In that case the trace will run to completion. - std::string marker{"end"}; - - enum class MarkerAction { - NONE, - /// Take a snapshot at marker. - SNAPSHOT, - /// Take a heap timeline that ends at marker. - TIMELINE, - /// Take a sampling heap profile that ends at marker. - SAMPLE_MEMORY, - /// Take a sampling time profile that ends at marker. - SAMPLE_TIME, - }; - - /// Sets the action to take upon encountering the marker. The action will - /// write results into the \p profileFileName. - MarkerAction action{MarkerAction::NONE}; - - /// Output file name for any profiling information. - std::string profileFileName; - - // These are the config parameters. We wrap them in llvh::Optional - // to indicate whether the corresponding command line flag was set - // explicitly. We override the trace's config only when that is true. - - /// If true, track all disk I/O done by the runtime and print a report at - /// the end to stdout. - llvh::Optional shouldTrackIO; - - /// If present, do a bytecode warmup run that touches a percentage of the - /// bytecode. A value of 50 here means 50% of the bytecode should be warmed. - llvh::Optional bytecodeWarmupPercent; - }; - - private: - jsi::Runtime &rt_; - ExecuteOptions options_; - llvh::raw_ostream *traceStream_; - // Map from source hash to source file to run. - std::map<::hermes::SHA1, std::shared_ptr> bundles_; - const SynthTrace &trace_; - - /// The last use of each object. - std::unordered_map lastUsePerObj_; - - /// The list of pairs from record index to ObjectID. Each record index is the - /// lastly used position of each Object, at which we can remove the object - /// from gom_ and gpnm_. - std::vector> lastUses_; - /// Index of lastUses_ vector that the interpreter is currently processing. - uint64_t lastUsesIndex_{0}; - - // Invariant: the value is either jsi::Object, jsi::String, jsi::Symbol, - // jsi::BigInt. - std::unordered_map gom_; - // For the PropNameIDs, which are not representable as jsi::Value. - std::unordered_map gpnm_; - - std::string stats_; - /// Whether the marker was reached. - bool markerFound_{false}; - /// Depth in the execution stack. Zero is the outermost function. - uint64_t depth_{0}; - - /// The index of the record that the TraceInterpreter is executing. - uint64_t nextExecIndex_{0}; - - public: - /// Execute the trace given by \p traceFile, that was the trace of executing - /// the bundle given by \p bytecodeFile. - /// \return The stats collected by the runtime about times and memory usage. - static std::string execAndGetStats( - const std::string &traceFile, - const std::vector &bytecodeFiles, - const ExecuteOptions &options); - - /// Same as execAndGetStats, except it additionally accepts a function to - /// create the runtime instance for replaying. This can be used to pass, for - /// example, TracingRuntime to trace while replaying. - static std::string execWithRuntime( - const std::string &traceFile, - const std::vector &bytecodeFiles, - const ExecuteOptions &options, - const std::function( - const ::hermes::vm::RuntimeConfig &runtimeConfig)> &createRuntime); - - /// \param traceStream If non-null, write a trace of the execution into this - /// stream. - /// \return Tuple of GC stats and the runtime instance used for replaying. - static std::tuple> - execFromMemoryBuffer( - std::unique_ptr &&traceBuf, - std::vector> &&codeBufs, - const ExecuteOptions &options, - const std::function( - const ::hermes::vm::RuntimeConfig &runtimeConfig)> &createRuntime); - - private: - TraceInterpreter( - jsi::Runtime &rt, - const ExecuteOptions &options, - const SynthTrace &trace, - std::map<::hermes::SHA1, std::shared_ptr> bundles); - - static std::string exec( - jsi::Runtime &rt, - const ExecuteOptions &options, - const SynthTrace &trace, - std::map<::hermes::SHA1, std::shared_ptr> bundles); - - static ::hermes::vm::RuntimeConfig merge( - ::hermes::vm::RuntimeConfig::Builder &, - const ::hermes::vm::GCConfig::Builder &, - const ExecuteOptions &, - bool, - bool); - - /// Requires \p codeBufs to be the memory buffers containing the code - /// referenced (via source hash) by the given \p trace. Returns a map from - /// the source hash to the memory buffer. In addition, if \p codeIsMmapped is - /// non-null, sets \p *codeIsMmapped to indicate whether all the code is - /// mmapped, and, if \p isBytecode is non-null, sets \p *isBytecode - /// to indicate whether all the code is bytecode. - static std::map<::hermes::SHA1, std::shared_ptr> - getSourceHashToBundleMap( - std::vector> &&codeBufs, - const SynthTrace &trace, - const ExecuteOptions &options, - bool *codeIsMmapped = nullptr, - bool *isBytecode = nullptr); - - jsi::Function createHostFunction( - const SynthTrace::CreateHostFunctionRecord &rec, - const jsi::PropNameID &propNameID); - - jsi::Object createHostObject(SynthTrace::ObjectID objID); - - /// Execute the records with the given ExecuteOptions::MarkerOption - std::string executeRecordsWithMarkerOptions(); - - /// Execute the records. JS might call this recursively when HostFunction or - /// HostObject's functions are called. - void executeRecords(); - - /// Requires that \p valID is the proper id for \p val, and that a - /// defining occurrence of \p valID occurs at the current \p defIndex. Decides - /// whether the definition should be recorded, and, if so, adds the - /// association between \p valID and \p val \p gom_ as appropriate. - void addToObjectMap( - SynthTrace::ObjectID valID, - jsi::Value &&val, - uint64_t defIndex); - - /// Similar to addToObjectMap, but for PropNameIDs. - void addToPropNameIDMap( - SynthTrace::ObjectID id, - jsi::PropNameID &&val, - uint64_t defIndex); - - /// If \p traceValue specifies an Object, String, BigInt or Symbol, requires - /// \p val to be of the corresponding runtime type. Adds this \p val to gom_. - /// - /// \p isThis should be true if and only if the value is a 'this' in a call - /// (only used for validation). TODO(T84791675): Remove this parameter. - /// - /// N.B. This method should be called even if you happen to know that the - /// value cannot be an Object, String, Symbol or BigInt, since it performs - /// useful validation. - void ifObjectAddToObjectMap( - SynthTrace::TraceValue traceValue, - const jsi::Value &val, - uint64_t defIndex, - bool isThis = false); - - /// Same as above, except it avoids copies on temporary objects. - void ifObjectAddToObjectMap( - SynthTrace::TraceValue traceValue, - jsi::Value &&val, - uint64_t defIndex, - bool isThis = false); - - /// Check if the \p marker is the one that is being searched for. If this is - /// the first time encountering the matching marker, perform the actions set - /// up for that marker. - void checkMarker(const std::string &marker); - - /// Get a jsi::Value from gom_ for given ObjectID. - jsi::Value getJSIValueForUse(SynthTrace::ObjectID id); - - /// Get a jsi::PropNameID from gpnm_ for given ObjectID. - jsi::PropNameID getPropNameIDForUse(SynthTrace::ObjectID id); - - /// Convert a TraceValue to a jsi::Value. This calls \p getJSIValueForUse, - /// which will remove the entry from gom_ and globalDefsAndUses_. - jsi::Value traceValueToJSIValue(SynthTrace::TraceValue value); - - /// Erase all references to objects of which last use is before the given - /// record index. - void eraseRefsBefore(uint64_t index); - - std::string printStats(); - - LLVM_ATTRIBUTE_NORETURN void crashOnException( - const std::exception &e, - ::hermes::OptValue globalRecordNum); - - void assertMatch( - const SynthTrace::TraceValue &traceValue, - const jsi::Value &val) const; -}; - -} // namespace tracing -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TracingRuntime.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TracingRuntime.h deleted file mode 100644 index a22cc8a26..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/TracingRuntime.h +++ /dev/null @@ -1,315 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_TRACINGRUNTIME_H -#define HERMES_TRACINGRUNTIME_H - -#include "SynthTrace.h" - -#include -#include -#include "llvh/Support/raw_ostream.h" - -namespace facebook { -namespace hermes { -namespace tracing { - -class TracingRuntime : public jsi::RuntimeDecorator { - public: - using RD = RuntimeDecorator; - - TracingRuntime( - std::shared_ptr runtime, - const ::hermes::vm::RuntimeConfig &conf, - std::unique_ptr traceStream); - - /// Assign a new ObjectID for given jsi::Pointer. - SynthTrace::ObjectID defObjectID(const jsi::Pointer &p); - /// Get the ObjectID for given jsi::Pointer. - SynthTrace::ObjectID useObjectID(const jsi::Pointer &p) const; - - virtual void flushAndDisableTrace() = 0; - - /// @name jsi::Runtime methods. - /// @{ - - jsi::Value evaluateJavaScript( - const std::shared_ptr &buffer, - const std::string &sourceURL) override; - - void queueMicrotask(const jsi::Function &callback) override; - bool drainMicrotasks(int maxMicrotasksHint = -1) override; - - jsi::Object global() override; - - jsi::Object createObject() override; - jsi::Object createObjectWithPrototype(const jsi::Value &prototype) override; - jsi::Object createObject(std::shared_ptr ho) override; - - // Note that the NativeState methods do not need to be traced since they - // cannot be observed in JS. - - jsi::BigInt createBigIntFromInt64(int64_t value) override; - jsi::BigInt createBigIntFromUint64(uint64_t value) override; - jsi::String bigintToString(const jsi::BigInt &bigint, int radix) override; - - jsi::String createStringFromAscii(const char *str, size_t length) override; - jsi::String createStringFromUtf8(const uint8_t *utf8, size_t length) override; - jsi::String createStringFromUtf16(const char16_t *utf16, size_t length) - override; - std::string utf8(const jsi::PropNameID &) override; - - jsi::PropNameID createPropNameIDFromAscii(const char *str, size_t length) - override; - jsi::PropNameID createPropNameIDFromUtf8(const uint8_t *utf8, size_t length) - override; - jsi::PropNameID createPropNameIDFromUtf16( - const char16_t *utf16, - size_t length) override; - std::string utf8(const jsi::String &) override; - - std::u16string utf16(const jsi::PropNameID &) override; - std::u16string utf16(const jsi::String &) override; - - void getStringData( - const jsi::String &str, - void *ctx, - void (*cb)(void *ctx, bool ascii, const void *data, size_t num)) override; - - void getPropNameIdData( - const jsi::PropNameID &sym, - void *ctx, - void (*cb)(void *ctx, bool ascii, const void *data, size_t num)) override; - - std::string symbolToString(const jsi::Symbol &) override; - - jsi::PropNameID createPropNameIDFromString(const jsi::String &str) override; - jsi::PropNameID createPropNameIDFromSymbol(const jsi::Symbol &sym) override; - - jsi::Value getProperty(const jsi::Object &obj, const jsi::String &name) - override; - jsi::Value getProperty(const jsi::Object &obj, const jsi::PropNameID &name) - override; - jsi::Value getProperty(const jsi::Object &obj, const jsi::Value &name) - override; - - bool hasProperty(const jsi::Object &obj, const jsi::String &name) override; - bool hasProperty(const jsi::Object &obj, const jsi::PropNameID &name) - override; - bool hasProperty(const jsi::Object &obj, const jsi::Value &name) override; - - void setPropertyValue( - const jsi::Object &obj, - const jsi::String &name, - const jsi::Value &value) override; - void setPropertyValue( - const jsi::Object &obj, - const jsi::PropNameID &name, - const jsi::Value &value) override; - void setPropertyValue( - const jsi::Object &obj, - const jsi::Value &name, - const jsi::Value &value) override; - - void deleteProperty(const jsi::Object &obj, const jsi::PropNameID &name) - override; - void deleteProperty(const jsi::Object &obj, const jsi::String &name) override; - void deleteProperty(const jsi::Object &, const jsi::Value &name) override; - - void setPrototypeOf(const jsi::Object &object, const jsi::Value &prototype) - override; - jsi::Value getPrototypeOf(const jsi::Object &object) override; - - jsi::Array getPropertyNames(const jsi::Object &o) override; - - jsi::WeakObject createWeakObject(const jsi::Object &o) override; - - jsi::Value lockWeakObject(const jsi::WeakObject &wo) override; - - jsi::Array createArray(size_t length) override; - jsi::ArrayBuffer createArrayBuffer( - std::shared_ptr buffer) override; - - size_t size(const jsi::Array &arr) override; - size_t size(const jsi::ArrayBuffer &buf) override; - - uint8_t *data(const jsi::ArrayBuffer &buf) override; - - jsi::Value getValueAtIndex(const jsi::Array &arr, size_t i) override; - - void setValueAtIndexImpl( - const jsi::Array &arr, - size_t i, - const jsi::Value &value) override; - - jsi::Function createFunctionFromHostFunction( - const jsi::PropNameID &name, - unsigned int paramCount, - jsi::HostFunctionType func) override; - - jsi::Value call( - const jsi::Function &func, - const jsi::Value &jsThis, - const jsi::Value *args, - size_t count) override; - - jsi::Value callAsConstructor( - const jsi::Function &func, - const jsi::Value *args, - size_t count) override; - - void setExternalMemoryPressure(const jsi::Object &obj, size_t amount) - override; - - /// @} - - void addMarker(const std::string &marker); - - SynthTrace &trace() { - return trace_; - } - - const SynthTrace &trace() const { - return trace_; - } - - void replaceNondeterministicFuncs(); - - // This is the number of records recorded as part of the 'preamble' of a synth - // trace. This means all the records after this amount are from the actual - // execution of the trace. - uint32_t getNumPreambleRecordsForTest() const { - assert( - numPreambleRecords_ > 0 && - "Only call this method if the preamble has been executed"); - return numPreambleRecords_; - } - - private: - SynthTrace::TraceValue defTraceValue(const jsi::Value &value) { - return toTraceValue(value, true); - } - SynthTrace::TraceValue useTraceValue(const jsi::Value &value) { - return toTraceValue(value, false); - } - SynthTrace::TraceValue toTraceValue( - const jsi::Value &value, - bool assignNewUID = false); - - std::vector argStringifyer( - const jsi::Value *args, - size_t count, - bool assignNewUID = false); - - SynthTrace::TimeSinceStart getTimeSinceStart() const; - - std::shared_ptr runtime_; - SynthTrace trace_; - std::deque savedFunctions; - const SynthTrace::TimePoint startTime_{std::chrono::steady_clock::now()}; - uint32_t numPreambleRecords_; - - SynthTrace::ObjectID currentUniqueID_{0}; - - /// Map from PointerValue* to ObjectID. Except WeakRef case (see below), we - /// assign a new ObjectID whenever we see a new def of jsi::Pointer Value. - std::unordered_map - uniqueIDs_; - - /// WeakObject's PointerValue* to ObjectID mapping. - /// The key is the PointerValue of the WeakObject at the time of - /// it is created. - /// The value is newly assign ObjectID for that PointerValue. - std::unordered_map - weakRefIDs_; -}; - -// TracingRuntime is *almost* vm independent. This provides the -// vm-specific bits. And, it's not a HermesRuntime, but it holds one. -class TracingHermesRuntime final : public TracingRuntime { - public: - /// This constructor is not intended to be invoked directly. - /// Use makeTracingHermesRuntime instead. - /// - /// \p traceStream the stream to write trace to. - /// \p commitAction is invoked on completion of tracing. - /// Completion can be triggered implicitly by crash (if crash manager is - /// provided) or explicitly by invocation of flush. If the committed trace - /// can be found in a file, the callback returns the file name. Otherwise, - /// the callback returns empty. - /// \p rollbackAction is invoked if the runtime is destructed prior to - /// completion of tracing. It may or may not invoked if completion failed. - TracingHermesRuntime( - std::shared_ptr runtime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - std::unique_ptr traceStream, - std::function commitAction, - std::function rollbackAction); - - ~TracingHermesRuntime() override; - - void flushAndDisableTrace() override; - - std::string flushAndDisableBridgeTrafficTrace() override; - - jsi::Value evaluateJavaScript( - const std::shared_ptr &buffer, - const std::string &sourceURL) override; - - HermesRuntime &hermesRuntime() { - return static_cast(plain()); - } - - const HermesRuntime &hermesRuntime() const { - return static_cast(plain()); - } - - private: - void crashCallback(int fd); - - const ::hermes::vm::RuntimeConfig conf_; - const std::function commitAction_; - const std::function rollbackAction_; - const llvh::Optional<::hermes::vm::CrashManager::CallbackKey> - crashCallbackKey_; - - bool flushedAndDisabled_{false}; - std::string committedTraceFilename_; -}; - -/// Creates and returns a HermesRuntime that traces JSI interactions. -/// The trace will be written to \p traceScratchPath incrementally. -/// On completion, the file will be renamed to \p traceResultPath, and -/// \p traceCompletionCallback (for post-processing) will be invoked. -/// Completion can be triggered implicitly by crash (if crash manager is -/// provided) or explicitly by invocation of flush. -/// If the runtime is destructed without triggering trace completion, -/// the file at \p traceScratchPath will be deleted. -/// The return value of \p traceCompletionCallback indicates whether the -/// invocation completed successfully. -std::unique_ptr makeTracingHermesRuntime( - std::shared_ptr hermesRuntime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - const std::string &traceScratchPath, - const std::string &traceResultPath, - std::function traceCompletionCallback); - -/// Creates and returns a HermesRuntime that traces JSI interactions. -/// If \p traceStream is non-null, writes the trace to \p traceStream. -/// The \p forReplay parameter indicates whether the runtime is being used -/// in trace replay. (Its behavior can differ slightly in that case.) -std::unique_ptr makeTracingHermesRuntime( - std::shared_ptr hermesRuntime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - std::unique_ptr traceStream, - bool forReplay = false); - -} // namespace tracing -} // namespace hermes -} // namespace facebook - -#endif // HERMES_TRACINGRUNTIME_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CDPAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CDPAgent.h deleted file mode 100644 index 556440441..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CDPAgent.h +++ /dev/null @@ -1,134 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_CDPAGENT_H -#define HERMES_CDP_CDPAGENT_H - -#include -#include - -#include -#include -#include -#include - -class CDPAgentTest; - -namespace facebook { -namespace hermes { -namespace cdp { - -using OutboundMessageFunc = std::function; - -class CDPAgentImpl; -class CDPDebugAPI; - -/// Public-facing wrapper for internal CDP state that can be preserved across -/// reloads. -class HERMES_EXPORT State { - public: - /// Incomplete type that stores the actual state. - struct Private; - - /// Create a new empty wrapper. - State(); - /// Create a new wrapper with the provided \p privateState. - explicit State(std::unique_ptr privateState); - - State(const State &other) = delete; - State &operator=(const State &other) = delete; - State(State &&other) noexcept; - State &operator=(State &&other) noexcept; - ~State(); - - inline operator bool() const { - return privateState_ != nullptr; - } - - /// Get the wrapped state. - inline Private &operator*() { - return *privateState_.get(); - } - - /// Get the wrapped state. - inline Private *operator->() { - return privateState_.get(); - } - - private: - /// Pointer to the actual stored state, hidden from users of this wrapper. - std::unique_ptr privateState_; -}; - -/// An agent for interacting with the provided \p runtime and -/// \p asyncDebuggerAPI via CDP messages in the Debugger, Runtime, Profiler, -/// HeapProfiler domains. -/// The integrator of the agent is expected to manage a queue of tasks to be -/// executed with exclusive access to the runtime (i.e. executed when -/// JavaScript is not running). Tasks to be run are delivered to the integrator -/// via the provided \p enqueueRuntimeTaskCallback, and should be executed in -/// order, at the first opportunity between evaluating JavaScript. -/// The integrator can deliver CDP commands to the agent via the -/// \p handleCommand method. When a CDP response or event is generated, it will -/// be delivered to the integrator via the provided \p messageCallback. -/// Both callbacks may be invoked from arbitrary threads. -class HERMES_EXPORT CDPAgent { - friend class ::CDPAgentTest; - - /// Hide the constructor so users can only construct via static create - /// methods. - CDPAgent( - int32_t executionContextID, - CDPDebugAPI &cdpDebugAPI, - debugger::EnqueueRuntimeTaskFunc enqueueRuntimeTaskCallback, - OutboundMessageFunc messageCallback, - State state, - std::shared_ptr destroyedDomainAgents); - - public: - /// Create a new CDP Agent. This can be done on an arbitrary thread; the - /// runtime will not be accessed during execution of this function. - static std::unique_ptr create( - int32_t executionContextID, - CDPDebugAPI &cdpDebugAPI, - debugger::EnqueueRuntimeTaskFunc enqueueRuntimeTaskCallback, - OutboundMessageFunc messageCallback, - State state = {}); - - /// Destroy the CDP Agent. This can be done on an arbitrary thread. - /// It's expected that the integrator will continue to process any runtime - /// tasks enqueued during destruction. - ~CDPAgent(); - - /// This function can be called from arbitrary threads. It processes a CDP - /// command encoded in \p json as UTF-8 in accordance with RFC-8259. See: - // https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/public/devtools_protocol/#wire-format_strings-and-binary-values - void handleCommand(std::string json); - - /// Enable the Runtime domain without processing a CDP command or sending a - /// CDP response. This can be called from arbitrary threads. - void enableRuntimeDomain(); - - /// Enable the Debugger domain without processing a CDP command or sending a - /// CDP response. This can be called from arbitrary threads. - void enableDebuggerDomain(); - - /// Extract state to be persisted across reloads. This can be called from - /// arbitrary threads. - State getState(); - - private: - /// This should be a unique_ptr to provide predictable destruction time lined - /// up with when CDPAgent is destroyed. Do not use shared_ptr. - std::unique_ptr impl_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_CDPAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CDPDebugAPI.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CDPDebugAPI.h deleted file mode 100644 index 9809ec9a4..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CDPDebugAPI.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_CDPDEBUGAPI_H -#define HERMES_CDP_CDPDEBUGAPI_H - -#include - -#include "ConsoleMessage.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -class CDPAgentImpl; - -/// Storage and interfaces for carrying out a CDP debug session. Contains -/// information and operations that correspond to a single runtime being -/// debugged, independent of any particular CDPAgent. -class HERMES_EXPORT CDPDebugAPI { - public: - /// Create a new CDPDebugAPI instance. The provided runtime must remain valid - /// until the returned CDPDebugAPI is destroyed. - static std::unique_ptr create( - HermesRuntime &runtime, - size_t maxCachedMessages = kMaxCachedConsoleMessages); - ~CDPDebugAPI(); - - /// Gets the runtime originally passed into this instance. - HermesRuntime &runtime() { - return runtime_; - } - - /// Gets the AsyncDebuggerAPI associated with this instance. - debugger::AsyncDebuggerAPI &asyncDebuggerAPI() { - return *asyncDebuggerAPI_; - } - - /// Adds a console message to the current CDPDebugAPI instance, - /// broadcasting it to all current agents, and storing it for - /// future agents (within buffer limitations). This function - /// must only be called from the runtime thread. - void addConsoleMessage(ConsoleMessage message); - - private: - /// Allow CDPAgentImpl (but not integrators) to access - /// consoleMessageStorage_. - friend class CDPAgentImpl; - - CDPDebugAPI(HermesRuntime &runtime, size_t maxCachedMessages); - - HermesRuntime &runtime_; - std::unique_ptr asyncDebuggerAPI_; - ConsoleMessageStorage consoleMessageStorage_; - ConsoleMessageDispatcher consoleMessageDispatcher_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_CDPDEBUGAPI_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CallbackOStream.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CallbackOStream.h deleted file mode 100644 index 8a8463440..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/CallbackOStream.h +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_CALLBACKOSTREAM_H -#define HERMES_CDP_CALLBACKOSTREAM_H - -#include -#include -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Subclass of \c std::ostream where flushing is implemented through a -/// callback. Writes are collected in a buffer. When filled, the buffer's -/// contents are emptied out and sent to a callback. -class CallbackOStream : public std::ostream { - public: - /// Signature of callback called to flush buffer contents. Accepts the buffer - /// as a string. Returns a boolean indicating whether flushing succeeded. - /// Callback failure will be translated to stream failure. If the callback - /// throws an exception it will be swallowed and translated into stream - /// failure. - using Fn = std::function; - - /// Construct a new stream. - /// - /// \p sz The size of the buffer -- how large it can get before it must be - /// flushed. Must be non-zero. - /// \p cb The callback function. - CallbackOStream(size_t sz, Fn cb); - - /// This class is neither movable nor copyable. - CallbackOStream(CallbackOStream &&that) = delete; - CallbackOStream &operator=(CallbackOStream &&that) = delete; - CallbackOStream(const CallbackOStream &that) = delete; - CallbackOStream &operator=(const CallbackOStream &that) = delete; - - private: - /// \c std::streambuf sub-class backed by a std::string buffer and - /// implementing overflow by calling a callback. - class StreamBuf : public std::streambuf { - public: - /// Construct a new streambuf. Parameters are the same as those of - /// \c CallbackOStream . - StreamBuf(size_t sz, Fn cb); - - /// Destruction will flush any remaining buffer contents. - ~StreamBuf() override; - - /// StreamBufs are not copyable, to avoid the flush callback receiving - /// the contents of multiple streams. - StreamBuf(const StreamBuf &) = delete; - StreamBuf &operator=(const StreamBuf &) = delete; - - protected: - /// std::streambuf overrides - int_type overflow(int_type ch) override; - int sync() override; - - private: - /// The size of the backing buffer. Fixed for an instance of the streambuf. - size_t sz_; - - /// The backing buffer that writes will go to until full. - std::unique_ptr buf_; - - /// The function called when buf_ has been filled. - Fn cb_; - - /// Clears the backing buffer. - void reset(); - - /// Clears the backing buffer and returns it contents in a string. - std::string take(); - }; - - StreamBuf sbuf_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_CALLBACKOSTREAM_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/ConsoleMessage.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/ConsoleMessage.h deleted file mode 100644 index 906dbb9a8..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/ConsoleMessage.h +++ /dev/null @@ -1,138 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H -#define HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H - -#include -#include -#include - -#include - -#include - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Controls the max number of message to cached in \p consoleMessageCache_. The -/// value here is chosen to match what Chromium uses in their CDP -/// implementation. -static const int kMaxCachedConsoleMessages = 1000; - -enum class ConsoleAPIType { - kLog, - kDebug, - kInfo, - kError, - kWarning, - kDir, - kDirXML, - kTable, - kTrace, - kStartGroup, - kStartGroupCollapsed, - kEndGroup, - kClear, - kAssert, - kTimeEnd, - kCount -}; - -struct ConsoleMessage { - double timestamp; - ConsoleAPIType type; - std::vector args; - debugger::StackTrace stackTrace; - - ConsoleMessage( - double timestamp, - ConsoleAPIType type, - std::vector args, - debugger::StackTrace stackTrace = {}) - : timestamp(timestamp), - type(type), - args(std::move(args)), - stackTrace(stackTrace) {} -}; - -class ConsoleMessageStorage { - public: - ConsoleMessageStorage(size_t maxCachedMessages = kMaxCachedConsoleMessages); - - void addMessage(ConsoleMessage message); - void clear(); - - const std::deque &messages() const; - size_t discarded() const; - std::optional oldestTimestamp() const; - - private: - /// Maximum number of messages to cache. - size_t maxCachedMessages_; - /// Counts the number of console messages discarded when - /// \p consoleMessageCache_ is full. - size_t numConsoleMessagesDiscardedFromCache_ = 0; - /// Cache for storing console messages. Earlier messages are discarded when - /// the cache is full. The choice to use a std::deque is for fast operations - /// at the beginning and the end, so that adding to the cache and discarding - /// from the cache are fast. - std::deque consoleMessageCache_{}; -}; - -class CDPAgent; - -/// Token that identifies a specific subscription to console messages. -using ConsoleMessageRegistration = uint32_t; - -/// Dispatcher to deliver console messages to all registered subscribers. -/// Everything in this class must be used exclusively from the runtime thread. -class ConsoleMessageDispatcher { - public: - ConsoleMessageDispatcher() {} - ~ConsoleMessageDispatcher() {} - - /// Register a subscriber and return a token that can be used to - /// unregister in the future. Must only be called from the runtime thread. - ConsoleMessageRegistration subscribe( - std::function handler) { - auto token = ++tokenCounter_; - subscribers_[token] = handler; - return token; - } - - /// Unregister a subscriber using the token returned from registration. - /// Must only be called from the runtime thread. - void unsubscribe(ConsoleMessageRegistration token) { - subscribers_.erase(token); - } - - /// Deliver a new console message to each subscriber. Must only be called - /// from the runtime thread. - void deliverMessage(const ConsoleMessage &message) { - for (auto &pair : subscribers_) { - pair.second(message); - } - } - - private: - /// Collection of subscribers, identified by registration token. - std::unordered_map< - ConsoleMessageRegistration, - std::function> - subscribers_; - - /// Counter to generate unique registration tokens. - ConsoleMessageRegistration tokenCounter_ = 0; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DebuggerDomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DebuggerDomainAgent.h deleted file mode 100644 index 435cdb036..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DebuggerDomainAgent.h +++ /dev/null @@ -1,320 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_DEBUGGERDOMAINAGENT_H -#define HERMES_CDP_DEBUGGERDOMAINAGENT_H - -#include -#include - -#include -#include -#include - -#include "DomainAgent.h" -#include "DomainState.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -enum class PausedNotificationReason; - -/// Last explicit debugger step command issued by the user. -enum class LastUserStepRequest { - StepInto, - StepOver, - StepOut, -}; - -namespace m = ::facebook::hermes::cdp::message; - -/// Details about a single Hermes breakpoint, implied by a CDP breakpoint. -struct HermesBreakpoint { - debugger::BreakpointID breakpointID; - debugger::ScriptID scriptID; -}; - -/// Type used to store CDP breakpoint identifiers. These IDs are generated by -/// the CDP Handler, so we can constrain them to a specific range. -using CDPBreakpointID = uint32_t; - -/// Description of where breakpoints should be created. -struct CDPBreakpointDescription : public StateValue { - ~CDPBreakpointDescription() override = default; - std::unique_ptr copy() const override { - auto value = std::make_unique(); - value->line = line; - value->column = column; - value->condition = condition; - value->url = url; - return value; - } - - /// Determines whether this breakpoint can be persisted across sessions - bool persistable() const { - // Only persist breakpoints that can apply to future scripts (i.e. - // breakpoints set on a set of files specified by script URL, not - // breakpoints set on an exact, session-specific script ID). - return url.has_value(); - } - - std::optional url; - long long line; - std::optional column; - std::optional condition; -}; - -/// Details of each existing CDP breakpoint, which may correspond to multiple -/// Hermes breakpoints. -struct CDPBreakpoint { - explicit CDPBreakpoint(CDPBreakpointDescription description) - : description(description) {} - - // Description of where the breakpoint should be applied - CDPBreakpointDescription description; - - // Registered breakpoints in Hermes - std::vector hermesBreakpoints; -}; - -struct HermesBreakpointLocation { - debugger::BreakpointID id; - debugger::SourceLocation location; -}; - -/// Handler for the "Debugger" domain of CDP. Accepts events from the runtime, -/// and CDP requests from the debug client belonging to the "Debugger" domain. -/// Produces CDP responses and events belonging to the "Debugger" domain. All -/// methods expect to be invoked with exclusive access to the runtime. -class DebuggerDomainAgent : public DomainAgent { - public: - DebuggerDomainAgent( - int32_t executionContextID, - HermesRuntime &runtime, - debugger::AsyncDebuggerAPI &asyncDebugger, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable_, - DomainState &state); - ~DebuggerDomainAgent(); - - /// Enables the Debugger domain without processing CDP message or sending a - /// CDP response. It will still send CDP notifications if needed. - void enable(); - /// Handles Debugger.enable request - /// @cdp Debugger.enable If domain is already enabled, will return success. - void enable(const m::debugger::EnableRequest &req); - /// Handles Debugger.disable request - /// @cdp Debugger.disable If domain is already disabled, will return success. - void disable(const m::debugger::DisableRequest &req); - - /// Handles Debugger.pause request - void pause(const m::debugger::PauseRequest &req); - /// Handles Debugger.resume request - void resume(const m::debugger::ResumeRequest &req); - - /// Handles Debugger.stepInto request - void stepInto(const m::debugger::StepIntoRequest &req); - /// Handles Debugger.stepOut request - void stepOut(const m::debugger::StepOutRequest &req); - /// Handles Debugger.stepOver request - void stepOver(const m::debugger::StepOverRequest &req); - - /// Handles Debugger.setBlackboxedRanges request - void setBlackboxedRanges(const m::debugger::SetBlackboxedRangesRequest &req); - /// Handles Debugger.setBlackboxPatterns request - void setBlackboxPatterns(const m::debugger::SetBlackboxPatternsRequest &req); - /// Handles Debugger.setPauseOnExceptions - void setPauseOnExceptions( - const m::debugger::SetPauseOnExceptionsRequest &req); - - /// Handles Debugger.evaluateOnCallFrame - void evaluateOnCallFrame(const m::debugger::EvaluateOnCallFrameRequest &req); - - /// Debugger.setBreakpoint creates a CDP breakpoint that applies to exactly - /// one script (identified by script ID) that does not survive reloads. - void setBreakpoint(const m::debugger::SetBreakpointRequest &req); - // Debugger.setBreakpointByUrl creates a CDP breakpoint that may apply to - // multiple scripts (identified by URL), and survives reloads. - void setBreakpointByUrl(const m::debugger::SetBreakpointByUrlRequest &req); - /// Handles Debugger.removeBreakpoint - void removeBreakpoint(const m::debugger::RemoveBreakpointRequest &req); - /// Handles Debugger.setBreakpointsActive - /// @cdp Debugger.setBreakpointsActive Allowed even if domain is not enabled. - void setBreakpointsActive( - const m::debugger::SetBreakpointsActiveRequest &req); - - private: - /// Handle an event originating from the runtime. - void handleDebuggerEvent( - HermesRuntime &runtime, - debugger::AsyncDebuggerAPI &asyncDebugger, - debugger::DebuggerEventType event); - - /// Send a Debugger.paused notification to the debug client - void sendPausedNotificationToClient(PausedNotificationReason reason); - /// Send a Debugger.scriptParsed notification to the debug client - void sendScriptParsedNotificationToClient( - const debugger::SourceLocation srcLoc); - - /// Obtain the newly loaded script and send a ScriptParsed notification to the - /// debug client - void processNewLoadedScript(); - - std::pair createCDPBreakpoint( - CDPBreakpointDescription &&description, - std::optional hermesBreakpoint = std::nullopt); - - std::optional createHermesBreakpoint( - debugger::ScriptID scriptID, - const CDPBreakpointDescription &description); - - void applyBreakpointAndSendNotification( - CDPBreakpointID cdpBreakpointID, - CDPBreakpoint &cdpBreakpoint, - const debugger::SourceLocation &srcLoc); - - std::optional applyBreakpoint( - CDPBreakpoint &cdpBreakpoint, - debugger::ScriptID scriptID); - - /// Holds a boolean that determines if scripts without a script url - /// (e.g. anonymous scripts) should be blackboxed. - /// Same as V8: - /// https://source.chromium.org/chromium/chromium/src/+/fef5d519bab86dbd712d76bfca5be90a6e03459c:v8/src/inspector/v8-debugger-agent-impl.cc;l=997-999 - bool blackboxAnonymousScripts_ = false; - /// Optionally, holds a compiled regex pattern that is used to test if - /// script urls should be blackboxed. - /// See isLocationBlackboxed below for more details. Same as V8: - /// https://source.chromium.org/chromium/chromium/src/+/fef5d519bab86dbd712d76bfca5be90a6e03459c:v8/src/inspector/v8-debugger-agent-impl.cc;l=993-996 - /// Matching using the compiled regex should be done with - /// ::hermes::regex::searchWithBytecode. - std::optional> compiledBlackboxPatternRegex_; - - /// A vector of 1-based positions per script id indicating where blackbox - /// state changes using [from inclusive, to exclusive) pairs. - /// [ (start) ... position[0]) range is not blackboxed - /// [position[0] ... position[1]) range is blackboxed - /// [position[1] ... position[2]) range is not blackboxed ... ... - /// [position[n] ... (end) ) range is blackboxed if n is even, not - /// blackboxed if odd. - /// This is used to determine if the debugger is paused on one of these - /// blackboxed ranges, to prevent the user from stopping there in the - /// following scenarios: - /// 1. Step out- repeats stepping out until reaches a non-blackboxed range. - /// 2. Step over- stepping over to a blackboxed range meaning that - /// the next un-blackboxed range would be after all the stepping in the - /// function are done (because blackboxing is per file, meaning per function - /// as well) so we can execute step out as well in this case until we - /// step out of blackboxed ranges. - /// Comparing with v8, we don’t check if the user comes from a blackboxed - /// range, but only if a stepover got you to a blackboxed range. However - /// both results in the same thing which is stepping out until reaching a - /// non-blackboxed range. - /// 3. Step into- execute another step into. - /// Repeat this step until outside of a blackboxed range. - /// 4. Exceptions triggering the debugger pause- - /// (uncaught or if the user chooses to stop on all exceptions)- - /// ignore and continue execution - /// 5. Debugger statements- ignore and continue execution - /// 6. Explicit pause- keep stepping in until reaching a non-blackboxed range - /// 7. Manual breakpoints- allow stopping in blackboxed ranges - std::unordered_map>> - blackboxedRanges_; - /// Checks whether the passed location falls within a blackboxed range - /// in blackboxedRanges_. - /// Chrome looks at full functions ("frames") to detemine this. See: - /// https://source.chromium.org/chromium/chromium/src/+/318e9cfd9fbbbc70906f6a78d017a2708248dc6d:v8/src/inspector/v8-debugger-agent-impl.cc;l=984-1026 - /// We, on the other hand, look at individual lines since there's no - /// difference in practise because the current way functions are blackboxed is - /// by using ignoreList in source maps, which blackboxes full files, which - /// means also it blackboxes full functions, so there's no difference between - /// checking if a line in a function is blackboxed or if the whole function is - /// blackboxed. - /// This means that we receive one "Debugger.setBlackboxedRanges" per bundle - /// file comprised of source js files. - /// For each file appearing in the "ignoreList" in source maps, we receive the - /// start positions and end positions of the file inside the bundle file: - /// [ file 1 start position, - /// file 1 end position, - /// file 2 start position, - /// file 2 end position, - /// ... ] - bool isLocationBlackboxed( - debugger::ScriptID scriptID, - std::string scriptName, - int lineNumber, - int columnNumber); - /// Checks whether the location of the top frame of the call stack is - /// blackboxed or not using isLocationBlackboxed - bool isTopFrameLocationBlackboxed(); - - bool checkDebuggerEnabled(const m::Request &req); - bool checkDebuggerPaused(const m::Request &req); - - /// Removes any modifications this agent made to Hermes in order to enable - /// debugging - void cleanUp(); - - HermesRuntime &runtime_; - debugger::AsyncDebuggerAPI &asyncDebugger_; - - /// ID for the registered DebuggerEventCallback - debugger::DebuggerEventCallbackID debuggerEventCallbackId_; - - /// Details of each CDP breakpoint that has been created, and not - /// yet destroyed. - std::unordered_map cdpBreakpoints_{}; - - /// CDP breakpoint IDs are assigned by the DebuggerDomainAgent. Keep track of - /// the next available ID. Starts with 100 to avoid confusion with Hermes - /// breakpoints IDs that start with 1. - CDPBreakpointID nextBreakpointID_ = 100; - - DomainState &state_; - - /// Whether the currently installed breakpoints actually take effect. If - /// they're supposed to be inactive, then debugger agent will automatically - /// resume execution when breakpoints are hit. - bool breakpointsActive_; - - /// Whether Debugger.enable was received and wasn't disabled by receiving - /// Debugger.disable - bool enabled_; - - /// Whether to consider the debugger as currently paused. There are some - /// debugger events such as ScriptLoaded where we don't consider the debugger - /// to be paused. - /// Should only be set using setPaused and setUnpaused. - bool paused_; - - /// Called when the runtime is paused. - void setPaused(PausedNotificationReason pausedNotificationReason); - - /// Called when the runtime is resumed. - void setUnpaused(); - - /// Set to true when the user selects to explicitly pause execution. - /// This is set back to false when the execution is paused. - bool explicitPausePending_ = false; - - /// Last explicit step type issued by the user. - /// * This is never reset because cdp can't tell if a step command was - /// completed since a step command that does not result in further operations - /// resolves to a "resume" without "stepFinished" or debugger pause. - /// That means that this member should only be used in situations where we are - /// sure that a step command was issued in the given scenario. For example, a - /// step into command followed by a resume would leave this member holding an - /// "StepInto" even when minutes later the execution stops on a breakpoint. - std::optional lastUserStepRequest_ = std::nullopt; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_DEBUGGERDOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DomainAgent.h deleted file mode 100644 index 6770e829f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DomainAgent.h +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_DOMAINAGENT_H -#define HERMES_CDP_DOMAINAGENT_H - -#include -#include - -#include -#include - -#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ - defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) -#include -#else -#ifndef TSA_GUARDED_BY -#define TSA_GUARDED_BY(x) -#endif -#endif - -namespace facebook { -namespace hermes { -namespace cdp { - -namespace m = ::facebook::hermes::cdp::message; - -/// A wrapper around std::function to make it safe to use from -/// multiple threads. The wrapper implements an invalidate function so that one -/// thread can clean up the underlying std::function in a thread-safe way. -template -class SynchronizedCallback { - public: - SynchronizedCallback(std::function func) - : funcContainer_(std::make_shared(func)) {} - - /// Thread-safe version that calls the underlying std::function. If the - /// underlying std::function is empty, this function is a no-op. - void operator()(Args... args) const { - std::lock_guard lock(funcContainer_->mutex); - if (funcContainer_->func) { - funcContainer_->func(args...); - } - } - - /// Reset the underlying std::function so that future invocations of - /// operator() would just be a no-op. - void invalidate() { - std::lock_guard lock(funcContainer_->mutex); - funcContainer_->func = std::function(); - } - - private: - struct FunctionContainer { - FunctionContainer(std::function func) : func(func) {} - - std::mutex mutex{}; - - /// The actual std::function to be invoked by operator() - std::function func TSA_GUARDED_BY(mutex); - }; - std::shared_ptr funcContainer_; -}; - -using SynchronizedOutboundCallback = SynchronizedCallback; - -class DomainAgent { - protected: - DomainAgent( - int32_t executionContextID, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable) - : executionContextID_(executionContextID), - messageCallback_(messageCallback), - objTable_(objTable) {} - virtual ~DomainAgent() {} - - /// Sends the provided string back to the debug client - void sendToClient(const std::string &str) { - messageCallback_(str); - } - - /// Sends the provided \p Response back to the debug client - void sendResponseToClient(const m::Response &resp) { - sendToClient(resp.toJsonStr()); - } - - /// Sends the provided \p Notification back to the debug client - void sendNotificationToClient(const m::Notification ¬e) { - sendToClient(note.toJsonStr()); - } - - /// Execution context ID associated with the HermesRuntime - int32_t executionContextID_; - - /// Callback function to send CDP response back to the debug client - SynchronizedOutboundCallback messageCallback_; - - std::shared_ptr objTable_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_DOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DomainState.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DomainState.h deleted file mode 100644 index 5eb6bbb2f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/DomainState.h +++ /dev/null @@ -1,143 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_DOMAINSTATE_H -#define HERMES_CDP_DOMAINSTATE_H - -#include -#include -#include -#include -#include - -#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ - defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) -#include -#else -#ifndef TSA_GUARDED_BY -#define TSA_GUARDED_BY(x) -#endif -#ifndef TSA_REQUIRES -#define TSA_REQUIRES(x) -#endif -#endif - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Base class for data to be stored in DomainState. -struct StateValue { - virtual ~StateValue() = default; - virtual std::unique_ptr copy() const = 0; -}; - -/// StateValue that can be used as a boolean flag. -struct BooleanStateValue : public StateValue { - ~BooleanStateValue() override = default; - std::unique_ptr copy() const override; - - bool value{false}; -}; - -/// StateValue that can be used as a dictionary. Used as the main storage value -/// of DomainState so that modifications can be based on keys of the dictionary -/// hierarchy. -struct DictionaryStateValue : public StateValue { - ~DictionaryStateValue() override = default; - std::unique_ptr copy() const override; - - std::unordered_map> values; -}; - -using StateModification = - std::pair, std::unique_ptr>; - -/// This class acts as container for saving state that CDP agents need after a -/// reload. Its main purpose is to synchronize the manipulation of state on the -/// runtime thread and when CDPAgent::getState() gets called on arbitrary -/// thread. Functions in this class specifically do not contain callbacks to -/// ensure the mutex locking usage remain simple with no reentrancy to think -/// about. -class DomainState { - public: - DomainState(); - explicit DomainState(std::unique_ptr dict); - - /// TSA doesn't get applied to constructors, so delete the normal mechanism. - /// There is a separate copy() function instead. - DomainState(const DomainState &) = delete; - DomainState &operator=(const DomainState &) = delete; - - /// Deep copy of the data and make a new instance. Used by - /// CDPAgent::getState() to get the state in a thread-safe manner. - std::unique_ptr copy(); - - /// This function allows the caller to access values in the saved state. This - /// obtains a copy of the data so that no further synchronization is required - /// after calling this function. This function is expected to only be called a - /// few times after reload, so it isn't used frequently. All entries in the - /// \p paths vector are expected to be pointing to DictionaryStateValue(s) - /// except the last entry, which is a key to any StateValue. - /// \return a copy of the StateValue stored at \p paths, nullptr if no value - /// exists at paths - std::unique_ptr getCopy(std::vector paths); - - /// This class is the only way for callers to manipulate the DomainState. It - /// is a scope-based commit where the modifications get saved upon the class's - /// destruction. The class must not be saved elsewhere and outlive the - /// DomainState where it came from. The intent is to nudge the caller to batch - /// modifications and commit the changes in one go. Because we make a copy of - /// the state with copy(), we want state changes to be atomic. Caller can - /// still break things up into multiple transactions, but the hope is that - /// this nudges them to think about modifications as one atomic unit. - class Transaction { - public: - explicit Transaction(DomainState &state); - ~Transaction(); - - /// Adds a value to the container. All entries in the \p paths vector are - /// expected to be pointing to DictionaryStateValue(s) except the last - /// entry, which is a key to any StateValue. - void add(std::vector paths, const StateValue &value); - - /// Removes a value from the container. All entries in the \p paths vector - /// are expected to be pointing to DictionaryStateValue(s) except the last - /// entry, which is a key to any StateValue. - void remove(std::vector paths); - - private: - friend DomainState; - - DomainState &state_; - std::vector modifications_{}; - }; - - /// Gets a Transaction for modification. - Transaction transaction(); - - private: - /// Helper function for traversing the dictionary hierarchy. - DictionaryStateValue *getDict( - const std::vector &paths, - bool createMissingDict) TSA_REQUIRES(mutex_); - - /// Save modifications to \p dict_. - void commitTransaction(Transaction &transaction); - - std::mutex mutex_{}; - - /// The actual value container. TSA doesn't work if this is just a direct - /// value on the class, so using an unique_ptr. - std::unique_ptr dict_ TSA_GUARDED_BY(mutex_){}; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_DOMAINSTATE_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/HeapProfilerDomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/HeapProfilerDomainAgent.h deleted file mode 100644 index 227214bcc..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/HeapProfilerDomainAgent.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_HEAPPROFILERDOMAINAGENT_H -#define HERMES_CDP_HEAPPROFILERDOMAINAGENT_H - -#include - -#include "DomainAgent.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Handler for the "HeapProfiler" domain of CDP. All methods expect to be -/// invoked with exclusive access to the runtime. -class HeapProfilerDomainAgent : public DomainAgent { - public: - HeapProfilerDomainAgent( - int32_t executionContextID, - HermesRuntime &runtime, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable); - ~HeapProfilerDomainAgent(); - - /// Handles HeapProfiler.takeHeapSnapshot request - void takeHeapSnapshot(const m::heapProfiler::TakeHeapSnapshotRequest &req); - - /// Handle HeapProfiler.getObjectByHeapObjectId - void getObjectByHeapObjectId( - const m::heapProfiler::GetObjectByHeapObjectIdRequest &req); - - /// Handle HeapProfiler.getObjectByHeapObjectId - void getHeapObjectId(const m::heapProfiler::GetHeapObjectIdRequest &req); - - /// Handle HeapProfiler.collectGarbage - void collectGarbage(const m::heapProfiler::CollectGarbageRequest &req); - - /// Handle HeapProfiler.startTrackingHeapObjects - void startTrackingHeapObjects( - const m::heapProfiler::StartTrackingHeapObjectsRequest &req); - - /// Handle HeapProfiler.stopTrackingHeapObjects - void stopTrackingHeapObjects( - const m::heapProfiler::StopTrackingHeapObjectsRequest &req); - - /// Handle HeapProfiler.startSampling - void startSampling(const m::heapProfiler::StartSamplingRequest &req); - - /// Handle HeapProfiler.stopSampling - void stopSampling(const m::heapProfiler::StopSamplingRequest &req); - - private: - void sendSnapshot(int reqId, bool reportProgress, bool captureNumericValue); - - HermesRuntime &runtime_; - - /// Flag indicating whether this agent is registered to receive heap object - /// tracking callbacks. - bool trackingHeapObjectStackTraces_ = false; - - /// Flag indicating whether this agent is currently running a heap sampling - /// session. - bool samplingHeap_ = false; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_HEAPPROFILERDOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/JSONValueInterfaces.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/JSONValueInterfaces.h deleted file mode 100644 index 23a12ba8c..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/JSONValueInterfaces.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_JSONVALUEINTERFACES_H -#define HERMES_CDP_JSONVALUEINTERFACES_H - -#include -#include - -#include - -namespace facebook { -namespace hermes { -namespace cdp { -using namespace ::hermes::parser; - -/// Convert a string to a JSONValue. Will return nullopt if parsing is not -/// successful. -std::optional parseStr( - const std::string &str, - JSONFactory &factory); - -/// Convert a string to a JSON object. Will return nullopt if parsing is not -/// successful, or the resulting JSON value is not an object. -std::optional parseStrAsJsonObj( - const std::string &str, - JSONFactory &factory); - -/// Convert a JSONValue to a string. -std::string jsonValToStr(const JSONValue *v); - -/// Check if two JSONValues are equal. -bool jsonValsEQ(const JSONValue *A, const JSONValue *B); - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_JSONVALUEINTERFACES_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageConverters.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageConverters.h deleted file mode 100644 index 7397bd1d0..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageConverters.h +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_MESSAGECONVERTERS_H -#define HERMES_CDP_MESSAGECONVERTERS_H - -#include -#include -#include - -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { -namespace message { - -template -void setChromeLocation( - T &chromeLoc, - const facebook::hermes::debugger::SourceLocation &hermesLoc) { - if (hermesLoc.line != facebook::hermes::debugger::kInvalidLocation) { - chromeLoc.lineNumber = hermesLoc.line - 1; - } - - if (hermesLoc.column != facebook::hermes::debugger::kInvalidLocation) { - chromeLoc.columnNumber = hermesLoc.column - 1; - } -} - -/// ErrorCode magic numbers match JSC's (see InspectorBackendDispatcher.cpp) -enum class ErrorCode { - ParseError = -32700, - InvalidRequest = -32600, - MethodNotFound = -32601, - InvalidParams = -32602, - InternalError = -32603, - ServerError = -32000 -}; - -ErrorResponse -makeErrorResponse(int id, ErrorCode code, const std::string &message); - -OkResponse makeOkResponse(int id); - -namespace debugger { - -Location makeLocation(const facebook::hermes::debugger::SourceLocation &loc); - -} // namespace debugger - -namespace runtime { - -CallFrame makeCallFrame(const facebook::hermes::debugger::CallFrameInfo &info); - -std::vector makeCallFrames( - const facebook::hermes::debugger::StackTrace &stackTrace); - -} // namespace runtime - -namespace heapProfiler { - -std::unique_ptr makeSamplingHeapProfile( - const std::string &value); - -} // namespace heapProfiler - -namespace profiler { - -std::unique_ptr makeProfile(const std::string &value); - -} // namespace profiler - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_MESSAGECONVERTERS_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageInterfaces.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageInterfaces.h deleted file mode 100644 index f19418f57..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageInterfaces.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_MESSAGEINTERFACES_H -#define HERMES_CDP_MESSAGEINTERFACES_H - -#include -#include -#include -#include -#include - -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { -namespace message { -using namespace ::hermes::parser; - -struct RequestHandler; - -/// Serializable is an interface for objects that can be serialized to and from -/// JSON. -struct Serializable { - virtual ~Serializable() = default; - virtual JSONValue *toJsonVal(JSONFactory &factory) const = 0; - - std::string toJsonStr() const; -}; - -/// Requests are sent from the debugger to the target. -struct Request : public Serializable { - using ParseResult = std::variant, std::string>; - static std::unique_ptr fromJson(const std::string &str); - - Request() = default; - explicit Request(std::string method) : method(method) {} - - // accept dispatches to the appropriate handler method in RequestHandler based - // on the type of the request. - virtual void accept(RequestHandler &handler) const = 0; - - long long id = 0; - std::string method; -}; - -/// Responses are sent from the target to the debugger in response to a Request. -struct Response : public Serializable { - Response() = default; - - std::optional id = std::nullopt; -}; - -/// Notifications are sent from the target to the debugger. This is used to -/// notify the debugger about events that occur in the target, e.g. stopping -/// at a breakpoint. -struct Notification : public Serializable { - Notification() = default; - explicit Notification(std::string method) : method(method) {} - - std::string method; -}; - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_MESSAGEINTERFACES_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageTypes.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageTypes.h deleted file mode 100644 index bdc14d394..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageTypes.h +++ /dev/null @@ -1,1279 +0,0 @@ -// Copyright (c) Meta Platforms, Inc. and affiliates. All Rights Reserved. -// @generated SignedSource<<1284c402aedd087ebdf70e9e76596f1c>> - -#pragma once - -#include -#include - -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { -namespace message { - -template -void deleter(T *p); -using JSONBlob = std::string; -struct UnknownRequest; - -namespace debugger { -using BreakpointId = std::string; -struct BreakpointResolvedNotification; -struct CallFrame; -using CallFrameId = std::string; -struct DisableRequest; -struct EnableRequest; -struct EvaluateOnCallFrameRequest; -struct EvaluateOnCallFrameResponse; -struct Location; -struct PauseRequest; -struct PausedNotification; -struct RemoveBreakpointRequest; -struct ResumeRequest; -struct ResumedNotification; -struct Scope; -using ScriptLanguage = std::string; -struct ScriptParsedNotification; -struct ScriptPosition; -struct SetBlackboxPatternsRequest; -struct SetBlackboxedRangesRequest; -struct SetBreakpointByUrlRequest; -struct SetBreakpointByUrlResponse; -struct SetBreakpointRequest; -struct SetBreakpointResponse; -struct SetBreakpointsActiveRequest; -struct SetInstrumentationBreakpointRequest; -struct SetInstrumentationBreakpointResponse; -struct SetPauseOnExceptionsRequest; -struct StepIntoRequest; -struct StepOutRequest; -struct StepOverRequest; -} // namespace debugger - -namespace runtime { -struct CallArgument; -struct CallFrame; -struct CallFunctionOnRequest; -struct CallFunctionOnResponse; -struct CompileScriptRequest; -struct CompileScriptResponse; -struct ConsoleAPICalledNotification; -struct CustomPreview; -struct DisableRequest; -struct DiscardConsoleEntriesRequest; -struct EnableRequest; -struct EntryPreview; -struct EvaluateRequest; -struct EvaluateResponse; -struct ExceptionDetails; -struct ExecutionContextCreatedNotification; -struct ExecutionContextDescription; -using ExecutionContextId = long long; -struct GetHeapUsageRequest; -struct GetHeapUsageResponse; -struct GetPropertiesRequest; -struct GetPropertiesResponse; -struct GlobalLexicalScopeNamesRequest; -struct GlobalLexicalScopeNamesResponse; -struct InspectRequestedNotification; -struct InternalPropertyDescriptor; -struct ObjectPreview; -struct PropertyDescriptor; -struct PropertyPreview; -struct ReleaseObjectGroupRequest; -struct ReleaseObjectRequest; -struct RemoteObject; -using RemoteObjectId = std::string; -struct RunIfWaitingForDebuggerRequest; -using ScriptId = std::string; -struct StackTrace; -using Timestamp = double; -using UnserializableValue = std::string; -} // namespace runtime - -namespace heapProfiler { -struct AddHeapSnapshotChunkNotification; -struct CollectGarbageRequest; -struct GetHeapObjectIdRequest; -struct GetHeapObjectIdResponse; -struct GetObjectByHeapObjectIdRequest; -struct GetObjectByHeapObjectIdResponse; -using HeapSnapshotObjectId = std::string; -struct HeapStatsUpdateNotification; -struct LastSeenObjectIdNotification; -struct ReportHeapSnapshotProgressNotification; -struct SamplingHeapProfile; -struct SamplingHeapProfileNode; -struct SamplingHeapProfileSample; -struct StartSamplingRequest; -struct StartTrackingHeapObjectsRequest; -struct StopSamplingRequest; -struct StopSamplingResponse; -struct StopTrackingHeapObjectsRequest; -struct TakeHeapSnapshotRequest; -} // namespace heapProfiler - -namespace profiler { -struct PositionTickInfo; -struct Profile; -struct ProfileNode; -struct StartRequest; -struct StopRequest; -struct StopResponse; -} // namespace profiler - -/// RequestHandler handles requests via the visitor pattern. -struct RequestHandler { - virtual ~RequestHandler() = default; - - virtual void handle(const UnknownRequest &req) = 0; - virtual void handle(const debugger::DisableRequest &req) = 0; - virtual void handle(const debugger::EnableRequest &req) = 0; - virtual void handle(const debugger::EvaluateOnCallFrameRequest &req) = 0; - virtual void handle(const debugger::PauseRequest &req) = 0; - virtual void handle(const debugger::RemoveBreakpointRequest &req) = 0; - virtual void handle(const debugger::ResumeRequest &req) = 0; - virtual void handle(const debugger::SetBlackboxPatternsRequest &req) = 0; - virtual void handle(const debugger::SetBlackboxedRangesRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointByUrlRequest &req) = 0; - virtual void handle(const debugger::SetBreakpointsActiveRequest &req) = 0; - virtual void handle( - const debugger::SetInstrumentationBreakpointRequest &req) = 0; - virtual void handle(const debugger::SetPauseOnExceptionsRequest &req) = 0; - virtual void handle(const debugger::StepIntoRequest &req) = 0; - virtual void handle(const debugger::StepOutRequest &req) = 0; - virtual void handle(const debugger::StepOverRequest &req) = 0; - virtual void handle(const heapProfiler::CollectGarbageRequest &req) = 0; - virtual void handle(const heapProfiler::GetHeapObjectIdRequest &req) = 0; - virtual void handle( - const heapProfiler::GetObjectByHeapObjectIdRequest &req) = 0; - virtual void handle(const heapProfiler::StartSamplingRequest &req) = 0; - virtual void handle( - const heapProfiler::StartTrackingHeapObjectsRequest &req) = 0; - virtual void handle(const heapProfiler::StopSamplingRequest &req) = 0; - virtual void handle( - const heapProfiler::StopTrackingHeapObjectsRequest &req) = 0; - virtual void handle(const heapProfiler::TakeHeapSnapshotRequest &req) = 0; - virtual void handle(const profiler::StartRequest &req) = 0; - virtual void handle(const profiler::StopRequest &req) = 0; - virtual void handle(const runtime::CallFunctionOnRequest &req) = 0; - virtual void handle(const runtime::CompileScriptRequest &req) = 0; - virtual void handle(const runtime::DisableRequest &req) = 0; - virtual void handle(const runtime::DiscardConsoleEntriesRequest &req) = 0; - virtual void handle(const runtime::EnableRequest &req) = 0; - virtual void handle(const runtime::EvaluateRequest &req) = 0; - virtual void handle(const runtime::GetHeapUsageRequest &req) = 0; - virtual void handle(const runtime::GetPropertiesRequest &req) = 0; - virtual void handle(const runtime::GlobalLexicalScopeNamesRequest &req) = 0; - virtual void handle(const runtime::ReleaseObjectRequest &req) = 0; - virtual void handle(const runtime::ReleaseObjectGroupRequest &req) = 0; - virtual void handle(const runtime::RunIfWaitingForDebuggerRequest &req) = 0; -}; - -/// NoopRequestHandler can be subclassed to only handle some requests. -struct NoopRequestHandler : public RequestHandler { - void handle(const UnknownRequest &req) override {} - void handle(const debugger::DisableRequest &req) override {} - void handle(const debugger::EnableRequest &req) override {} - void handle(const debugger::EvaluateOnCallFrameRequest &req) override {} - void handle(const debugger::PauseRequest &req) override {} - void handle(const debugger::RemoveBreakpointRequest &req) override {} - void handle(const debugger::ResumeRequest &req) override {} - void handle(const debugger::SetBlackboxPatternsRequest &req) override {} - void handle(const debugger::SetBlackboxedRangesRequest &req) override {} - void handle(const debugger::SetBreakpointRequest &req) override {} - void handle(const debugger::SetBreakpointByUrlRequest &req) override {} - void handle(const debugger::SetBreakpointsActiveRequest &req) override {} - void handle( - const debugger::SetInstrumentationBreakpointRequest &req) override {} - void handle(const debugger::SetPauseOnExceptionsRequest &req) override {} - void handle(const debugger::StepIntoRequest &req) override {} - void handle(const debugger::StepOutRequest &req) override {} - void handle(const debugger::StepOverRequest &req) override {} - void handle(const heapProfiler::CollectGarbageRequest &req) override {} - void handle(const heapProfiler::GetHeapObjectIdRequest &req) override {} - void handle( - const heapProfiler::GetObjectByHeapObjectIdRequest &req) override {} - void handle(const heapProfiler::StartSamplingRequest &req) override {} - void handle( - const heapProfiler::StartTrackingHeapObjectsRequest &req) override {} - void handle(const heapProfiler::StopSamplingRequest &req) override {} - void handle( - const heapProfiler::StopTrackingHeapObjectsRequest &req) override {} - void handle(const heapProfiler::TakeHeapSnapshotRequest &req) override {} - void handle(const profiler::StartRequest &req) override {} - void handle(const profiler::StopRequest &req) override {} - void handle(const runtime::CallFunctionOnRequest &req) override {} - void handle(const runtime::CompileScriptRequest &req) override {} - void handle(const runtime::DisableRequest &req) override {} - void handle(const runtime::DiscardConsoleEntriesRequest &req) override {} - void handle(const runtime::EnableRequest &req) override {} - void handle(const runtime::EvaluateRequest &req) override {} - void handle(const runtime::GetHeapUsageRequest &req) override {} - void handle(const runtime::GetPropertiesRequest &req) override {} - void handle(const runtime::GlobalLexicalScopeNamesRequest &req) override {} - void handle(const runtime::ReleaseObjectRequest &req) override {} - void handle(const runtime::ReleaseObjectGroupRequest &req) override {} - void handle(const runtime::RunIfWaitingForDebuggerRequest &req) override {} -}; - -/// Types -struct debugger::Location : public Serializable { - Location() = default; - Location(Location &&) = default; - Location(const Location &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Location &operator=(const Location &) = delete; - Location &operator=(Location &&) = default; - - runtime::ScriptId scriptId{}; - long long lineNumber{}; - std::optional columnNumber; -}; - -struct runtime::PropertyPreview : public Serializable { - PropertyPreview() = default; - PropertyPreview(PropertyPreview &&) = default; - PropertyPreview(const PropertyPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PropertyPreview &operator=(const PropertyPreview &) = delete; - PropertyPreview &operator=(PropertyPreview &&) = default; - - std::string name; - std::string type; - std::optional value; - std::unique_ptr< - runtime::ObjectPreview, - std::function> - valuePreview{nullptr, deleter}; - std::optional subtype; -}; - -struct runtime::EntryPreview : public Serializable { - EntryPreview() = default; - EntryPreview(EntryPreview &&) = default; - EntryPreview(const EntryPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - EntryPreview &operator=(const EntryPreview &) = delete; - EntryPreview &operator=(EntryPreview &&) = default; - - std::unique_ptr< - runtime::ObjectPreview, - std::function> - key{nullptr, deleter}; - std::unique_ptr< - runtime::ObjectPreview, - std::function> - value{nullptr, deleter}; -}; - -struct runtime::ObjectPreview : public Serializable { - ObjectPreview() = default; - ObjectPreview(ObjectPreview &&) = default; - ObjectPreview(const ObjectPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ObjectPreview &operator=(const ObjectPreview &) = delete; - ObjectPreview &operator=(ObjectPreview &&) = default; - - std::string type; - std::optional subtype; - std::optional description; - bool overflow{}; - std::vector properties; - std::optional> entries; -}; - -struct runtime::CustomPreview : public Serializable { - CustomPreview() = default; - CustomPreview(CustomPreview &&) = default; - CustomPreview(const CustomPreview &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CustomPreview &operator=(const CustomPreview &) = delete; - CustomPreview &operator=(CustomPreview &&) = default; - - std::string header; - std::optional bodyGetterId; -}; - -struct runtime::RemoteObject : public Serializable { - RemoteObject() = default; - RemoteObject(RemoteObject &&) = default; - RemoteObject(const RemoteObject &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - RemoteObject &operator=(const RemoteObject &) = delete; - RemoteObject &operator=(RemoteObject &&) = default; - - std::string type; - std::optional subtype; - std::optional className; - std::optional value; - std::optional unserializableValue; - std::optional description; - std::optional objectId; - std::optional preview; - std::optional customPreview; -}; - -struct runtime::CallFrame : public Serializable { - CallFrame() = default; - CallFrame(CallFrame &&) = default; - CallFrame(const CallFrame &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallFrame &operator=(const CallFrame &) = delete; - CallFrame &operator=(CallFrame &&) = default; - - std::string functionName; - runtime::ScriptId scriptId{}; - std::string url; - long long lineNumber{}; - long long columnNumber{}; -}; - -struct runtime::StackTrace : public Serializable { - StackTrace() = default; - StackTrace(StackTrace &&) = default; - StackTrace(const StackTrace &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - StackTrace &operator=(const StackTrace &) = delete; - StackTrace &operator=(StackTrace &&) = default; - - std::optional description; - std::vector callFrames; - std::unique_ptr parent; -}; - -struct runtime::ExceptionDetails : public Serializable { - ExceptionDetails() = default; - ExceptionDetails(ExceptionDetails &&) = default; - ExceptionDetails(const ExceptionDetails &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ExceptionDetails &operator=(const ExceptionDetails &) = delete; - ExceptionDetails &operator=(ExceptionDetails &&) = default; - - long long exceptionId{}; - std::string text; - long long lineNumber{}; - long long columnNumber{}; - std::optional scriptId; - std::optional url; - std::optional stackTrace; - std::optional exception; - std::optional executionContextId; -}; - -struct debugger::Scope : public Serializable { - Scope() = default; - Scope(Scope &&) = default; - Scope(const Scope &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Scope &operator=(const Scope &) = delete; - Scope &operator=(Scope &&) = default; - - std::string type; - runtime::RemoteObject object{}; - std::optional name; - std::optional startLocation; - std::optional endLocation; -}; - -struct debugger::CallFrame : public Serializable { - CallFrame() = default; - CallFrame(CallFrame &&) = default; - CallFrame(const CallFrame &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallFrame &operator=(const CallFrame &) = delete; - CallFrame &operator=(CallFrame &&) = default; - - debugger::CallFrameId callFrameId{}; - std::string functionName; - std::optional functionLocation; - debugger::Location location{}; - std::string url; - std::vector scopeChain; - runtime::RemoteObject thisObj{}; - std::optional returnValue; -}; - -struct debugger::ScriptPosition : public Serializable { - ScriptPosition() = default; - ScriptPosition(ScriptPosition &&) = default; - ScriptPosition(const ScriptPosition &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ScriptPosition &operator=(const ScriptPosition &) = delete; - ScriptPosition &operator=(ScriptPosition &&) = default; - - long long lineNumber{}; - long long columnNumber{}; -}; - -struct heapProfiler::SamplingHeapProfileNode : public Serializable { - SamplingHeapProfileNode() = default; - SamplingHeapProfileNode(SamplingHeapProfileNode &&) = default; - SamplingHeapProfileNode(const SamplingHeapProfileNode &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfileNode &operator=(const SamplingHeapProfileNode &) = delete; - SamplingHeapProfileNode &operator=(SamplingHeapProfileNode &&) = default; - - runtime::CallFrame callFrame{}; - double selfSize{}; - long long id{}; - std::vector children; -}; - -struct heapProfiler::SamplingHeapProfileSample : public Serializable { - SamplingHeapProfileSample() = default; - SamplingHeapProfileSample(SamplingHeapProfileSample &&) = default; - SamplingHeapProfileSample(const SamplingHeapProfileSample &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfileSample &operator=(const SamplingHeapProfileSample &) = - delete; - SamplingHeapProfileSample &operator=(SamplingHeapProfileSample &&) = default; - - double size{}; - long long nodeId{}; - double ordinal{}; -}; - -struct heapProfiler::SamplingHeapProfile : public Serializable { - SamplingHeapProfile() = default; - SamplingHeapProfile(SamplingHeapProfile &&) = default; - SamplingHeapProfile(const SamplingHeapProfile &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - SamplingHeapProfile &operator=(const SamplingHeapProfile &) = delete; - SamplingHeapProfile &operator=(SamplingHeapProfile &&) = default; - - heapProfiler::SamplingHeapProfileNode head{}; - std::vector samples; -}; - -struct profiler::PositionTickInfo : public Serializable { - PositionTickInfo() = default; - PositionTickInfo(PositionTickInfo &&) = default; - PositionTickInfo(const PositionTickInfo &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PositionTickInfo &operator=(const PositionTickInfo &) = delete; - PositionTickInfo &operator=(PositionTickInfo &&) = default; - - long long line{}; - long long ticks{}; -}; - -struct profiler::ProfileNode : public Serializable { - ProfileNode() = default; - ProfileNode(ProfileNode &&) = default; - ProfileNode(const ProfileNode &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ProfileNode &operator=(const ProfileNode &) = delete; - ProfileNode &operator=(ProfileNode &&) = default; - - long long id{}; - runtime::CallFrame callFrame{}; - std::optional hitCount; - std::optional> children; - std::optional deoptReason; - std::optional> positionTicks; -}; - -struct profiler::Profile : public Serializable { - Profile() = default; - Profile(Profile &&) = default; - Profile(const Profile &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - Profile &operator=(const Profile &) = delete; - Profile &operator=(Profile &&) = default; - - std::vector nodes; - double startTime{}; - double endTime{}; - std::optional> samples; - std::optional> timeDeltas; -}; - -struct runtime::CallArgument : public Serializable { - CallArgument() = default; - CallArgument(CallArgument &&) = default; - CallArgument(const CallArgument &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - CallArgument &operator=(const CallArgument &) = delete; - CallArgument &operator=(CallArgument &&) = default; - - std::optional value; - std::optional unserializableValue; - std::optional objectId; -}; - -struct runtime::ExecutionContextDescription : public Serializable { - ExecutionContextDescription() = default; - ExecutionContextDescription(ExecutionContextDescription &&) = default; - ExecutionContextDescription(const ExecutionContextDescription &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - ExecutionContextDescription &operator=(const ExecutionContextDescription &) = - delete; - ExecutionContextDescription &operator=(ExecutionContextDescription &&) = - default; - - runtime::ExecutionContextId id{}; - std::string origin; - std::string name; - std::optional auxData; -}; - -struct runtime::PropertyDescriptor : public Serializable { - PropertyDescriptor() = default; - PropertyDescriptor(PropertyDescriptor &&) = default; - PropertyDescriptor(const PropertyDescriptor &) = delete; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - PropertyDescriptor &operator=(const PropertyDescriptor &) = delete; - PropertyDescriptor &operator=(PropertyDescriptor &&) = default; - - std::string name; - std::optional value; - std::optional writable; - std::optional get; - std::optional set; - bool configurable{}; - bool enumerable{}; - std::optional wasThrown; - std::optional isOwn; - std::optional symbol; -}; - -struct runtime::InternalPropertyDescriptor : public Serializable { - InternalPropertyDescriptor() = default; - InternalPropertyDescriptor(InternalPropertyDescriptor &&) = default; - InternalPropertyDescriptor(const InternalPropertyDescriptor &) = delete; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - InternalPropertyDescriptor &operator=(const InternalPropertyDescriptor &) = - delete; - InternalPropertyDescriptor &operator=(InternalPropertyDescriptor &&) = - default; - - std::string name; - std::optional value; -}; - -/// Requests -struct UnknownRequest : public Request { - UnknownRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional params; -}; - -struct debugger::DisableRequest : public Request { - DisableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::EnableRequest : public Request { - EnableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::EvaluateOnCallFrameRequest : public Request { - EvaluateOnCallFrameRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::CallFrameId callFrameId{}; - std::string expression; - std::optional objectGroup; - std::optional includeCommandLineAPI; - std::optional silent; - std::optional returnByValue; - std::optional generatePreview; - std::optional throwOnSideEffect; -}; - -struct debugger::PauseRequest : public Request { - PauseRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::RemoveBreakpointRequest : public Request { - RemoveBreakpointRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::BreakpointId breakpointId{}; -}; - -struct debugger::ResumeRequest : public Request { - ResumeRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional terminateOnResume; -}; - -struct debugger::SetBlackboxPatternsRequest : public Request { - SetBlackboxPatternsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::vector patterns; - std::optional skipAnonymous; -}; - -struct debugger::SetBlackboxedRangesRequest : public Request { - SetBlackboxedRangesRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::ScriptId scriptId{}; - std::vector positions; -}; - -struct debugger::SetBreakpointRequest : public Request { - SetBreakpointRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - debugger::Location location{}; - std::optional condition; -}; - -struct debugger::SetBreakpointByUrlRequest : public Request { - SetBreakpointByUrlRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - long long lineNumber{}; - std::optional url; - std::optional urlRegex; - std::optional scriptHash; - std::optional columnNumber; - std::optional condition; -}; - -struct debugger::SetBreakpointsActiveRequest : public Request { - SetBreakpointsActiveRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - bool active{}; -}; - -struct debugger::SetInstrumentationBreakpointRequest : public Request { - SetInstrumentationBreakpointRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string instrumentation; -}; - -struct debugger::SetPauseOnExceptionsRequest : public Request { - SetPauseOnExceptionsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string state; -}; - -struct debugger::StepIntoRequest : public Request { - StepIntoRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::StepOutRequest : public Request { - StepOutRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct debugger::StepOverRequest : public Request { - StepOverRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::CollectGarbageRequest : public Request { - CollectGarbageRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::GetHeapObjectIdRequest : public Request { - GetHeapObjectIdRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::RemoteObjectId objectId{}; -}; - -struct heapProfiler::GetObjectByHeapObjectIdRequest : public Request { - GetObjectByHeapObjectIdRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - heapProfiler::HeapSnapshotObjectId objectId{}; - std::optional objectGroup; -}; - -struct heapProfiler::StartSamplingRequest : public Request { - StartSamplingRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional samplingInterval; - std::optional includeObjectsCollectedByMajorGC; - std::optional includeObjectsCollectedByMinorGC; -}; - -struct heapProfiler::StartTrackingHeapObjectsRequest : public Request { - StartTrackingHeapObjectsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional trackAllocations; -}; - -struct heapProfiler::StopSamplingRequest : public Request { - StopSamplingRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct heapProfiler::StopTrackingHeapObjectsRequest : public Request { - StopTrackingHeapObjectsRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional reportProgress; - std::optional treatGlobalObjectsAsRoots; - std::optional captureNumericValue; -}; - -struct heapProfiler::TakeHeapSnapshotRequest : public Request { - TakeHeapSnapshotRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional reportProgress; - std::optional treatGlobalObjectsAsRoots; - std::optional captureNumericValue; -}; - -struct profiler::StartRequest : public Request { - StartRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct profiler::StopRequest : public Request { - StopRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::CallFunctionOnRequest : public Request { - CallFunctionOnRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string functionDeclaration; - std::optional objectId; - std::optional> arguments; - std::optional silent; - std::optional returnByValue; - std::optional generatePreview; - std::optional userGesture; - std::optional awaitPromise; - std::optional executionContextId; - std::optional objectGroup; -}; - -struct runtime::CompileScriptRequest : public Request { - CompileScriptRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string expression; - std::string sourceURL; - bool persistScript{}; - std::optional executionContextId; -}; - -struct runtime::DisableRequest : public Request { - DisableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::DiscardConsoleEntriesRequest : public Request { - DiscardConsoleEntriesRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::EnableRequest : public Request { - EnableRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::EvaluateRequest : public Request { - EvaluateRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string expression; - std::optional objectGroup; - std::optional includeCommandLineAPI; - std::optional silent; - std::optional contextId; - std::optional returnByValue; - std::optional generatePreview; - std::optional userGesture; - std::optional awaitPromise; -}; - -struct runtime::GetHeapUsageRequest : public Request { - GetHeapUsageRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -struct runtime::GetPropertiesRequest : public Request { - GetPropertiesRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::RemoteObjectId objectId{}; - std::optional ownProperties; - std::optional accessorPropertiesOnly; - std::optional generatePreview; -}; - -struct runtime::GlobalLexicalScopeNamesRequest : public Request { - GlobalLexicalScopeNamesRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::optional executionContextId; -}; - -struct runtime::ReleaseObjectRequest : public Request { - ReleaseObjectRequest(); - static std::unique_ptr tryMake(const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - runtime::RemoteObjectId objectId{}; -}; - -struct runtime::ReleaseObjectGroupRequest : public Request { - ReleaseObjectGroupRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; - - std::string objectGroup; -}; - -struct runtime::RunIfWaitingForDebuggerRequest : public Request { - RunIfWaitingForDebuggerRequest(); - static std::unique_ptr tryMake( - const JSONObject *obj); - - JSONValue *toJsonVal(JSONFactory &factory) const override; - void accept(RequestHandler &handler) const override; -}; - -/// Responses -struct ErrorResponse : public Response { - ErrorResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long code; - std::string message; - std::optional data; -}; - -struct OkResponse : public Response { - OkResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; -}; - -struct debugger::EvaluateOnCallFrameResponse : public Response { - EvaluateOnCallFrameResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct debugger::SetBreakpointResponse : public Response { - SetBreakpointResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - debugger::Location actualLocation{}; -}; - -struct debugger::SetBreakpointByUrlResponse : public Response { - SetBreakpointByUrlResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - std::vector locations; -}; - -struct debugger::SetInstrumentationBreakpointResponse : public Response { - SetInstrumentationBreakpointResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; -}; - -struct heapProfiler::GetHeapObjectIdResponse : public Response { - GetHeapObjectIdResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - heapProfiler::HeapSnapshotObjectId heapSnapshotObjectId{}; -}; - -struct heapProfiler::GetObjectByHeapObjectIdResponse : public Response { - GetObjectByHeapObjectIdResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; -}; - -struct heapProfiler::StopSamplingResponse : public Response { - StopSamplingResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - heapProfiler::SamplingHeapProfile profile{}; -}; - -struct profiler::StopResponse : public Response { - StopResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - profiler::Profile profile{}; -}; - -struct runtime::CallFunctionOnResponse : public Response { - CallFunctionOnResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct runtime::CompileScriptResponse : public Response { - CompileScriptResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::optional scriptId; - std::optional exceptionDetails; -}; - -struct runtime::EvaluateResponse : public Response { - EvaluateResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject result{}; - std::optional exceptionDetails; -}; - -struct runtime::GetHeapUsageResponse : public Response { - GetHeapUsageResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - double usedSize{}; - double totalSize{}; -}; - -struct runtime::GetPropertiesResponse : public Response { - GetPropertiesResponse() = default; - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector result; - std::optional> - internalProperties; - std::optional exceptionDetails; -}; - -struct runtime::GlobalLexicalScopeNamesResponse : public Response { - GlobalLexicalScopeNamesResponse() = default; - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector names; -}; - -/// Notifications -struct debugger::BreakpointResolvedNotification : public Notification { - BreakpointResolvedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - debugger::BreakpointId breakpointId{}; - debugger::Location location{}; -}; - -struct debugger::PausedNotification : public Notification { - PausedNotification(); - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector callFrames; - std::string reason; - std::optional data; - std::optional> hitBreakpoints; - std::optional asyncStackTrace; -}; - -struct debugger::ResumedNotification : public Notification { - ResumedNotification(); - static std::unique_ptr tryMake(const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; -}; - -struct debugger::ScriptParsedNotification : public Notification { - ScriptParsedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::ScriptId scriptId{}; - std::string url; - long long startLine{}; - long long startColumn{}; - long long endLine{}; - long long endColumn{}; - runtime::ExecutionContextId executionContextId{}; - std::string hash; - std::optional executionContextAuxData; - std::optional sourceMapURL; - std::optional hasSourceURL; - std::optional isModule; - std::optional length; - std::optional scriptLanguage; -}; - -struct heapProfiler::AddHeapSnapshotChunkNotification : public Notification { - AddHeapSnapshotChunkNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::string chunk; -}; - -struct heapProfiler::HeapStatsUpdateNotification : public Notification { - HeapStatsUpdateNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::vector statsUpdate; -}; - -struct heapProfiler::LastSeenObjectIdNotification : public Notification { - LastSeenObjectIdNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long lastSeenObjectId{}; - double timestamp{}; -}; - -struct heapProfiler::ReportHeapSnapshotProgressNotification - : public Notification { - ReportHeapSnapshotProgressNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - long long done{}; - long long total{}; - std::optional finished; -}; - -struct runtime::ConsoleAPICalledNotification : public Notification { - ConsoleAPICalledNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - std::string type; - std::vector args; - runtime::ExecutionContextId executionContextId{}; - runtime::Timestamp timestamp{}; - std::optional stackTrace; -}; - -struct runtime::ExecutionContextCreatedNotification : public Notification { - ExecutionContextCreatedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::ExecutionContextDescription context{}; -}; - -struct runtime::InspectRequestedNotification : public Notification { - InspectRequestedNotification(); - static std::unique_ptr tryMake( - const JSONObject *obj); - JSONValue *toJsonVal(JSONFactory &factory) const override; - - runtime::RemoteObject object{}; - JSONBlob hints; - std::optional executionContextId; -}; - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageTypesInlines.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageTypesInlines.h deleted file mode 100644 index fe765f935..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/MessageTypesInlines.h +++ /dev/null @@ -1,316 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_MESSAGETYPESINLINES_H -#define HERMES_CDP_MESSAGETYPESINLINES_H - -#include -#include -#include - -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { -namespace message { - -template -using optional = std::optional; - -template -struct is_vector : std::false_type {}; - -template -struct is_vector> : std::true_type {}; - -/// valueFromJson - -/// Convert JSONValue to a Serializable type. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return T::tryMake(res); -} - -/// Convert JSONValue to a bool. -template -typename std::enable_if::value, std::unique_ptr>::type -valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a long long. -template -typename std::enable_if::value, std::unique_ptr>:: - type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a double. -template -typename std::enable_if::value, std::unique_ptr>:: - type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->getValue()); -} - -/// Convert JSONValue to a string. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(const JSONValue *v) { - auto res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res->c_str()); -} - -/// Convert JSONValue to a vector. -template -typename std::enable_if::value, std::unique_ptr>::type -valueFromJson(const JSONValue *items) { - auto *arr = llvh::dyn_cast(items); - std::unique_ptr result = std::make_unique(); - result->reserve(arr->size()); - for (const auto &item : *arr) { - auto itemResult = valueFromJson(item); - if (!itemResult) { - return nullptr; - } - result->push_back(std::move(*itemResult)); - } - return result; -} - -/// Convert JSONValue to a JSONObject. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(JSONValue *v) { - auto *res = llvh::dyn_cast_or_null(v); - if (!res) { - return nullptr; - } - return std::make_unique(res); -} - -/// Pass through JSONValues. -template -typename std:: - enable_if::value, std::unique_ptr>::type - valueFromJson(JSONValue *v) { - return std::make_unique(v); -} - -/// assign(lhs, obj, key) is a wrapper for: -/// -/// lhs = obj[key] -/// -/// It mainly exists so that we can choose the right version of valueFromJson -/// based on the type of lhs. - -template -bool assign(T &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v == nullptr) { - return false; - } - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(*convertResult); - return true; - } - return false; -} - -template -bool assign(optional &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(*convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -template -bool assign(std::unique_ptr &lhs, const JSONObject *obj, const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -template -bool assign( - std::unique_ptr> &lhs, - const JSONObject *obj, - const U &key) { - JSONValue *v = obj->get(key); - if (v != nullptr) { - auto convertResult = valueFromJson(v); - if (convertResult) { - lhs = std::move(convertResult); - return true; - } - return false; - } else { - lhs.reset(); - return true; - } -} - -/// valueToJson - -inline JSONValue *valueToJson(const Serializable &value, JSONFactory &factory) { - return value.toJsonVal(factory); -} - -// Convert a bool to JSONValue. -inline JSONValue *valueToJson(bool b, JSONFactory &factory) { - return factory.getBoolean(b); -} - -// Convert a long long to JSONValue. -inline JSONValue *valueToJson(long long num, JSONFactory &factory) { - return factory.getNumber(num); -} - -// Convert a double to JSONValue. -inline JSONValue *valueToJson(double num, JSONFactory &factory) { - return factory.getNumber(num); -} - -// Convert a string to JSONValue. -inline JSONValue *valueToJson(const std::string &str, JSONFactory &factory) { - return factory.getString(str); -} - -// Convert a vector to JSONValue. -template -JSONValue *valueToJson(const std::vector &items, JSONFactory &factory) { - llvh::SmallVector storage; - for (const auto &item : items) { - storage.push_back(valueToJson(item, factory)); - } - return factory.newArray(storage.size(), storage.begin(), storage.end()); -} - -// Cast a JSONObject to JSONValue. -inline JSONValue *valueToJson(JSONObject *obj, JSONFactory &factory) { - return llvh::cast(obj); -} - -// Pass through JSONValues. -inline JSONValue *valueToJson(JSONValue *v, JSONFactory &factory) { - return v; -} - -/// put(obj, key, value) is meant to be a wrapper for: -/// obj[key] = valueToJson(value); -/// However, JSONObjects are immutable, so we represent a 'put' operation as -/// pushing a new element onto a vector of JSONFactory::Props. - -using Properties = llvh::SmallVectorImpl; - -template -void put( - Properties &props, - const std::string &key, - const V &value, - JSONFactory &factory) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(value, factory); - props.push_back({jsStr, jsVal}); -} - -template -void put( - Properties &props, - const std::string &key, - const optional &optValue, - JSONFactory &factory) { - if (optValue.has_value()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(optValue.value(), factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void put( - Properties &props, - const std::string &key, - const std::unique_ptr &ptr, - JSONFactory &factory) { - if (ptr.get()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(*ptr, factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void put( - Properties &props, - const std::string &key, - const std::unique_ptr> &ptr, - JSONFactory &factory) { - if (ptr.get()) { - JSONString *jsStr = factory.getString(key); - JSONValue *jsVal = valueToJson(*ptr, factory); - props.push_back({jsStr, jsVal}); - } -} - -template -void deleter(T *p) { - delete p; -} - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_MESSAGETYPESINLINES_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/ProfilerDomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/ProfilerDomainAgent.h deleted file mode 100644 index 6c62b9c8a..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/ProfilerDomainAgent.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_PROFILERDOMAINAGENT_H -#define HERMES_CDP_PROFILERDOMAINAGENT_H - -#include -#include - -#include "DomainAgent.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Handler for the "Profiler" domain of CDP. All methods expect to be invoked -/// with exclusive access to the runtime. -class ProfilerDomainAgent : public DomainAgent { - public: - ProfilerDomainAgent( - int32_t executionContextID, - HermesRuntime &runtime, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable); - ~ProfilerDomainAgent() = default; - - void start(const m::profiler::StartRequest &req); - void stop(const m::profiler::StopRequest &req); - - private: - HermesRuntime &runtime_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_PROFILERDOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RemoteObjectConverters.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RemoteObjectConverters.h deleted file mode 100644 index ae688884e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RemoteObjectConverters.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_REMOTEOBJECTCONVERTERS_H -#define HERMES_CDP_REMOTEOBJECTCONVERTERS_H - -#include -#include -#include -#include - -namespace facebook { -namespace hermes { -namespace cdp { - -struct ObjectSerializationOptions { - bool returnByValue = false; - bool generatePreview = false; -}; - -namespace message { - -namespace debugger { - -CallFrame makeCallFrame( - uint32_t callFrameIndex, - const facebook::hermes::debugger::CallFrameInfo &callFrameInfo, - const facebook::hermes::debugger::LexicalInfo &lexicalInfo, - cdp::RemoteObjectsTable &objTable, - jsi::Runtime &runtime, - const facebook::hermes::debugger::ProgramState &state); - -std::vector makeCallFrames( - const facebook::hermes::debugger::ProgramState &state, - cdp::RemoteObjectsTable &objTable, - jsi::Runtime &runtime); - -} // namespace debugger - -namespace runtime { - -RemoteObject makeRemoteObject( - facebook::jsi::Runtime &runtime, - const facebook::jsi::Value &value, - cdp::RemoteObjectsTable &objTable, - const std::string &objectGroup, - const cdp::ObjectSerializationOptions &serializationOptions); - -RemoteObject makeRemoteObjectForError( - facebook::jsi::Runtime &runtime, - const facebook::jsi::Value &value, - cdp::RemoteObjectsTable &objTable, - const std::string &objectGroup); - -ExceptionDetails makeExceptionDetails( - jsi::Runtime &runtime, - const jsi::JSError &error, - cdp::RemoteObjectsTable &objTable, - const std::string &objectGroup); - -ExceptionDetails makeExceptionDetails(const jsi::JSIException &err); - -ExceptionDetails makeExceptionDetails( - facebook::jsi::Runtime &runtime, - const facebook::hermes::debugger::EvalResult &result, - cdp::RemoteObjectsTable &objTable, - const std::string &objectGroup); - -} // namespace runtime - -} // namespace message -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_REMOTEOBJECTCONVERTERS_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RemoteObjectsTable.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RemoteObjectsTable.h deleted file mode 100644 index 1b8fff5a2..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RemoteObjectsTable.h +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_REMOTEOBJECTSTABLE_H -#define HERMES_CDP_REMOTEOBJECTSTABLE_H - -#include -#include -#include -#include - -#include - -namespace facebook { -namespace hermes { -namespace cdp { - -/// Well-known object group names - -/** - * Objects created as a result of the Debugger.paused notification (e.g. scope - * objects) are placed in the "backtrace" object group. This object group is - * cleared when the VM resumes. - */ -extern const char *BacktraceObjectGroup; - -/** - * Objects that are created as a result of a console evaluation are placed in - * the "console" object group. This object group is cleared when the client - * clears the console. - */ -extern const char *ConsoleObjectGroup; - -/** - * RemoteObjectsTable manages the mapping of string object ids to scope metadata - * or actual JSI objects. The debugger vends these ids to the client so that the - * client can perform operations on the ids (e.g. enumerate properties on the - * object backed by the id). See Runtime.RemoteObjectId in the CDT docs for - * more details. - * - * Note that object handles are not ref-counted. Suppose an object foo is mapped - * to object id "objId" and is also in object group "objGroup". Then *either* of - * `releaseObject("objId")` or `releaseObjectGroup("objGroup")` will remove foo - * from the table. This matches the behavior of object groups in CDT. - */ -class RemoteObjectsTable { - public: - RemoteObjectsTable(); - ~RemoteObjectsTable(); - - RemoteObjectsTable(const RemoteObjectsTable &) = delete; - RemoteObjectsTable &operator=(const RemoteObjectsTable &) = delete; - - /** - * addScope adds the provided (frameIndex, scopeIndex) mapping to the table. - * If objectGroup is non-empty, then the scope object is also added to that - * object group for releasing via releaseObjectGroup. Returns an object id. - */ - std::string addScope( - std::pair frameAndScopeIndex, - const std::string &objectGroup); - - /** - * addValue adds the JSI value to the table. If objectGroup is non-empty, then - * the scope object is also added to that object group for releasing via - * releaseObjectGroup. Returns an object id. - */ - std::string addValue( - ::facebook::jsi::Value value, - const std::string &objectGroup); - - /// /param objId The object ID. - /// /return true if object ID represents a scope in the scope chain of a call - /// frame. - bool isScopeId(const std::string &objId) const; - - /** - * Retrieves the (frameIndex, scopeIndex) associated with this object id, or - * nullptr if no mapping exists. The pointer stays valid as long as you only - * call const methods on this class. - */ - const std::pair *getScope(const std::string &objId) const; - - /** - * Retrieves the JSI value associated with this object id, or nullptr if no - * mapping exists. The pointer stays valid as long as you only call const - * methods on this class. - */ - const ::facebook::jsi::Value *getValue(const std::string &objId) const; - - /** - * Retrieves the object group that this object id is in, or empty string if it - * isn't in an object group. The returned pointer is only guaranteed to be - * valid until the next call to this class. - */ - std::string getObjectGroup(const std::string &objId) const; - - /** - * Removes the scope or JSI value backed by the provided object ID from the - * table. \return true if the object was removed, false if it was not found. - */ - bool releaseObject(const std::string &objId); - - /** - * Removes all objects that are part of the provided object group from the - * table. - */ - void releaseObjectGroup(const std::string &objectGroup); - - private: - bool releaseObject(int64_t id); - - int64_t scopeId_ = -1; - int64_t valueId_ = 1; - - std::unordered_map> scopes_; - std::unordered_map values_; - std::unordered_map idToGroup_; - std::unordered_map> groupToIds_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_REMOTEOBJECTSTABLE_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RuntimeDomainAgent.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RuntimeDomainAgent.h deleted file mode 100644 index 9c8142aab..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/cdp/RuntimeDomainAgent.h +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_CDP_RUNTIMEDOMAINAGENT_H -#define HERMES_CDP_RUNTIMEDOMAINAGENT_H - -#include - -#include "CDPDebugAPI.h" -#include "DomainAgent.h" -#include "RemoteObjectConverters.h" - -namespace facebook { -namespace hermes { -namespace cdp { - -namespace m = ::facebook::hermes::cdp::message; - -/// Handler for the "Runtime" domain of CDP. Accepts CDP requests belonging to -/// the "Runtime" domain from the debug client. Produces CDP responses and -/// events belonging to the "Runtime" domain. All methods expect to be invoked -/// with exclusive access to the runtime. -class RuntimeDomainAgent : public DomainAgent { - public: - RuntimeDomainAgent( - int32_t executionContextID, - HermesRuntime &runtime, - debugger::AsyncDebuggerAPI &asyncDebuggerAPI, - SynchronizedOutboundCallback messageCallback, - std::shared_ptr objTable, - ConsoleMessageStorage &consoleMessageStorage, - ConsoleMessageDispatcher &consoleMessageDispatcher); - ~RuntimeDomainAgent(); - - /// Enables the Runtime domain without processing CDP message or sending a CDP - /// response. It will still send CDP notifications if needed. - void enable(); - /// Handles Runtime.enable request - /// @cdp Runtime.enable If domain is already enabled, will return success. - void enable(const m::runtime::EnableRequest &req); - /// @cdp Runtime.discardConsoleEntries - void discardConsoleEntries( - const m::runtime::DiscardConsoleEntriesRequest &req); - /// Handles Runtime.disable request - /// @cdp Runtime.disable If domain is already disabled, will return success. - void disable(const m::runtime::DisableRequest &req); - /// Handles Runtime.getHeapUsage request - /// @cdp Runtime.getHeapUsage Allowed even if domain is not enabled. - void getHeapUsage(const m::runtime::GetHeapUsageRequest &req); - /// Handles Runtime.globalLexicalScopeNames request - /// @cdp Runtime.globalLexicalScopeNames Allowed even if domain is not - /// enabled. - void globalLexicalScopeNames( - const m::runtime::GlobalLexicalScopeNamesRequest &req); - /// Handles Runtime.compileScript request - /// @cdp Runtime.compileScript Not allowed if domain is not enabled. - void compileScript(const m::runtime::CompileScriptRequest &req); - /// Handles Runtime.getProperties request - /// @cdp Runtime.getProperties Allowed even if domain is not enabled. - void getProperties(const m::runtime::GetPropertiesRequest &req); - /// Handles Runtime.evaluate request - /// @cdp Runtime.evaluate Allowed even if domain is not enabled. - void evaluate(const m::runtime::EvaluateRequest &req); - /// Handles Runtime.callFunctionOn request - /// @cdp Runtime.callFunctionOn Allowed even if domain is not enabled. - void callFunctionOn(const m::runtime::CallFunctionOnRequest &req); - /// Dispatches a Runtime.consoleAPICalled notification - void consoleAPICalled(const ConsoleMessage &message, bool isBuffered); - /// Handles Runtime.releaseObject request - /// @cdp Runtime.releaseObject Allowed even if domain is not enabled. - void releaseObject(const m::runtime::ReleaseObjectRequest &req); - /// Handles Runtime.releaseObjectGroup request - /// @cdp Runtime.releaseObjectGroup Allowed even if domain is not enabled. - void releaseObjectGroup(const m::runtime::ReleaseObjectGroupRequest &req); - - private: - struct Helpers { - jsi::Function objectGetOwnPropertySymbols; - jsi::Function objectGetOwnPropertyNames; - jsi::Function objectGetOwnPropertyDescriptor; - jsi::Function objectGetPrototypeOf; - - explicit Helpers(jsi::Runtime &runtime); - }; - - bool checkRuntimeEnabled(const m::Request &req); - - /// Ensure the provided \p executionContextId matches the one - /// indicated via the constructor. Returns true if they match. - /// Sends an error message with the specified \p commandId - /// and returns false otherwise. - bool validateExecutionContextId( - m::runtime::ExecutionContextId executionContextId, - long long commandId); - - std::optional> makePropsFromScope( - std::pair frameAndScopeIndex, - const std::string &objectGroup, - const debugger::ProgramState &state, - const ObjectSerializationOptions &serializationOptions); - std::vector makePropsFromValue( - const jsi::Value &value, - const std::string &objectGroup, - bool onlyOwnProperties, - bool accessorPropertiesOnly, - const ObjectSerializationOptions &serializationOptions); - std::vector - makeInternalPropsFromValue( - const jsi::Value &value, - const std::string &objectGroup, - const ObjectSerializationOptions &serializationOptions); - - HermesRuntime &runtime_; - debugger::AsyncDebuggerAPI &asyncDebuggerAPI_; - ConsoleMessageStorage &consoleMessageStorage_; - ConsoleMessageDispatcher &consoleMessageDispatcher_; - - /// Whether Runtime.enable was received and wasn't disabled by receiving - /// Runtime.disable - bool enabled_; - - // preparedScripts_ stores user-entered scripts that have been prepared for - // execution, and may be invoked by a later command. - std::vector> preparedScripts_; - - /// Console message subscription token, used to unsubscribe during shutdown. - ConsoleMessageRegistration consoleMessageRegistration_; - - /// Cached helper JS functions used by agent methods. - const Helpers helpers_; -}; - -} // namespace cdp -} // namespace hermes -} // namespace facebook - -#endif // HERMES_CDP_RUNTIMEDOMAINAGENT_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes.h deleted file mode 100644 index afae8777b..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes.h +++ /dev/null @@ -1,222 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_HERMES_H -#define HERMES_HERMES_H - -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include - -struct HermesTestHelper; -struct SHUnit; -struct SHRuntime; - -namespace hermes { -namespace vm { -class GCExecTrace; -class Runtime; -} // namespace vm -} // namespace hermes - -namespace facebook { -namespace jsi { - -class ThreadSafeRuntime; - -} - -namespace hermes { - -namespace debugger { -class Debugger; -} - -class HermesRuntime; -/// The Hermes Root API interface. This is the entry point to create the Hermes -/// runtime and to access Hermes-specific methods that do not rely on a runtime -/// instance. -class HERMES_EXPORT IHermesRootAPI : public jsi::ICast { - public: - static constexpr jsi::UUID uuid{ - 0xb654d898, - 0xdfad, - 0x11ef, - 0x859a, - 0x325096b39f47}; - - // Returns an instance of Hermes Runtime. - virtual std::unique_ptr makeHermesRuntime( - const ::hermes::vm::RuntimeConfig &runtimeConfig) = 0; - - virtual bool isHermesBytecode(const uint8_t *data, size_t len) = 0; - - // Returns the supported bytecode version. - virtual uint32_t getBytecodeVersion() = 0; - - // (EXPERIMENTAL) Issues madvise calls for portions of the given - // bytecode file that will likely be used when loading the bytecode - // file and running its global function. - virtual void prefetchHermesBytecode(const uint8_t *data, size_t len) = 0; - - // Returns whether the data is valid HBC with more extensive checks than - // isHermesBytecode and returns why it isn't in errorMessage (if nonnull) - // if not. - virtual bool hermesBytecodeSanityCheck( - const uint8_t *data, - size_t len, - std::string *errorMessage = nullptr) = 0; - - /// Sets a global fatal handler that is shared across all active Hermes - /// runtimes. Setting fatal handler in multiple places will override the - /// previous fatal handler set by this functionality. - /// The fatal handler must not throw exceptions, as Hermes is compiled without - /// exceptions. - virtual void setFatalHandler(void (*handler)(const std::string &)) = 0; - - // Assuming that \p data is valid HBC bytecode data, returns a pointer to the - // first element of the epilogue, data append to the end of the bytecode - // stream. Return pair contain ptr to data and header. - virtual std::pair getBytecodeEpilogue( - const uint8_t *data, - size_t len) = 0; - - /// Enable sampling profiler. - /// Starts a separate thread that polls VM state with \p meanHzFreq frequency. - /// Any subsequent call to \c enableSamplingProfiler() is ignored until - /// next call to \c disableSamplingProfiler() - virtual void enableSamplingProfiler(double meanHzFreq = 100) = 0; - - /// Disable the sampling profiler - virtual void disableSamplingProfiler() = 0; - - /// Dump sampled stack trace to the given file name. - virtual void dumpSampledTraceToFile(const std::string &fileName) = 0; - - /// Dump sampled stack trace to the given stream. - virtual void dumpSampledTraceToStream(std::ostream &stream) = 0; - - /// Return the executed JavaScript function info. - /// This information holds the segmentID, Virtualoffset and sourceURL. - /// This information is needed specifically to be able to symbolicate non-CJS - /// bundles correctly. This API will be simplified later to simply return a - /// segmentID and virtualOffset, when we are able to only support CJS bundles. - virtual std::unordered_map> - getExecutedFunctions() = 0; - - /// \return whether code coverage profiler is enabled or not. - virtual bool isCodeCoverageProfilerEnabled() = 0; - - /// Enable code coverage profiler. - virtual void enableCodeCoverageProfiler() = 0; - - /// Disable code coverage profiler. - virtual void disableCodeCoverageProfiler() = 0; - - protected: - /// The destructor is protected as delete calls on interfaces must not occur. - /// It is also non-virtual to simplify the v-table. - ~IHermesRootAPI() {} -}; - -/// The setFatalHandler functionality has global effects, which may cause -/// unintended or surprising behavior for users of this API. For this reason, it -/// is not recommended and the functionality is provided by the optional -/// interface ISetFatalHandler. -class HERMES_EXPORT ISetFatalHandler : public jsi::ICast { - public: - static constexpr jsi::UUID uuid{ - 0xda98a610, - 0x09cb, - 0x11f0, - 0x87bf, - 0x325096b39f47}; - /// Sets a global fatal handler that is shared across all active Hermes - /// runtimes. Setting fatal handler in multiple places will override the - /// previous fatal handler set by this functionality. - /// The fatal handler must not throw exceptions, as Hermes is compiled without - /// exceptions. - virtual void setFatalHandler(void (*handler)(const std::string &)) = 0; - - protected: - ~ISetFatalHandler() = default; -}; - -/// Interface for methods that are exposed for test purposes. -class HERMES_EXPORT IHermesTestHelpers : public jsi::ICast { - public: - static constexpr jsi::UUID uuid{ - 0x664e489a, - 0xf941, - 0x11ef, - 0xa44c, - 0x325096b39f47}; - - virtual size_t rootsListLengthForTests() const = 0; - - protected: - ~IHermesTestHelpers() = default; -}; - -class HermesRuntime : public jsi::Runtime, - public IHermes, - public IHermesSHUnit { - public: - /// Similar to jsi::Runtime, HermesRuntime is treated as an object, rather - /// than a pure interface. This is to prevent breaking usages of - /// HermesRuntime prior to the introduction of jsi::IRuntime, IHermes, and - /// other interfaces. - ~HermesRuntime() override = default; - - using jsi::Runtime::castInterface; -}; - -/// Returns a pointer to an object that can be cast into IHermesRootAPI, which -/// can be used to create a Hermes runtime and to access global Hermes-specific -/// methods. This object has static lifetime. -HERMES_EXPORT jsi::ICast *makeHermesRootAPI(); - -/// Return a RuntimeConfig that is more suited for running untrusted JS than -/// the default config. Disables some language features and may trade off some -/// performance for security. -/// -/// Can serve as a starting point with tweaks to re-enable needed features: -/// auto conf = hardenedHermesRuntimeConfig().rebuild(); -/// conf.withArrayBuffer(true); -/// ... -/// auto runtime = makeHermesRuntime(conf.build()); -HERMES_EXPORT ::hermes::vm::RuntimeConfig hardenedHermesRuntimeConfig(); - -HERMES_EXPORT std::unique_ptr makeHermesRuntime( - const ::hermes::vm::RuntimeConfig &runtimeConfig = - ::hermes::vm::RuntimeConfig()); - -/// Create a HermesRuntime for the given config without throwing any exceptions. -/// This is safe to be called from code that is compiled without exceptions. -/// Returns nullptr on failure. -HERMES_EXPORT std::unique_ptr makeHermesRuntimeNoThrow( - const ::hermes::vm::RuntimeConfig &runtimeConfig = - ::hermes::vm::RuntimeConfig()) noexcept; - -HERMES_EXPORT std::unique_ptr -makeThreadSafeHermesRuntime( - const ::hermes::vm::RuntimeConfig &runtimeConfig = - ::hermes::vm::RuntimeConfig()); -} // namespace hermes -} // namespace facebook - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes_node_api.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes_node_api.h deleted file mode 100644 index f0a08c951..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes_node_api.h +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - * Copyright (c) Microsoft Corporation. - * Licensed under the MIT license. - */ - -#ifndef HERMES_NODE_API_H -#define HERMES_NODE_API_H - -#include -#include -// #include "hermes/VM/RuntimeModule.h" -#include "js_native_api.h" - -NAPI_EXTERN napi_status NAPI_CDECL napi_run_bytecode(napi_env env, void* data, size_t size, const char* source_url, napi_value *result); - -namespace hermes::node_api { - -class NodeApiEnvironment; - -// A task to execute by TaskRunner. -class Task { - public: - virtual ~Task() = default; - virtual void invoke() noexcept = 0; -}; - -// The TaskRunner interface to schedule tasks in JavaScript thread. -class TaskRunner { - public: - virtual ~TaskRunner() = default; - virtual void post(std::unique_ptr task) noexcept = 0; -}; - -// Get or create a Node API environment associated with the given Hermes -// runtime. The Node API environment is deleted by the runtime destructor. -// HERMES_EXPORT vm::CallResult getOrCreateNodeApiEnvironment( -// vm::Runtime &runtime, -// hbc::CompileFlags compileFlags, -// std::shared_ptr taskRunner, -// const std::function &unhandledErrorCallback, -// int32_t apiVersion) noexcept; - -napi_env createNodeApiEnv( - void* vmRuntime, - std::shared_ptr<::hermes::node_api::TaskRunner> taskRunner, - const std::function &unhandledErrorCallback, - int32_t NODE_API_VERSION -) noexcept; - -// // Initialize new Node API module in a new Node API environment. -// napi_status initializeNodeApiModule( -// vm::Runtime &runtime, -// napi_addon_register_func registerModule, -// int32_t apiVersion, -// napi_value *exports) noexcept; - -// napi_status setNodeApiEnvironmentData( -// napi_env env, -// const napi_type_tag &tag, -// void *data) noexcept; - -// napi_status getNodeApiEnvironmentData( -// napi_env env, -// const napi_type_tag &tag, -// void **data) noexcept; - -// // TODO: can we remove it? -// napi_status checkNodeApiPreconditions(napi_env env) noexcept; - -// // TODO: can we remove it? -// napi_status setNodeApiValue( -// napi_env env, -// ::hermes::vm::CallResult<::hermes::vm::HermesValue> hvResult, -// napi_value *result); - -// // TODO: can we remove it? -// napi_status checkJSErrorStatus( -// napi_env env, -// vm::ExecutionStatus hermesStatus) noexcept; - -// // TODO: remove it -// napi_status queueMicrotask(napi_env env, napi_value callback) noexcept; - -// using nodeApiCallback = hermes::vm::CallResult(void *); - -// napi_status runInNodeApiContext( -// napi_env env, -// nodeApiCallback callback, -// void *data, -// napi_value *result) noexcept; - -// template -// napi_status runInNodeApiContext( -// napi_env env, -// TCallback &&callback, -// napi_value *result) noexcept { -// return runInNodeApiContext( -// env, -// [](void *data) -> ::hermes::vm::CallResult { -// std::remove_reference_t *cb = -// reinterpret_cast *>(data); -// return (*cb)(); -// }, -// &callback, -// result); -// } - -// // TODO: can we remove it? -// template -// napi_status setLastNativeError( -// napi_env env, -// napi_status status, -// const char *fileName, -// uint32_t line, -// TArgs &&...args) noexcept { -// std::ostringstream sb; -// (void)(sb << ... << args); -// const std::string message = sb.str(); -// return setLastNativeError(env, status, fileName, line, message); -// } - -// // TODO: can we remove it? -// template <> -// napi_status setLastNativeError( -// napi_env env, -// napi_status status, -// const char *fileName, -// uint32_t line, -// const std::string &message) noexcept; - -// // TODO: can we remove it? -// napi_status clearLastNativeError(napi_env env) noexcept; - -// // TODO: can we replace it with something else? -// napi_status openNodeApiScope(napi_env env, void **scope) noexcept; - -// // TODO: can we replace it with something else? -// napi_status closeNodeApiScope(napi_env env, void *scope) noexcept; - -} // namespace hermes::node_api - -#endif // HERMES_NODE_API_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes_tracing.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes_tracing.h deleted file mode 100644 index bb33b3572..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes/hermes_tracing.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_HERMES_TRACING_H -#define HERMES_HERMES_TRACING_H - -#include - -namespace llvh { -class raw_ostream; -} // namespace llvh - -namespace facebook { -namespace hermes { - -/// Creates and returns a tracing runtime if \p runtimeConfig.SynthTraceMode is -/// either SynthTraceMode::Tracing or SynthTraceMode::TracingAndReplaying. -/// Otherwise, returns the passed \n hermesRuntime as is. -/// The trace will be written to \p traceScratchPath incrementally. -/// On completion, the file will be renamed to \p traceResultPath, and -/// \p traceCompletionCallback (for post-processing) will be invoked. -/// Completion can be triggered implicitly by crash (if crash manager is -/// provided) or explicitly by invocation of flush. -/// If the runtime is destructed without triggering trace completion, -/// the file at \p traceScratchPath will be deleted. -/// The return value of \p traceCompletionCallback indicates whether the -/// invocation completed successfully. If \p traceCompletionCallback is null, it -/// also assumes as if the callback is successful. -std::shared_ptr makeTracingHermesRuntime( - std::shared_ptr hermesRuntime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - const std::string &traceScratchPath, - const std::string &traceResultPath, - std::function traceCompletionCallback); - -/// Creates and returns a tracing runtime that wrapps the passed -/// \p hermesRuntime. This API is mainly for Synth Trace replay (and tracing), -/// and for testing. -/// \p traceStream the stream to write trace to. -/// \p forReplay indicates whether the runtime is being used in trace replay and -/// tracing. -std::shared_ptr makeTracingHermesRuntime( - std::shared_ptr hermesRuntime, - const ::hermes::vm::RuntimeConfig &runtimeConfig, - std::unique_ptr traceStream, - bool forReplay = false); - -} // namespace hermes -} // namespace facebook - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/HermesABIHelpers.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/HermesABIHelpers.h deleted file mode 100644 index 9d2394599..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/HermesABIHelpers.h +++ /dev/null @@ -1,295 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_ABI_HERMES_ABI_HELPERS_H -#define HERMES_ABI_HERMES_ABI_HELPERS_H - -#include "hermes_abi/hermes_abi.h" - -namespace facebook { -namespace hermes { -namespace abi { - -#define DECLARE_HERMES_ABI_POINTER_HELPERS(name) \ - inline HermesABI##name create##name(HermesABIManagedPointer *ptr) { \ - return {ptr}; \ - } \ - inline HermesABI##name##OrError create##name##OrError( \ - HermesABIManagedPointer *ptr) { \ - return {(uintptr_t)ptr}; \ - } \ - inline HermesABI##name##OrError create##name##OrError( \ - HermesABIErrorCode err) { \ - return {static_cast((err << 2) | 1)}; \ - } \ - inline bool isError(const HermesABI##name##OrError &p) { \ - return p.ptr_or_error & 1; \ - } \ - inline HermesABIErrorCode getError(const HermesABI##name##OrError &p) { \ - assert(isError(p)); \ - return (HermesABIErrorCode)(p.ptr_or_error >> 2); \ - } \ - inline HermesABI##name get##name(HermesABI##name##OrError p) { \ - assert(!isError(p)); \ - return create##name((HermesABIManagedPointer *)p.ptr_or_error); \ - } -HERMES_ABI_POINTER_TYPES(DECLARE_HERMES_ABI_POINTER_HELPERS) -#undef DECLARE_HERMES_ABI_POINTER_HELPERS - -/// Release the given HermesABIManagedPointer. -inline void releasePointer(HermesABIManagedPointer *mp) { - mp->vtable->invalidate(mp); -} - -inline HermesABIVoidOrError createVoidOrError(void) { - return {0}; -} -inline HermesABIVoidOrError createVoidOrError(HermesABIErrorCode err) { - return {(uintptr_t)((err << 2) | 1)}; -} -inline bool isError(const HermesABIVoidOrError &v) { - return v.void_or_error & 1; -} -inline HermesABIErrorCode getError(const HermesABIVoidOrError &v) { - assert(isError(v)); - return (HermesABIErrorCode)(v.void_or_error >> 2); -} - -inline HermesABIBoolOrError createBoolOrError(bool val) { - return {(uintptr_t)((val ? 1 : 0) << 2)}; -} -inline HermesABIBoolOrError createBoolOrError(HermesABIErrorCode err) { - return {(uintptr_t)((err << 2) | 1)}; -} -inline bool isError(const HermesABIBoolOrError &p) { - return p.bool_or_error & 1; -} -inline HermesABIErrorCode getError(const HermesABIBoolOrError &p) { - return (HermesABIErrorCode)(p.bool_or_error >> 2); -} -inline bool getBool(const HermesABIBoolOrError &p) { - return p.bool_or_error >> 2; -} - -inline HermesABIUint8PtrOrError createUint8PtrOrError(uint8_t *val) { - HermesABIUint8PtrOrError res; - res.is_error = false; - res.data.val = val; - return res; -} -inline HermesABIUint8PtrOrError createUint8PtrOrError(HermesABIErrorCode err) { - HermesABIUint8PtrOrError res; - res.is_error = true; - res.data.error = err; - return res; -} -inline bool isError(const HermesABIUint8PtrOrError &p) { - return p.is_error; -} -inline HermesABIErrorCode getError(const HermesABIUint8PtrOrError &p) { - return (HermesABIErrorCode)p.data.error; -} -inline uint8_t *getUint8Ptr(const HermesABIUint8PtrOrError &p) { - return p.data.val; -} - -inline HermesABISizeTOrError createSizeTOrError(size_t val) { - HermesABISizeTOrError res; - res.is_error = false; - res.data.val = val; - return res; -} -inline HermesABISizeTOrError createSizeTOrError(HermesABIErrorCode err) { - HermesABISizeTOrError res; - res.is_error = true; - res.data.error = err; - return res; -} -inline bool isError(const HermesABISizeTOrError &p) { - return p.is_error; -} -inline HermesABIErrorCode getError(const HermesABISizeTOrError &p) { - return (HermesABIErrorCode)p.data.error; -} -inline size_t getSizeT(const HermesABISizeTOrError &p) { - return p.data.val; -} - -inline HermesABIPropNameIDListPtrOrError createPropNameIDListPtrOrError( - HermesABIPropNameIDList *ptr) { - return {(uintptr_t)ptr}; -} -inline HermesABIPropNameIDListPtrOrError createPropNameIDListPtrOrError( - HermesABIErrorCode err) { - return {static_cast((err << 2) | 1)}; -} -inline bool isError(HermesABIPropNameIDListPtrOrError p) { - return p.ptr_or_error & 1; -} -inline HermesABIErrorCode getError(HermesABIPropNameIDListPtrOrError p) { - assert(isError(p)); - return (HermesABIErrorCode)(p.ptr_or_error >> 2); -} -inline HermesABIPropNameIDList *getPropNameIDListPtr( - HermesABIPropNameIDListPtrOrError p) { - assert(!isError(p)); - return (HermesABIPropNameIDList *)p.ptr_or_error; -} - -inline HermesABIValue createUndefinedValue() { - HermesABIValue val; - val.kind = HermesABIValueKindUndefined; - return val; -} -inline HermesABIValue createNullValue() { - HermesABIValue val; - val.kind = HermesABIValueKindNull; - return val; -} -inline HermesABIValue createBoolValue(bool b) { - HermesABIValue val; - val.kind = HermesABIValueKindBoolean; - val.data.boolean = b; - return val; -} -inline HermesABIValue createNumberValue(double d) { - HermesABIValue val; - val.kind = HermesABIValueKindNumber; - val.data.number = d; - return val; -} -inline HermesABIValue createObjectValue(HermesABIManagedPointer *ptr) { - HermesABIValue val; - val.kind = HermesABIValueKindObject; - val.data.pointer = ptr; - return val; -} -inline HermesABIValue createObjectValue(const HermesABIObject &obj) { - return createObjectValue(obj.pointer); -} -inline HermesABIValue createStringValue(HermesABIManagedPointer *ptr) { - HermesABIValue val; - val.kind = HermesABIValueKindString; - val.data.pointer = ptr; - return val; -} -inline HermesABIValue createStringValue(const HermesABIString &str) { - return createStringValue(str.pointer); -} -inline HermesABIValue createBigIntValue(HermesABIManagedPointer *ptr) { - HermesABIValue val; - val.kind = HermesABIValueKindBigInt; - val.data.pointer = ptr; - return val; -} -inline HermesABIValue createBigIntValue(const HermesABIBigInt &bi) { - return createBigIntValue(bi.pointer); -} -inline HermesABIValue createSymbolValue(HermesABIManagedPointer *ptr) { - HermesABIValue val; - val.kind = HermesABIValueKindSymbol; - val.data.pointer = ptr; - return val; -} -inline HermesABIValue createSymbolValue(const HermesABISymbol &sym) { - return createSymbolValue(sym.pointer); -} - -inline HermesABIValueKind getValueKind(const HermesABIValue &val) { - return val.kind; -} - -inline bool isUndefinedValue(const HermesABIValue &val) { - return getValueKind(val) == HermesABIValueKindUndefined; -} -inline bool isNullValue(const HermesABIValue &val) { - return getValueKind(val) == HermesABIValueKindNull; -} -inline bool isBoolValue(const HermesABIValue &val) { - return getValueKind(val) == HermesABIValueKindBoolean; -} -inline bool isNumberValue(const HermesABIValue &val) { - return getValueKind(val) == HermesABIValueKindNumber; -} -inline bool isObjectValue(const HermesABIValue &val) { - return getValueKind(val) == HermesABIValueKindObject; -} -inline bool isStringValue(const HermesABIValue &val) { - return getValueKind(val) == HermesABIValueKindString; -} -inline bool isBigIntValue(const HermesABIValue &val) { - return getValueKind(val) == HermesABIValueKindBigInt; -} -inline bool isSymbolValue(const HermesABIValue &val) { - return getValueKind(val) == HermesABIValueKindSymbol; -} - -inline bool getBoolValue(const HermesABIValue &val) { - assert(isBoolValue(val)); - return val.data.boolean; -} -inline double getNumberValue(const HermesABIValue &val) { - assert(isNumberValue(val)); - return val.data.number; -} -inline HermesABIObject getObjectValue(const HermesABIValue &val) { - assert(isObjectValue(val)); - return createObject(val.data.pointer); -} -inline HermesABIString getStringValue(const HermesABIValue &val) { - assert(isStringValue(val)); - return createString(val.data.pointer); -} -inline HermesABIBigInt getBigIntValue(const HermesABIValue &val) { - assert(isBigIntValue(val)); - return createBigInt(val.data.pointer); -} -inline HermesABISymbol getSymbolValue(const HermesABIValue &val) { - assert(isSymbolValue(val)); - return createSymbol(val.data.pointer); -} -inline HermesABIManagedPointer *getPointerValue(const HermesABIValue &val) { - assert(getValueKind(val) & HERMES_ABI_POINTER_MASK); - return val.data.pointer; -} - -/// Release any underlying resources associated with the HermesABIValue. -inline void releaseValue(const HermesABIValue &val) { - if (getValueKind(val) & HERMES_ABI_POINTER_MASK) - releasePointer(getPointerValue(val)); -} - -/// Create a HermesABIValueOrError from a HermesABIValue or an error code. -inline HermesABIValueOrError createValueOrError(HermesABIValue val) { - HermesABIValueOrError res; - res.value = val; - return res; -} -inline HermesABIValueOrError createValueOrError(HermesABIErrorCode err) { - HermesABIValueOrError res; - res.value.kind = HermesABIValueKindError; - res.value.data.error = err; - return res; -} - -inline bool isError(const HermesABIValueOrError &val) { - return getValueKind(val.value) == HermesABIValueKindError; -} -inline HermesABIValue getValue(const HermesABIValueOrError &val) { - assert(!isError(val)); - return val.value; -} -inline HermesABIErrorCode getError(const HermesABIValueOrError &val) { - assert(isError(val)); - return val.value.data.error; -} - -} // namespace abi -} // namespace hermes -} // namespace facebook - -#endif // HERMES_ABI_HERMES_ABI_HELPERS_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/HermesABIRuntimeWrapper.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/HermesABIRuntimeWrapper.h deleted file mode 100644 index 2adeea637..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/HermesABIRuntimeWrapper.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_ABI_HERMES_ABI_RUNTIME_WRAPPER_H -#define HERMES_ABI_HERMES_ABI_RUNTIME_WRAPPER_H - -#include -#include - -struct HermesABIVTable; - -namespace facebook { -namespace hermes { -/// Create a jsi::Runtime by wrapping the C-API implementation provided by -/// \p vtable. -HERMES_EXPORT std::unique_ptr -makeHermesABIRuntimeWrapper(const HermesABIVTable *vtable); -} // namespace hermes -} // namespace facebook - -#endif // HERMES_ABI_HERMES_ABI_RUNTIME_WRAPPER_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/hermes_abi.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/hermes_abi.h deleted file mode 100644 index def45a00a..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/hermes_abi.h +++ /dev/null @@ -1,642 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_ABI_HERMES_ABI_H -#define HERMES_ABI_HERMES_ABI_H - -#include -#include -#include - -struct HermesABIRuntimeConfig; -struct HermesABIRuntime; -struct HermesABIManagedPointer; -struct HermesABIGrowableBuffer; -struct HermesABIBuffer; -struct HermesABIMutableBuffer; -struct HermesABIHostFunction; -struct HermesABIPropNameIDList; -struct HermesABIHostObject; -struct HermesABINativeState; - -/// Define the structure for references to pointer types in JS (e.g. string, -/// object, BigInt). -/// TODO: Replace jsi::PointerValue itself with this C implementation to -/// eliminate pointer management overhead in the JSI wrapper. -struct HermesABIManagedPointerVTable { - /// Pointer to the function that should be invoked when this reference is - /// released. - void (*invalidate)(struct HermesABIManagedPointer *self); -}; -struct HermesABIManagedPointer { - const struct HermesABIManagedPointerVTable *vtable; -}; - -/// Enum for the types of errors that may be returned. These also indicate how -/// the error information should be retrieved. -enum HermesABIErrorCode { - HermesABIErrorCodeNativeException, - HermesABIErrorCodeJSError, -}; - -#define HERMES_ABI_POINTER_TYPES(V) \ - V(Object) \ - V(Array) \ - V(String) \ - V(BigInt) \ - V(Symbol) \ - V(Function) \ - V(ArrayBuffer) \ - V(PropNameID) \ - V(WeakObject) - -/// For each type of pointer reference that can be held across the ABI, define -/// two structs. The first just wraps a HermesABIManagedPointer * to indicate -/// the type it references. The second allows us to represent a value that is -/// either a pointer or an error, and packs the error code such that the struct -/// is still pointer sized. This works by using the low bit of the pointer to -/// indicate that there is an error, since we know that the pointer is aligned -/// to the word size. -/// The second lowest bit is reserved for future use. If the low bit is set, the -/// error code can be obtained by right shifting ptr_or_error by 2. - -#define DECLARE_HERMES_ABI_POINTER_TYPE(name) \ - struct HermesABI##name { \ - struct HermesABIManagedPointer *pointer; \ - }; \ - struct HermesABI##name##OrError { \ - uintptr_t ptr_or_error; \ - }; - -HERMES_ABI_POINTER_TYPES(DECLARE_HERMES_ABI_POINTER_TYPE) -#undef DECLARE_HERMES_ABI_POINTER_TYPE - -/// Define the return type for functions that may return void or an error code. -/// This uses the same scheme as pointers, where the low bit indicates whether -/// there was an error, and the remaining bits hold the error code. -struct HermesABIVoidOrError { - uintptr_t void_or_error; -}; - -/// Define a struct for holding a boolean value. Similar to the above, the low -/// bit is used to indicate whether there was an error, and the remaining bits -/// hold either the boolean value or the error code. -struct HermesABIBoolOrError { - uintptr_t bool_or_error; -}; - -/// Define a struct for holding either a uint8_t* or an error code. Note that -/// this requires a separate field to disambiguate errors, since there are no -/// alignment bits available in the pointer. -struct HermesABIUint8PtrOrError { - bool is_error; - union { - uint8_t *val; - uint16_t error; - } data; -}; - -/// Define a struct for holding either a size_t or an error code. -struct HermesABISizeTOrError { - bool is_error; - union { - size_t val; - uint16_t error; - } data; -}; - -/// Similar to the pointer types, PropNameIDListPtr is known to always point to -/// a word aligned type, so we can pack the error message using the same -/// scheme. -struct HermesABIPropNameIDListPtrOrError { - uintptr_t ptr_or_error; -}; - -/// Always set the top bit for pointers so they can be easily checked. -#define HERMES_ABI_POINTER_MASK (1u << (sizeof(unsigned int) * 8u - 1u)) - -/// Enum for the types of JavaScript values that can be represented in the ABI. -enum HermesABIValueKind { - HermesABIValueKindUndefined = 0, - HermesABIValueKindNull = 1, - HermesABIValueKindBoolean = 2, - HermesABIValueKindError = 3, - HermesABIValueKindNumber = 4, - HermesABIValueKindSymbol = 5 | HERMES_ABI_POINTER_MASK, - HermesABIValueKindBigInt = 6 | HERMES_ABI_POINTER_MASK, - HermesABIValueKindString = 7 | HERMES_ABI_POINTER_MASK, - HermesABIValueKindObject = 9 | HERMES_ABI_POINTER_MASK, -}; - -/// Struct representing a JavaScript value. This owns the reference to any -/// HermesABIManagedPointer, and must be explicitly released when no longer -/// needed. For efficiency, the error tag and code are part of the -/// representation, but this type should never be used when an error is -/// possible, use HermesABIValueOrError instead. -struct HermesABIValue { - enum HermesABIValueKind kind; - union { - bool boolean; - double number; - struct HermesABIManagedPointer *pointer; - enum HermesABIErrorCode error; - } data; -}; - -/// Struct for representing either a HermesABIValue or an error. The underlying -/// representation is exactly the same as HermesABIValue, so this is purely to -/// provide type safety. -struct HermesABIValueOrError { - struct HermesABIValue value; -}; - -/// Define a growable byte buffer that can be used to pass binary data and -/// strings. This allows the user of the C-API to wrap their own resizable -/// buffer and provide it to the API implementation so that data of variable -/// length can be passed without requiring an additional copy. -/// For example, writing to the buffer is typically done as follows: -/// if (buf->size < numBytes) { -/// buf->vtable->try_grow_to(buf, numBytes); -/// if (buf->size < numBytes) -/// fatal("Failed to allocate memory"); -/// } -/// memcpy(buf->data, data, numBytes); -/// buf->used = numBytes; -struct HermesABIGrowableBufferVTable { - /// Grow the buffer to the specified size. It may not acquire the full - /// amount, so a caller should check the new size. This can only be used to - /// grow the buffer, values smaller than the current size will have no effect. - void (*try_grow_to)(struct HermesABIGrowableBuffer *buf, size_t sz); -}; -struct HermesABIGrowableBuffer { - const struct HermesABIGrowableBufferVTable *vtable; - /// The current pointer to the buffer data. This may be updated by a call to - /// try_grow_to. - uint8_t *data; - /// The total size of the buffer in bytes. - size_t size; - /// The number of bytes currently used. - size_t used; -}; - -/// Define the structure for buffers containing JS source or bytecode. This is -/// designed to mirror the functionality of jsi::Buffer. -struct HermesABIBufferVTable { - void (*release)(struct HermesABIBuffer *self); -}; -struct HermesABIBuffer { - const struct HermesABIBufferVTable *vtable; - const uint8_t *data; - size_t size; -}; - -/// Define the structure for buffers mutable buffers used to share data with -/// JavaScript. The data and size fields must not be modified after allocation. -/// The contents of the buffer may be modified by the user or the runtime and -/// the user must ensure that access is properly synchronized. -struct HermesABIMutableBufferVTable { - void (*release)(struct HermesABIMutableBuffer *self); -}; -struct HermesABIMutableBuffer { - const struct HermesABIMutableBufferVTable *vtable; - uint8_t *data; - size_t size; -}; - -/// Define the structure for host functions. This is designed to recreate the -/// functionality of jsi::HostFunction. -struct HermesABIHostFunctionVTable { - void (*release)(struct HermesABIHostFunction *); - - /// Call this HostFunction with the given arguments and return the result. - struct HermesABIValueOrError (*call)( - struct HermesABIHostFunction *self, - struct HermesABIRuntime *rt, - const struct HermesABIValue *this_arg, - const struct HermesABIValue *args, - size_t arg_count); -}; -struct HermesABIHostFunction { - const struct HermesABIHostFunctionVTable *vtable; -}; - -/// Define the structure for lists of PropNameIDs, so that they can be returned -/// by get_own_keys on a HostObject. -struct HermesABIPropNameIDListVTable { - void (*release)(struct HermesABIPropNameIDList *); -}; -struct HermesABIPropNameIDList { - const struct HermesABIPropNameIDListVTable *vtable; - const struct HermesABIPropNameID *props; - size_t size; -}; - -/// Define the structure for host objects. This is designed to recreate the -/// functionality of jsi::HostObject. -struct HermesABIHostObjectVTable { - void (*release)(struct HermesABIHostObject *); - - /// Get the value associated with the given property \p name. This is similar - /// to invoking a getter or proxy trap and may re-enter the runtime and - /// perform arbitrary operations. - struct HermesABIValueOrError (*get)( - struct HermesABIHostObject *self, - struct HermesABIRuntime *rt, - struct HermesABIPropNameID name); - - /// Set the value associated with the given property \p name. This is similar - /// to invoking a setter or proxy trap and may re-enter the runtime and - /// perform arbitrary operations. - struct HermesABIVoidOrError (*set)( - struct HermesABIHostObject *self, - struct HermesABIRuntime *rt, - struct HermesABIPropNameID name, - const struct HermesABIValue *value); - - /// Get a list of property keys for this HostObject. The returned PropNameIDs - /// may be created from anything that can be used as a property key, including - /// both symbols and strings. This is similar to the Proxy ownKeys trap, and - /// can re-enter the runtime and perform arbitrary operations. - struct HermesABIPropNameIDListPtrOrError (*get_own_keys)( - struct HermesABIHostObject *self, - struct HermesABIRuntime *rt); -}; -struct HermesABIHostObject { - const struct HermesABIHostObjectVTable *vtable; -}; - -/// Define the structure for native state. This allows the user to expose -/// arbitrary native data to the runtime that will be released when it is no -/// longer needed. It is designed to recreate the functionality of -/// jsi::NativeState. -struct HermesABINativeStateVTable { - void (*release)(struct HermesABINativeState *self); -}; -struct HermesABINativeState { - const struct HermesABINativeStateVTable *vtable; -}; - -struct HermesABIRuntimeVTable { - /// Release the given runtime. - void (*release)(struct HermesABIRuntime *); - - /// Methods for retrieving and clearing exceptions. An exception should be - /// retrieved if and only if some method returned an error value. - /// Get and clear the stored JS exception value. This should be called exactly - /// once after an exception is thrown. - struct HermesABIValue (*get_and_clear_js_error_value)( - struct HermesABIRuntime *rt); - /// Get and clear the stored native exception message. The message is UTF-8 - /// encoded. - void (*get_and_clear_native_exception_message)( - struct HermesABIRuntime *rt, - struct HermesABIGrowableBuffer *msg_buf); - - /// Set the current error before returning control to the ABI. These are - /// intended to be used to throw exceptions from HostFunctions and - /// HostObjects. - /// Report a JavaScript exception with the given value. - void (*set_js_error_value)( - struct HermesABIRuntime *rt, - const struct HermesABIValue *error_value); - /// Report a native exception with the given UTF-8 message. - void (*set_native_exception_message)( - struct HermesABIRuntime *rt, - const uint8_t *utf8, - size_t length); - - struct HermesABIPropNameID (*clone_propnameid)( - struct HermesABIRuntime *rt, - struct HermesABIPropNameID name); - struct HermesABIString ( - *clone_string)(struct HermesABIRuntime *rt, struct HermesABIString str); - struct HermesABISymbol ( - *clone_symbol)(struct HermesABIRuntime *rt, struct HermesABISymbol sym); - struct HermesABIObject ( - *clone_object)(struct HermesABIRuntime *rt, struct HermesABIObject obj); - struct HermesABIBigInt (*clone_bigint)( - struct HermesABIRuntime *rt, - struct HermesABIBigInt bigint); - - /// Evaluate the given JavaScript source with an associated source URL in the - /// given runtime, and return the result. The buffer must have a past-the-end - /// null terminator. - struct HermesABIValueOrError (*evaluate_javascript_source)( - struct HermesABIRuntime *rt, - struct HermesABIBuffer *buf, - const char *source_url, - size_t source_url_len); - - /// Evaluate the given Hermes bytecode with an associated source URL in the - /// given runtime, and return the result. No validation is performed on the - /// bytecode, so the caller must ensure it is valid. - struct HermesABIValueOrError (*evaluate_hermes_bytecode)( - struct HermesABIRuntime *rt, - struct HermesABIBuffer *buf, - const char *source_url, - size_t source_url_len); - - /// Obtain a reference to the global object. - struct HermesABIObject (*get_global_object)(struct HermesABIRuntime *rt); - - /// Create a JavaScript string from the given UTF-8 encoded string. - struct HermesABIStringOrError (*create_string_from_utf8)( - struct HermesABIRuntime *rt, - const uint8_t *utf8, - size_t len); - - /// Create a new empty JavaScript object and return a reference to it. - struct HermesABIObjectOrError (*create_object)(struct HermesABIRuntime *rt); - - /// Check if an object has the given property. - struct HermesABIBoolOrError (*has_object_property_from_value)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - const struct HermesABIValue *key); - struct HermesABIBoolOrError (*has_object_property_from_propnameid)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - struct HermesABIPropNameID name); - - /// Get a property with the given key from an object. - struct HermesABIValueOrError (*get_object_property_from_value)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - const struct HermesABIValue *key); - struct HermesABIValueOrError (*get_object_property_from_propnameid)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - struct HermesABIPropNameID name); - - /// Set a property with the given key on an object to the given value. - struct HermesABIVoidOrError (*set_object_property_from_value)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - const struct HermesABIValue *key, - const struct HermesABIValue *value); - struct HermesABIVoidOrError (*set_object_property_from_propnameid)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - struct HermesABIPropNameID name, - const struct HermesABIValue *value); - - /// Get the names of all enumerable string properties on the given object. - struct HermesABIArrayOrError (*get_object_property_names)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj); - - /// Inform the runtime that there is additional memory associated with a given - /// JavaScript object that is not visible to the GC. This can be used if an - /// object is known to retain some native memory, and may be used to guide - /// decisions about when to run garbage collection. - /// This method may be invoked multiple times on an object, and subsequent - /// calls will overwrite any previously set value. Once the object is garbage - /// collected, the associated external memory will be considered freed and may - /// no longer factor into GC decisions. - struct HermesABIVoidOrError (*set_object_external_memory_pressure)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - size_t amount); - - /// Create a new JS array with the given length and return a reference to it. - struct HermesABIArrayOrError ( - *create_array)(struct HermesABIRuntime *rt, size_t length); - - /// Get the length of the given array by reading its .length property. - size_t (*get_array_length)( - struct HermesABIRuntime *rt, - struct HermesABIArray arr); - - /// Create an ArrayBuffer that is backed by the given buffer. This allows - /// native and JS code to efficiently share data, since both can read and - /// write it. - struct HermesABIArrayBufferOrError (*create_arraybuffer_from_external_data)( - struct HermesABIRuntime *rt, - struct HermesABIMutableBuffer *buf); - - /// Get a pointer to the underlying data for the given ArrayBuffer. - struct HermesABIUint8PtrOrError (*get_arraybuffer_data)( - struct HermesABIRuntime *rt, - struct HermesABIArrayBuffer ab); - - /// Get the size of the ArrayBuffer storage. This is not affected by - /// overriding the byteLength property. - struct HermesABISizeTOrError (*get_arraybuffer_size)( - struct HermesABIRuntime *rt, - struct HermesABIArrayBuffer ab); - - /// Create a new PropNameID from the given string or symbol. - struct HermesABIPropNameIDOrError (*create_propnameid_from_string)( - struct HermesABIRuntime *rt, - struct HermesABIString str); - struct HermesABIPropNameIDOrError (*create_propnameid_from_symbol)( - struct HermesABIRuntime *rt, - struct HermesABISymbol sym); - - /// Return true if the two PropNameIDs are equal, false otherwise. - bool (*prop_name_id_equals)( - struct HermesABIRuntime *rt, - struct HermesABIPropNameID a, - struct HermesABIPropNameID b); - - /// Call the function \p fn with \p arg_count \p args, and with the the this - /// parameter set to \p js_this. - struct HermesABIValueOrError (*call)( - struct HermesABIRuntime *rt, - struct HermesABIFunction fn, - const struct HermesABIValue *js_this, - const struct HermesABIValue *args, - size_t arg_count); - - /// Call the function \p fn as a constructor with \p arg_count \p args. - /// Equivalent to invoking the function with `new`. - struct HermesABIValueOrError (*call_as_constructor)( - struct HermesABIRuntime *rt, - struct HermesABIFunction fn, - const struct HermesABIValue *args, - size_t arg_count); - - /// Create a function from a HostFunction with the given name and length. This - /// turns the HostFunction into a JavaScript value and allows it to be invoked - /// from JS. This takes ownership of \p hf, and it will be released when the - /// returned function is garbage collected. \p hf must not be null. - struct HermesABIFunctionOrError (*create_function_from_host_function)( - struct HermesABIRuntime *rt, - struct HermesABIPropNameID name, - unsigned int length, - struct HermesABIHostFunction *hf); - - /// Return the HostFunction assocated with the given function \p fn if there - /// is one. Otherwise return nullptr. - struct HermesABIHostFunction *(*get_host_function)( - struct HermesABIRuntime *rt, - struct HermesABIFunction fn); - - /// Create a new object that is backed by the given host object \p ho. This - /// takes ownership of \p ho, and it will be released when the returned object - /// is garbage collected. Accesses to the object will invoke the corresponding - /// methods on the HostObject. \p ho must not be null. - struct HermesABIObjectOrError (*create_object_from_host_object)( - struct HermesABIRuntime *rt, - struct HermesABIHostObject *ho); - - /// Return the HostObject assocated with the given object \p obj if there is - /// one. Otherwise return nullptr. - struct HermesABIHostObject *(*get_host_object)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj); - - /// Return the NativeState assocated with the given object \p obj if there is - /// one. Otherwise return nullptr. - struct HermesABINativeState *(*get_native_state)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj); - - /// Set the NativeState assocated with the given object \p obj to \p ns. This - /// takes ownership of \p ns, and its release method will be invoked when the - /// NativeState is overwritten or \p obj is garbage collected. \p ns must not - /// be null. - struct HermesABIVoidOrError (*set_native_state)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - struct HermesABINativeState *ns); - - /// Return true if an object is an Array, false otherwise. - bool (*object_is_array)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj); - - /// Return true if an object is an ArrayBuffer, false otherwise. - bool (*object_is_arraybuffer)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj); - - /// Return true if an object is a Function, false otherwise. - bool (*object_is_function)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj); - - /// Create a weak reference to the given object \p obj. The returned - /// WeakObject may be invalidated at any time after the last strong reference - /// to the object is removed. - struct HermesABIWeakObjectOrError (*create_weak_object)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj); - - /// Lock the given weak object \p wo, returning a strong reference to the - /// object if it is still valid, or undefined otherwise. - struct HermesABIValue (*lock_weak_object)( - struct HermesABIRuntime *rt, - struct HermesABIWeakObject wo); - - /// Convert the given reference into UTF-8 and write it into a growable - /// buffer. - void (*get_utf8_from_string)( - struct HermesABIRuntime *rt, - struct HermesABIString str, - struct HermesABIGrowableBuffer *buf); - void (*get_utf8_from_propnameid)( - struct HermesABIRuntime *rt, - struct HermesABIPropNameID name, - struct HermesABIGrowableBuffer *buf); - void (*get_utf8_from_symbol)( - struct HermesABIRuntime *rt, - struct HermesABISymbol sym, - struct HermesABIGrowableBuffer *buf); - - /// Perform the JS instanceof operation, checking if \p obj is an instance of - /// \p ctor. Returns true if so, false otherwise. - struct HermesABIBoolOrError (*instance_of)( - struct HermesABIRuntime *rt, - struct HermesABIObject obj, - struct HermesABIFunction ctor); - - /// Check for strict equality between two references, returning true if they - /// are equal, false otherwise. - bool (*strict_equals_symbol)( - struct HermesABIRuntime *rt, - struct HermesABISymbol a, - struct HermesABISymbol b); - bool (*strict_equals_bigint)( - struct HermesABIRuntime *rt, - struct HermesABIBigInt a, - struct HermesABIBigInt b); - bool (*strict_equals_string)( - struct HermesABIRuntime *rt, - struct HermesABIString a, - struct HermesABIString b); - bool (*strict_equals_object)( - struct HermesABIRuntime *rt, - struct HermesABIObject a, - struct HermesABIObject b); - - /// Drain the JavaScript VM internal Microtask (a.k.a. Job in ECMA262) queue. - /// Return true if the queue is drained or false if there is more work to do. - /// - /// The implementation may make a best effort to execute no more than - /// \p max_hint microtasks. Use -1 to indicate no limit. - /// - /// If executing a microtask results in an exception, the implementation may - /// stop draining early and raise an error. Note that error propagation is - /// only a concern if a host needs to implement `queueMicrotask`, a recent API - /// that allows enqueueing arbitrary functions (hence may throw) as - /// microtasks. Exceptions from ECMA-262 Promise Jobs are handled internally - /// to VMs and are never propagated to hosts. - /// - /// If draining is ended early due to an exception or because the limit is - /// reached, the integrator may call this repeatedly until it returns true to - /// ensure all pending microtasks are executed. - struct HermesABIBoolOrError ( - *drain_microtasks)(struct HermesABIRuntime *rt, int max_hint); - - /// Create a BigInt from the given 64-bit integer \p value. - struct HermesABIBigIntOrError ( - *create_bigint_from_int64)(struct HermesABIRuntime *rt, int64_t value); - struct HermesABIBigIntOrError ( - *create_bigint_from_uint64)(struct HermesABIRuntime *rt, uint64_t value); - - /// Return true if the given BigInt can fit in a 64-bit integer, false - /// otherwise. - bool (*bigint_is_int64)( - struct HermesABIRuntime *rt, - struct HermesABIBigInt bigint); - bool (*bigint_is_uint64)( - struct HermesABIRuntime *rt, - struct HermesABIBigInt bigint); - - /// Truncate the given BigInt to its least significant 64 bits, and return the - /// result as a uint64_t. It will be truncated as though it is a signed two's - /// complement number of arbitrary length. - uint64_t (*bigint_truncate_to_uint64)( - struct HermesABIRuntime *rt, - struct HermesABIBigInt bigint); - - /// Convert the given BigInt to a string in the given radix. Like the - /// JavaScript function BigInt.prototype.toString, the radix must be in the - /// range [2, 36]. - struct HermesABIStringOrError (*bigint_to_string)( - struct HermesABIRuntime *rt, - struct HermesABIBigInt bigint, - unsigned radix); -}; - -/// An instance of a Hermes Runtime. -struct HermesABIRuntime { - const struct HermesABIRuntimeVTable *vt; -}; - -struct HermesABIVTable { - /// Create a new instance of a Hermes Runtime, and return a pointer to it. The - /// runtime must be explicitly released when it is no longer needed. - struct HermesABIRuntime *(*make_hermes_runtime)( - const struct HermesABIRuntimeConfig *config); - - /// Check if the given buffer contains Hermes bytecode. - bool (*is_hermes_bytecode)(const uint8_t *buf, size_t len); -}; - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/hermes_vtable.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/hermes_vtable.h deleted file mode 100644 index 5adeeb36c..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_abi/hermes_vtable.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_ABI_HERMES_VTABLE_H -#define HERMES_ABI_HERMES_VTABLE_H - -#ifdef __cplusplus -extern "C" { -#endif - -struct HermesABIVTable; - -/// Obtain the VTable implementation for Hermes' C-API. -#ifdef _MSC_VER -__declspec(dllexport) -#else // _MSC_VER -__attribute__((visibility("default"))) -#endif // _MSC_VER -const struct HermesABIVTable * -get_hermes_abi_vtable(); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/HermesSandboxRuntime.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/HermesSandboxRuntime.h deleted file mode 100644 index e0f10e466..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/HermesSandboxRuntime.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef HERMES_SANDBOX_HERMES_SANDBOX_RUNTIME_H -#define HERMES_SANDBOX_HERMES_SANDBOX_RUNTIME_H - -#include -#include - -namespace facebook { -namespace hermes { - -/// A JSI Runtime that is implemented on top of a sandboxed build of Hermes. -/// This imposes safety checks that prevent bugs in Hermes from being exploited, -/// although they may still result in an abort. -class HERMES_EXPORT HermesSandboxRuntime : public jsi::Runtime { - public: - /// Check if the given buffer contains Hermes bytecode. - [[nodiscard]] static bool isHermesBytecode(const uint8_t *data, size_t len); - - /// Evaluate the given bytecode buffer and return the result. - virtual jsi::Value evaluateHermesBytecode( - const std::shared_ptr &buffer, - const std::string &sourceURL) = 0; - - /// Asynchronously terminates the current execution. This can be called on - /// any thread. - virtual void asyncTriggerTimeout() = 0; -}; - -/// Create a sandboxed Hermes runtime. -HERMES_EXPORT std::unique_ptr makeHermesSandboxRuntime(); - -} // namespace hermes -} // namespace facebook - -#endif // HERMES_SANDBOX_HERMES_SANDBOX_RUNTIME_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_compiled.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_compiled.h deleted file mode 100644 index 80f1fd9a9..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_compiled.h +++ /dev/null @@ -1,12 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifdef NDEBUG -#include "hermes_sandbox_impl_opt_compiled.h" -#else -#include "hermes_sandbox_impl_dbg_compiled.h" -#endif diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled-impl.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled-impl.h deleted file mode 100644 index 9ecfc4b5f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled-impl.h +++ /dev/null @@ -1,8516 +0,0 @@ -/* Automatically generated by wasm2c */ -#include -#include -#include -#include -#include -#if defined(__MINGW32__) -#include -#elif defined(_MSC_VER) -#include -#include -#define alloca _alloca -#elif defined(__FreeBSD__) || defined(__OpenBSD__) -#include -#else -#include -#endif - -#include "hermes_sandbox_impl_dbg_compiled.h" - -#define TRAP(x) (wasm_rt_trap(WASM_RT_TRAP_##x), 0) - -#if WASM_RT_USE_STACK_DEPTH_COUNT -#define FUNC_PROLOGUE \ - if (++wasm_rt_call_stack_depth > WASM_RT_MAX_CALL_STACK_DEPTH) \ - TRAP(EXHAUSTION); - -#define FUNC_EPILOGUE --wasm_rt_call_stack_depth -#else -#define FUNC_PROLOGUE - -#define FUNC_EPILOGUE -#endif - -#define UNREACHABLE TRAP(UNREACHABLE) - -static inline bool func_types_eq(const wasm_rt_func_type_t a, - const wasm_rt_func_type_t b) { - return (a == b) || LIKELY(a && b && !memcmp(a, b, 32)); -} - -#define CALL_INDIRECT(table, t, ft, x, ...) \ - (LIKELY((x) < table.size && table.data[x].func && \ - func_types_eq(ft, table.data[x].func_type)) || \ - TRAP(CALL_INDIRECT), \ - ((t)table.data[x].func)(__VA_ARGS__)) - -#ifdef SUPPORT_MEMORY64 -#define RANGE_CHECK(mem, offset, len) \ - do { \ - uint64_t res; \ - if (__builtin_add_overflow(offset, len, &res)) \ - TRAP(OOB); \ - if (UNLIKELY(res > mem->size)) \ - TRAP(OOB); \ - } while (0); -#else -#define RANGE_CHECK(mem, offset, len) \ - if (UNLIKELY(offset + (uint64_t)len > mem->size)) \ - TRAP(OOB); -#endif - -#if WASM_RT_MEMCHECK_GUARD_PAGES -#define MEMCHECK(mem, a, t) -#else -#define MEMCHECK(mem, a, t) RANGE_CHECK(mem, a, sizeof(t)) -#endif - -#ifdef __GNUC__ -#define wasm_asm __asm__ -#else -#define wasm_asm(X) -#endif - -#if WABT_BIG_ENDIAN -static inline void load_data(void* dest, const void* src, size_t n) { - if (!n) { - return; - } - size_t i = 0; - u8* dest_chars = dest; - memcpy(dest, src, n); - for (i = 0; i < (n >> 1); i++) { - u8 cursor = dest_chars[i]; - dest_chars[i] = dest_chars[n - i - 1]; - dest_chars[n - i - 1] = cursor; - } -} -#define LOAD_DATA(m, o, i, s) \ - do { \ - RANGE_CHECK((&m), m.size - o - s, s); \ - load_data(&(m.data[m.size - o - s]), i, s); \ - } while (0) -#define DEFINE_LOAD(name, t1, t2, t3) \ - static inline t3 name(wasm_rt_memory_t* mem, u64 addr) { \ - MEMCHECK(mem, addr, t1); \ - t1 result; \ - wasm_rt_memcpy(&result, &mem->data[mem->size - addr - sizeof(t1)], \ - sizeof(t1)); \ - wasm_asm("" ::"r"(result)); \ - return (t3)(t2)result; \ - } - -#define DEFINE_STORE(name, t1, t2) \ - static inline void name(wasm_rt_memory_t* mem, u64 addr, t2 value) { \ - MEMCHECK(mem, addr, t1); \ - t1 wrapped = (t1)value; \ - wasm_rt_memcpy(&mem->data[mem->size - addr - sizeof(t1)], &wrapped, \ - sizeof(t1)); \ - } -#else -static inline void load_data(void* dest, const void* src, size_t n) { - if (!n) { - return; - } - memcpy(dest, src, n); -} -#define LOAD_DATA(m, o, i, s) \ - do { \ - RANGE_CHECK((&m), o, s); \ - load_data(&(m.data[o]), i, s); \ - } while (0) -#define DEFINE_LOAD(name, t1, t2, t3) \ - static inline t3 name(wasm_rt_memory_t* mem, u64 addr) { \ - MEMCHECK(mem, addr, t1); \ - t1 result; \ - wasm_rt_memcpy(&result, &mem->data[addr], sizeof(t1)); \ - wasm_asm("" ::"r"(result)); \ - return (t3)(t2)result; \ - } - -#define DEFINE_STORE(name, t1, t2) \ - static inline void name(wasm_rt_memory_t* mem, u64 addr, t2 value) { \ - MEMCHECK(mem, addr, t1); \ - t1 wrapped = (t1)value; \ - wasm_rt_memcpy(&mem->data[addr], &wrapped, sizeof(t1)); \ - } -#endif - -DEFINE_LOAD(i32_load, u32, u32, u32) -DEFINE_LOAD(i64_load, u64, u64, u64) -DEFINE_LOAD(f32_load, f32, f32, f32) -DEFINE_LOAD(f64_load, f64, f64, f64) -DEFINE_LOAD(i32_load8_s, s8, s32, u32) -DEFINE_LOAD(i64_load8_s, s8, s64, u64) -DEFINE_LOAD(i32_load8_u, u8, u32, u32) -DEFINE_LOAD(i64_load8_u, u8, u64, u64) -DEFINE_LOAD(i32_load16_s, s16, s32, u32) -DEFINE_LOAD(i64_load16_s, s16, s64, u64) -DEFINE_LOAD(i32_load16_u, u16, u32, u32) -DEFINE_LOAD(i64_load16_u, u16, u64, u64) -DEFINE_LOAD(i64_load32_s, s32, s64, u64) -DEFINE_LOAD(i64_load32_u, u32, u64, u64) -DEFINE_STORE(i32_store, u32, u32) -DEFINE_STORE(i64_store, u64, u64) -DEFINE_STORE(f32_store, f32, f32) -DEFINE_STORE(f64_store, f64, f64) -DEFINE_STORE(i32_store8, u8, u32) -DEFINE_STORE(i32_store16, u16, u32) -DEFINE_STORE(i64_store8, u8, u64) -DEFINE_STORE(i64_store16, u16, u64) -DEFINE_STORE(i64_store32, u32, u64) - -#if defined(_MSC_VER) - -// Adapted from -// https://github.com/nemequ/portable-snippets/blob/master/builtin/builtin.h - -static inline int I64_CLZ(unsigned long long v) { - unsigned long r = 0; -#if defined(_M_AMD64) || defined(_M_ARM) - if (_BitScanReverse64(&r, v)) { - return 63 - r; - } -#else - if (_BitScanReverse(&r, (unsigned long)(v >> 32))) { - return 31 - r; - } else if (_BitScanReverse(&r, (unsigned long)v)) { - return 63 - r; - } -#endif - return 64; -} - -static inline int I32_CLZ(unsigned long v) { - unsigned long r = 0; - if (_BitScanReverse(&r, v)) { - return 31 - r; - } - return 32; -} - -static inline int I64_CTZ(unsigned long long v) { - if (!v) { - return 64; - } - unsigned long r = 0; -#if defined(_M_AMD64) || defined(_M_ARM) - _BitScanForward64(&r, v); - return (int)r; -#else - if (_BitScanForward(&r, (unsigned int)(v))) { - return (int)(r); - } - - _BitScanForward(&r, (unsigned int)(v >> 32)); - return (int)(r + 32); -#endif -} - -static inline int I32_CTZ(unsigned long v) { - if (!v) { - return 32; - } - unsigned long r = 0; - _BitScanForward(&r, v); - return (int)r; -} - -#define POPCOUNT_DEFINE_PORTABLE(f_n, T) \ - static inline u32 f_n(T x) { \ - x = x - ((x >> 1) & (T) ~(T)0 / 3); \ - x = (x & (T) ~(T)0 / 15 * 3) + ((x >> 2) & (T) ~(T)0 / 15 * 3); \ - x = (x + (x >> 4)) & (T) ~(T)0 / 255 * 15; \ - return (T)(x * ((T) ~(T)0 / 255)) >> (sizeof(T) - 1) * 8; \ - } - -POPCOUNT_DEFINE_PORTABLE(I32_POPCNT, u32) -POPCOUNT_DEFINE_PORTABLE(I64_POPCNT, u64) - -#undef POPCOUNT_DEFINE_PORTABLE - -#else - -#define I32_CLZ(x) ((x) ? __builtin_clz(x) : 32) -#define I64_CLZ(x) ((x) ? __builtin_clzll(x) : 64) -#define I32_CTZ(x) ((x) ? __builtin_ctz(x) : 32) -#define I64_CTZ(x) ((x) ? __builtin_ctzll(x) : 64) -#define I32_POPCNT(x) (__builtin_popcount(x)) -#define I64_POPCNT(x) (__builtin_popcountll(x)) - -#endif - -#define DIV_S(ut, min, x, y) \ - ((UNLIKELY((y) == 0)) \ - ? TRAP(DIV_BY_ZERO) \ - : (UNLIKELY((x) == min && (y) == -1)) ? TRAP(INT_OVERFLOW) \ - : (ut)((x) / (y))) - -#define REM_S(ut, min, x, y) \ - ((UNLIKELY((y) == 0)) \ - ? TRAP(DIV_BY_ZERO) \ - : (UNLIKELY((x) == min && (y) == -1)) ? 0 : (ut)((x) % (y))) - -#define I32_DIV_S(x, y) DIV_S(u32, INT32_MIN, (s32)x, (s32)y) -#define I64_DIV_S(x, y) DIV_S(u64, INT64_MIN, (s64)x, (s64)y) -#define I32_REM_S(x, y) REM_S(u32, INT32_MIN, (s32)x, (s32)y) -#define I64_REM_S(x, y) REM_S(u64, INT64_MIN, (s64)x, (s64)y) - -#define DIVREM_U(op, x, y) \ - ((UNLIKELY((y) == 0)) ? TRAP(DIV_BY_ZERO) : ((x)op(y))) - -#define DIV_U(x, y) DIVREM_U(/, x, y) -#define REM_U(x, y) DIVREM_U(%, x, y) - -#define ROTL(x, y, mask) \ - (((x) << ((y) & (mask))) | ((x) >> (((mask) - (y) + 1) & (mask)))) -#define ROTR(x, y, mask) \ - (((x) >> ((y) & (mask))) | ((x) << (((mask) - (y) + 1) & (mask)))) - -#define I32_ROTL(x, y) ROTL(x, y, 31) -#define I64_ROTL(x, y) ROTL(x, y, 63) -#define I32_ROTR(x, y) ROTR(x, y, 31) -#define I64_ROTR(x, y) ROTR(x, y, 63) - -#define FMIN(x, y) \ - ((UNLIKELY((x) != (x))) \ - ? NAN \ - : (UNLIKELY((y) != (y))) \ - ? NAN \ - : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? x : y) \ - : (x < y) ? x : y) - -#define FMAX(x, y) \ - ((UNLIKELY((x) != (x))) \ - ? NAN \ - : (UNLIKELY((y) != (y))) \ - ? NAN \ - : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? y : x) \ - : (x > y) ? x : y) - -#define TRUNC_S(ut, st, ft, min, minop, max, x) \ - ((UNLIKELY((x) != (x))) \ - ? TRAP(INVALID_CONVERSION) \ - : (UNLIKELY(!((x)minop(min) && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ - : (ut)(st)(x)) - -#define I32_TRUNC_S_F32(x) \ - TRUNC_S(u32, s32, f32, (f32)INT32_MIN, >=, 2147483648.f, x) -#define I64_TRUNC_S_F32(x) \ - TRUNC_S(u64, s64, f32, (f32)INT64_MIN, >=, (f32)INT64_MAX, x) -#define I32_TRUNC_S_F64(x) \ - TRUNC_S(u32, s32, f64, -2147483649., >, 2147483648., x) -#define I64_TRUNC_S_F64(x) \ - TRUNC_S(u64, s64, f64, (f64)INT64_MIN, >=, (f64)INT64_MAX, x) - -#define TRUNC_U(ut, ft, max, x) \ - ((UNLIKELY((x) != (x))) \ - ? TRAP(INVALID_CONVERSION) \ - : (UNLIKELY(!((x) > (ft)-1 && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ - : (ut)(x)) - -#define I32_TRUNC_U_F32(x) TRUNC_U(u32, f32, 4294967296.f, x) -#define I64_TRUNC_U_F32(x) TRUNC_U(u64, f32, (f32)UINT64_MAX, x) -#define I32_TRUNC_U_F64(x) TRUNC_U(u32, f64, 4294967296., x) -#define I64_TRUNC_U_F64(x) TRUNC_U(u64, f64, (f64)UINT64_MAX, x) - -#define TRUNC_SAT_S(ut, st, ft, min, smin, minop, max, smax, x) \ - ((UNLIKELY((x) != (x))) \ - ? 0 \ - : (UNLIKELY(!((x)minop(min)))) \ - ? smin \ - : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(st)(x)) - -#define I32_TRUNC_SAT_S_F32(x) \ - TRUNC_SAT_S(u32, s32, f32, (f32)INT32_MIN, INT32_MIN, >=, 2147483648.f, \ - INT32_MAX, x) -#define I64_TRUNC_SAT_S_F32(x) \ - TRUNC_SAT_S(u64, s64, f32, (f32)INT64_MIN, INT64_MIN, >=, (f32)INT64_MAX, \ - INT64_MAX, x) -#define I32_TRUNC_SAT_S_F64(x) \ - TRUNC_SAT_S(u32, s32, f64, -2147483649., INT32_MIN, >, 2147483648., \ - INT32_MAX, x) -#define I64_TRUNC_SAT_S_F64(x) \ - TRUNC_SAT_S(u64, s64, f64, (f64)INT64_MIN, INT64_MIN, >=, (f64)INT64_MAX, \ - INT64_MAX, x) - -#define TRUNC_SAT_U(ut, ft, max, smax, x) \ - ((UNLIKELY((x) != (x))) ? 0 \ - : (UNLIKELY(!((x) > (ft)-1))) \ - ? 0 \ - : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(x)) - -#define I32_TRUNC_SAT_U_F32(x) \ - TRUNC_SAT_U(u32, f32, 4294967296.f, UINT32_MAX, x) -#define I64_TRUNC_SAT_U_F32(x) \ - TRUNC_SAT_U(u64, f32, (f32)UINT64_MAX, UINT64_MAX, x) -#define I32_TRUNC_SAT_U_F64(x) TRUNC_SAT_U(u32, f64, 4294967296., UINT32_MAX, x) -#define I64_TRUNC_SAT_U_F64(x) \ - TRUNC_SAT_U(u64, f64, (f64)UINT64_MAX, UINT64_MAX, x) - -#define DEFINE_REINTERPRET(name, t1, t2) \ - static inline t2 name(t1 x) { \ - t2 result; \ - memcpy(&result, &x, sizeof(result)); \ - return result; \ - } - -DEFINE_REINTERPRET(f32_reinterpret_i32, u32, f32) -DEFINE_REINTERPRET(i32_reinterpret_f32, f32, u32) -DEFINE_REINTERPRET(f64_reinterpret_i64, u64, f64) -DEFINE_REINTERPRET(i64_reinterpret_f64, f64, u64) - -static float quiet_nanf(float x) { - uint32_t tmp; - memcpy(&tmp, &x, 4); - tmp |= 0x7fc00000lu; - memcpy(&x, &tmp, 4); - return x; -} - -static double quiet_nan(double x) { - uint64_t tmp; - memcpy(&tmp, &x, 8); - tmp |= 0x7ff8000000000000llu; - memcpy(&x, &tmp, 8); - return x; -} - -static double wasm_quiet(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return x; -} - -static float wasm_quietf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return x; -} - -static double wasm_floor(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return floor(x); -} - -static float wasm_floorf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return floorf(x); -} - -static double wasm_ceil(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return ceil(x); -} - -static float wasm_ceilf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return ceilf(x); -} - -static double wasm_trunc(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return trunc(x); -} - -static float wasm_truncf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return truncf(x); -} - -static float wasm_nearbyintf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return nearbyintf(x); -} - -static double wasm_nearbyint(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return nearbyint(x); -} - -static float wasm_fabsf(float x) { - if (UNLIKELY(isnan(x))) { - uint32_t tmp; - memcpy(&tmp, &x, 4); - tmp = tmp & ~(1UL << 31); - memcpy(&x, &tmp, 4); - return x; - } - return fabsf(x); -} - -static double wasm_fabs(double x) { - if (UNLIKELY(isnan(x))) { - uint64_t tmp; - memcpy(&tmp, &x, 8); - tmp = tmp & ~(1ULL << 63); - memcpy(&x, &tmp, 8); - return x; - } - return fabs(x); -} - -static double wasm_sqrt(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return sqrt(x); -} - -static float wasm_sqrtf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return sqrtf(x); -} - -static inline void memory_fill(wasm_rt_memory_t* mem, u32 d, u32 val, u32 n) { - RANGE_CHECK(mem, d, n); - memset(mem->data + d, val, n); -} - -static inline void memory_copy(wasm_rt_memory_t* dest, - const wasm_rt_memory_t* src, - u32 dest_addr, - u32 src_addr, - u32 n) { - RANGE_CHECK(dest, dest_addr, n); - RANGE_CHECK(src, src_addr, n); - memmove(dest->data + dest_addr, src->data + src_addr, n); -} - -static inline void memory_init(wasm_rt_memory_t* dest, - const u8* src, - u32 src_size, - u32 dest_addr, - u32 src_addr, - u32 n) { - if (UNLIKELY(src_addr + (uint64_t)n > src_size)) - TRAP(OOB); - LOAD_DATA((*dest), dest_addr, src + src_addr, n); -} - -typedef struct { - wasm_rt_func_type_t type; - wasm_rt_function_ptr_t func; - size_t module_offset; -} wasm_elem_segment_expr_t; - -static inline void funcref_table_init(wasm_rt_funcref_table_t* dest, - const wasm_elem_segment_expr_t* src, - u32 src_size, - u32 dest_addr, - u32 src_addr, - u32 n, - void* module_instance) { - if (UNLIKELY(src_addr + (uint64_t)n > src_size)) - TRAP(OOB); - if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) - TRAP(OOB); - for (u32 i = 0; i < n; i++) { - const wasm_elem_segment_expr_t* src_expr = &src[src_addr + i]; - dest->data[dest_addr + i] = - (wasm_rt_funcref_t){src_expr->type, src_expr->func, - (char*)module_instance + src_expr->module_offset}; - } -} - -// Currently Wasm only supports initializing externref tables with ref.null. -static inline void externref_table_init(wasm_rt_externref_table_t* dest, - u32 src_size, - u32 dest_addr, - u32 src_addr, - u32 n) { - if (UNLIKELY(src_addr + (uint64_t)n > src_size)) - TRAP(OOB); - if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) - TRAP(OOB); - for (u32 i = 0; i < n; i++) { - dest->data[dest_addr + i] = wasm_rt_externref_null_value; - } -} - -#define DEFINE_TABLE_COPY(type) \ - static inline void type##_table_copy(wasm_rt_##type##_table_t* dest, \ - const wasm_rt_##type##_table_t* src, \ - u32 dest_addr, u32 src_addr, u32 n) { \ - if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) \ - TRAP(OOB); \ - if (UNLIKELY(src_addr + (uint64_t)n > src->size)) \ - TRAP(OOB); \ - \ - memmove(dest->data + dest_addr, src->data + src_addr, \ - n * sizeof(wasm_rt_##type##_t)); \ - } - -DEFINE_TABLE_COPY(funcref) -DEFINE_TABLE_COPY(externref) - -#define DEFINE_TABLE_GET(type) \ - static inline wasm_rt_##type##_t type##_table_get( \ - const wasm_rt_##type##_table_t* table, u32 i) { \ - if (UNLIKELY(i >= table->size)) \ - TRAP(OOB); \ - return table->data[i]; \ - } - -DEFINE_TABLE_GET(funcref) -DEFINE_TABLE_GET(externref) - -#define DEFINE_TABLE_SET(type) \ - static inline void type##_table_set(const wasm_rt_##type##_table_t* table, \ - u32 i, const wasm_rt_##type##_t val) { \ - if (UNLIKELY(i >= table->size)) \ - TRAP(OOB); \ - table->data[i] = val; \ - } - -DEFINE_TABLE_SET(funcref) -DEFINE_TABLE_SET(externref) - -#define DEFINE_TABLE_FILL(type) \ - static inline void type##_table_fill(const wasm_rt_##type##_table_t* table, \ - u32 d, const wasm_rt_##type##_t val, \ - u32 n) { \ - if (UNLIKELY((uint64_t)d + n > table->size)) \ - TRAP(OOB); \ - for (uint32_t i = d; i < d + n; i++) { \ - table->data[i] = val; \ - } \ - } - -DEFINE_TABLE_FILL(funcref) -DEFINE_TABLE_FILL(externref) - -#if defined(__GNUC__) || defined(__clang__) -#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char* const x -#define FUNC_TYPE_EXTERN_T(x) const char* const x -#define FUNC_TYPE_T(x) static const char* const x -#else -#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char x[] -#define FUNC_TYPE_EXTERN_T(x) const char x[] -#define FUNC_TYPE_T(x) static const char x[] -#endif - -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t0); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t1); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t2); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t3); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t4); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t5); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t6); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t7); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t8); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t9); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t10); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t11); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t12); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t13); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t14); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t15); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t16); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t17); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t18); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t19); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t20); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t21); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t22); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t23); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t24); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t25); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t26); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t27); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t28); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t29); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t30); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t31); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t32); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t33); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t34); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t35); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t36); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t37); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t38); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t39); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t40); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t41); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t42); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t43); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t44); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t45); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t46); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t47); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t48); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t49); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t50); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t51); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t52); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t53); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t54); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t55); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t56); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t57); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t58); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t59); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t60); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t61); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t62); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t63); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t64); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t65); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t66); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t67); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t68); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t69); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t70); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t71); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t72); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t73); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t74); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t75); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t76); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t77); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t78); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t79); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t80); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t81); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t82); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t83); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t84); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t85); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t86); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t87); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t88); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t89); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t90); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t91); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t92); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t93); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t94); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t95); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t96); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t97); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t98); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t99); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t100); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t101); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t102); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t103); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t104); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t105); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t106); - -void w2c_hermes_0x5F_wasm_call_ctors(w2c_hermes*); -u32 w2c_hermes_getentropy(w2c_hermes*, u32, u32); -u32 w2c_hermes_test_wasm_host_timeout(w2c_hermes*); -u32 w2c_hermes_test_and_clear_wasm_host_timeout(w2c_hermes*); -u32 w2c_hermes_get_global_base_0(w2c_hermes*); -void w2c_hermes_0x5Finitialize_0(w2c_hermes*); -u32 w2c_hermes_emscripten_get_heap_size(w2c_hermes*); -void w2c_hermes_0x5FExit(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_errno_location_0(w2c_hermes*); -u32 w2c_hermes_0x5F_wasi_syscall_ret(w2c_hermes*, u32); -u32 w2c_hermes_strcmp(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_clock_gettime(w2c_hermes*, u32, u32); -u32 w2c_hermes_strlen(w2c_hermes*, u32); -void w2c_hermes_abort(w2c_hermes*); -void w2c_hermes_0x5F_wasi_timestamp_to_timespec(w2c_hermes*, u32, u64); -u32 w2c_hermes_0x5Fmmap_js(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_0x5Fmunmap_js(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_0x5F_syscall_openat(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x5F_syscall_fstat64(w2c_hermes*, u32, u32); -u32 w2c_hermes_emscripten_resize_heap(w2c_hermes*, u32); -void w2c_hermes_0x5F_call_sighandler(w2c_hermes*, u32, u32); -u32 w2c_hermes_sbrk(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_memcpy(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x5F_memset(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_dlmalloc(w2c_hermes*, u32); -void w2c_hermes_dlfree(w2c_hermes*, u32); -u32 w2c_hermes_dlrealloc(w2c_hermes*, u32, u32); -u32 w2c_hermes_try_realloc_chunk(w2c_hermes*, u32, u32); -u32 w2c_hermes_dlmemalign(w2c_hermes*, u32, u32); -u32 w2c_hermes_internal_memalign(w2c_hermes*, u32, u32); -u32 w2c_hermes_dlposix_memalign(w2c_hermes*, u32, u32, u32); -void w2c_hermes_dlmallinfo(w2c_hermes*, u32); -void w2c_hermes_dispose_chunk(w2c_hermes*, u32, u32); -u32 w2c_hermes_dlcalloc(w2c_hermes*, u32, u32); -void w2c_hermes_abort_message(w2c_hermes*, u32, u32); -void w2c_hermes_demangling_terminate_handler0x280x29(w2c_hermes*); -u32 w2c_hermes_void0x200x280x2Astd0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_0x5Flibcpp_atomic_load0x5Babi0x3Av150070x5D0x3Cvoid0x200x280x2A0x290x280x290x3E0x28void0x200x280x2A0x20const0x2A0x290x280x290x2C0x20int0x290x290x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3Aget_terminate0x280x29(w2c_hermes*); -void w2c_hermes_std0x3A0x3A_0x5Fterminate0x28void0x200x280x2A0x290x280x290x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3Aterminate0x280x29(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3Aget_new_handler0x280x29(w2c_hermes*); -u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x2C0x20std0x3A0x3Anothrow_t0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_operator0x20new0x5B0x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); -void w2c_hermes_operator0x20delete0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_operator0x20delete0x5B0x5D0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_aligned_alloc0x5Babi0x3Av150070x5D0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_operator0x20delete0x28void0x2A0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_aligned_free0x5Babi0x3Av150070x5D0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3Atype_info0x3A0x3A0x7Etype_info0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxa_pure_virtual(w2c_hermes*); -u32 w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fshim_type_info0x3A0x3A0x7E_0x5Fshim_type_info0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fshim_type_info0x3A0x3Anoop10x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fshim_type_info0x3A0x3Anoop20x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3A0x7E_0x5Fclass_type_info0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3A0x7E_0x5Fsi_class_type_info0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_is_equal0x28std0x3A0x3Atype_info0x20const0x2A0x2C0x20std0x3A0x3Atype_info0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3Atype_info0x3A0x3Aname0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Acan_catch0x28_0x5Fcxxabiv10x3A0x3A_0x5Fshim_type_info0x20const0x2A0x2C0x20void0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x5F_dynamic_cast(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_found_base_class0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Ahas_unambiguous_public_base0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Ahas_unambiguous_public_base0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_static_type_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_static_type_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Asearch_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Asearch_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Asearch_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Asearch_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABuffer0x3A0x3A0x7EBuffer0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ABuffer0x3A0x3A0x7EBuffer0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCTripwireContext0x3A0x3A0x7EGCTripwireContext0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACrashManager0x3A0x3A0x7ECrashManager0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3A0x7ENopCrashManager0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AregisterMemory0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AunregisterMemory0x28void0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AsetCustomData0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AremoveCustomData0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AsetContextualCustomData0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AremoveContextualCustomData0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AregisterCallback0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28int0x290x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AunregisterCallback0x28int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AsetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3ACrashManager0x3A0x3AHeapInformation0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_memcmp(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x5F_lockfile(w2c_hermes*, u32); -void w2c_hermes_0x5F_unlockfile(w2c_hermes*, u32); -void w2c_hermes_dummy(w2c_hermes*); -void w2c_hermes_libc_exit_fini(w2c_hermes*); -void w2c_hermes_exit(w2c_hermes*, u32); -u32 w2c_hermes_emscripten_futex_wake(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_pthread_mutex_lock(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_pthread_mutex_unlock(w2c_hermes*, u32); -u32 w2c_hermes_pthread_mutex_destroy(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_pthread_create(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x5F_pthread_join(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_pthread_key_create(w2c_hermes*, u32, u32); -u32 w2c_hermes_pthread_setspecific(w2c_hermes*, u32, u32); -u32 w2c_hermes_pthread_cond_wait(w2c_hermes*, u32, u32); -u32 w2c_hermes_pthread_cond_signal(w2c_hermes*, u32); -u32 w2c_hermes_pthread_cond_broadcast(w2c_hermes*, u32); -u32 w2c_hermes_pthread_cond_destroy(w2c_hermes*, u32); -void w2c_hermes_0x5F_lock(w2c_hermes*, u32); -void w2c_hermes_0x5F_unlock(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_ofl_lock(w2c_hermes*); -void w2c_hermes_0x5F_stdio_exit(w2c_hermes*); -void w2c_hermes_close_file(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_towrite(w2c_hermes*, u32); -u32 w2c_hermes_isdigit(w2c_hermes*, u32); -u32 w2c_hermes_memchr(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_strnlen(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_syscall_getpid(w2c_hermes*); -u32 w2c_hermes_0x5F_syscall_getrusage(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_syscall_mprotect(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_getpid(w2c_hermes*); -u32 w2c_hermes_0x5F_get_tp(w2c_hermes*); -void w2c_hermes_init_pthread_self(w2c_hermes*); -u32 w2c_hermes_wcrtomb(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_wctomb(w2c_hermes*, u32, u32); -f64 w2c_hermes_frexp(w2c_hermes*, f64, u32); -void w2c_hermes_0x5F_ashlti3(w2c_hermes*, u32, u64, u64, u32); -void w2c_hermes_0x5F_lshrti3(w2c_hermes*, u32, u64, u64, u32); -f64 w2c_hermes_0x5F_trunctfdf2(w2c_hermes*, u64, u64); -u32 w2c_hermes_0x5F_fwritex(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_fwrite(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x5F_vfprintf_internal(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_printf_core(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_out(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_getint(w2c_hermes*, u32); -void w2c_hermes_pop_arg(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_fmt_x(w2c_hermes*, u64, u32, u32); -u32 w2c_hermes_fmt_o(w2c_hermes*, u64, u32); -u32 w2c_hermes_fmt_u(w2c_hermes*, u64, u32); -void w2c_hermes_pad(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_vfprintf(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_fmt_fp(w2c_hermes*, u32, f64, u32, u32, u32, u32); -void w2c_hermes_pop_arg_long_double(w2c_hermes*, u32, u32); -u64 w2c_hermes_0x5F_DOUBLE_BITS(w2c_hermes*, f64); -u32 w2c_hermes_vfiprintf(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_vsnprintf(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_sn_write(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_snprintf(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_fprintf(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_fiprintf(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x5F_overflow(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_lctrans(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_strerror_l(w2c_hermes*, u32, u32); -u32 w2c_hermes_strerror(w2c_hermes*, u32); -u32 w2c_hermes_memmove(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_isspace(w2c_hermes*, u32); -u32 w2c_hermes_dummy0x2E1(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_stdio_close(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_stdio_write(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_0x5F_lseek(w2c_hermes*, u32, u64, u32); -u64 w2c_hermes_0x5F_stdio_seek(w2c_hermes*, u32, u64, u32); -f64 w2c_hermes_scalbn(w2c_hermes*, f64, u32); -u32 w2c_hermes_unsigned0x20long0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3Amin0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Acapacity0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_pointer0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_address0x5Babi0x3Av150070x5D0x3Cchar0x3E0x28char0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Amove0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fnull_terminate_at0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fgrow_by_and_replace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fthrow_out_of_range0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_out_of_range0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20long0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3Amin0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_long_cap0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_long_pointer0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_short_pointer0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fchar_traits_move0x3Cchar0x3E0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_size0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finvalidate_iterators_past0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Aassign0x28char0x260x2C0x20char0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Amax_size0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20long0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3Amax0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frecommend0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Falloc0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fallocation_result0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Apointer0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fallocate_at_least0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fbegin_lifetime0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_invalidate_all0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Acopy0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Adeallocate0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x260x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_long_pointer0x5Babi0x3Av150070x5D0x28char0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_long_cap0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_long_size0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fthrow_length_error0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Ffits_in_sso0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_short_size0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Falloc0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20long0x20std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Amax_size0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x20void0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Anumeric_limits0x3Cunsigned0x20long0x3E0x3A0x3Amax0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_length_error0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Afirst0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apointer_traits0x3Cchar0x2A0x3E0x3A0x3Apointer_to0x5Babi0x3Av150070x5D0x28char0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3A0x3Aallocate0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Asecond0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20long0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Falign_it0x5Babi0x3Av150070x5D0x3C16ul0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_random_access_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20char0x2A0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Acopy_n0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A0x7Ebasic_string0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_erase_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3A0x3Adeallocate0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fgrow_by0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Aassign0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3Afill_n0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20unsigned0x20long0x2C0x20char0x3E0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20char0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finit0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finit_copy_ctor_external0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20long0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Areplace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_external0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Areserve0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fshrink_or_extend0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20long0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3Amax0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fcompressed_pair0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_insert_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_no_alias0x3Cfalse0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_no_alias0x3Ctrue0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Apush_back0x28char0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Ferase_external_with_move0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Acompare0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Acompare0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Ferase_to_end0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x2B0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28char0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aget_allocator0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aselect_on_container_copy_construction0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x20void0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Abasic_string0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Funinitialized_size_tag0x2C0x20unsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fzero0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aallocate0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Abasic_string0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fcompressed_pair0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Abasic_string0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20void0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_string0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Ai_to_string0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20unsigned0x20int0x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_chars_result0x20std0x3A0x3A_0x5F20x3A0x3Ato_chars0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2C0x2000x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_string0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Ai_to_string0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20unsigned0x20long0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_chars_result0x20std0x3A0x3A_0x5F20x3A0x3Ato_chars0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x2C0x2000x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Asecond0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_numeric_limits0x3Cunsigned0x20long0x2C0x20true0x3E0x3A0x3Amax0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_allocate0x5Babi0x3Av150070x5D0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fis_overaligned_for_new0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_void0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_operator_new0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x2C0x20std0x3A0x3Aalign_val_t0x3E0x28unsigned0x20long0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_void0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_operator_new0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3Acopy0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcopy0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x2A0x2C0x2000x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_auto0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_range0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_decltype0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x3A0x3A_0x5Funwrap0x28std0x3A0x3Adeclval0x3Cchar0x2A0x3E0x280x290x290x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x2C0x2000x3E0x28char0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcopy_impl0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2C0x20char0x2C0x20void0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_char0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frewrap_range0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frewrap_iter0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20char0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_ref_decay0x3Cchar0x20const0x2A0x3E0x3A0x3Atype0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_ref_decay0x3Cchar0x2A0x3E0x3A0x3Atype0x3E0x20std0x3A0x3A_0x5F20x3A0x3Amake_pair0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x260x260x2C0x20char0x2A0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_range_impl0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x3A0x3A_0x5Funwrap0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x3A0x3A_0x5Funwrap0x5Babi0x3Av150070x5D0x28char0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x3A0x3Apair0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x2A0x2C0x200x28void0x2A0x2900x3E0x28char0x20const0x2A0x260x260x2C0x20char0x2A0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_range_impl0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x3A0x3A_0x5Frewrap0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x3A0x3A_0x5Frewrap0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_decltype0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x3A0x3A_0x5Funwrap0x28std0x3A0x3Adeclval0x3Cchar0x20const0x2A0x3E0x280x290x290x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x2C0x2000x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x3A0x3Apair0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x200x28void0x2A0x2900x3E0x28char0x20const0x2A0x260x260x2C0x20char0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x3A0x3A_0x5Funwrap0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_char0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frewrap_iter0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x3A0x3A_0x5Frewrap0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_deallocate0x5Babi0x3Av150070x5D0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdo_deallocate_handle_size0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Aalign_val_t0x3E0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdo_deallocate_handle_size0x5Babi0x3Av150070x5D0x3C0x3E0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_operator_delete0x5Babi0x3Av150070x5D0x3Cvoid0x2A0x2C0x20std0x3A0x3Aalign_val_t0x3E0x28void0x2A0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_operator_delete0x5Babi0x3Av150070x5D0x3Cvoid0x2A0x3E0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fconvert_to_integral0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ffill_n0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20unsigned0x20long0x2C0x20char0x3E0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20char0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3A0x3Aallocator0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fnon_trivial_if0x3Ctrue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fnon_trivial_if0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finit0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_chars_result0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_chars_itoa0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Ftraits_base0x3Cunsigned0x20int0x2C0x20void0x3E0x3A0x3A_0x5Fwidth0x5Babi0x3Av150070x5D0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Ftraits_base0x3Cunsigned0x20int0x2C0x20void0x3E0x3A0x3A_0x5Fconvert0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_clz0x5Babi0x3Av150070x5D0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fbase_10_u320x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend10x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend20x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend30x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend40x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend50x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend60x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend70x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend80x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend90x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend100x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x3E0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_random_access_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20char0x2A0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Acopy_n0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20int0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x2C0x20int0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3Adistance0x5Babi0x3Av150070x5D0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdistance0x5Babi0x3Av150070x5D0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Arandom_access_iterator_tag0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_strerror_r(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Adefault_error_condition0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x3A0x3Aerror_condition0x5Babi0x3Av150070x5D0x28int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_category0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aequivalent0x28int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x3A0x3Acategory0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Aerror_category0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x3A0x3Avalue0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aequivalent0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x20const0x260x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_code0x3A0x3Acategory0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_code0x3A0x3Avalue0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdo_message0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Ado_strerror_r0x28int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Ahandle_strerror_r_return0x28int0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ageneric_category0x280x29(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Adefault_error_condition0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Asystem_category0x280x29(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3A0x7Eerror_category0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_code0x3A0x3Amessage0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_system_error0x28int0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3A0x7E_0x5Fgeneric_error_category0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3A0x7E_0x5Fsystem_error_category0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3Arandom_device0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x210x3D0x5Babi0x3Av150070x5D0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ac_str0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Adata0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3A0x7Erandom_device0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Alength0x28char0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Asize0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fis_long0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_long_size0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_short_size0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Afirst0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_pointer0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_char0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_address0x5Babi0x3Av150070x5D0x3Cchar0x20const0x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_long_pointer0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_short_pointer0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apointer_traits0x3Cchar0x20const0x2A0x3E0x3A0x3Apointer_to0x5Babi0x3Av150070x5D0x28char0x20const0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_getpagesize(w2c_hermes*); -u32 w2c_hermes_0x5F_cxa_atexit(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x5F_assert_fail(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_write(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Allvm_is_multithreaded0x280x29(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acondition_variable0x3A0x3A0x7Econdition_variable0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_condvar_destroy0x5Babi0x3Av150070x5D0x28pthread_cond_t0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Amutex0x3A0x3A0x7Emutex0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_mutex_destroy0x5Babi0x3Av150070x5D0x28pthread_mutex_t0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_syscall_ret(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_count0x3A0x3A0x7E_0x5Fshared_count0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_weak_count0x3A0x3A_0x5Frelease_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_long0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_0x5Flibcpp_atomic_load0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x20const0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_weak_count0x3A0x3A_0x5Fget_deleter0x28std0x3A0x3Atype_info0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x3A0x3A_0x5Fmake_ready0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Afuture0x3Cvoid0x3E0x3A0x3A0x7Efuture0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Athread0x3A0x3A0x7Ethread0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_thread_isnull0x5Babi0x3Av150070x5D0x28unsigned0x20long0x20const0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Athread0x3A0x3Ajoin0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_thread_join0x5Babi0x3Av150070x5D0x28unsigned0x20long0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_local_data0x280x29(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_specific_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3A0x3A_0x5Fthread_specific_ptr0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_specific_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3A0x3A_0x5Fat_thread_exit0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_tls_create0x5Babi0x3Av150070x5D0x28unsigned0x20int0x2A0x2C0x20void0x200x280x2A0x290x28void0x2A0x290x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct_imp0x3A0x3A0x7E_0x5Fthread_struct_imp0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Abegin0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Aend0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x210x3D0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Abegin0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Aend0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x210x3D0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x3A0x3Aoperator0x2A0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_count0x3A0x3A_0x5Frelease_shared0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x3A0x3Aoperator0x2B0x2B0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x3A0x3Aoperator0x2D0x3E0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x3A0x3Aoperator0x2B0x2B0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A0x7Evector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A0x7Evector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x3A0x3A_0x5Fwrap_iter0x5Babi0x3Av150070x5D0x28void0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_address0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x3A0x3A_0x5Fwrap_iter0x5Babi0x3Av150070x5D0x28void0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_long0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_atomic_refcount_decrement0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fdestroy_vector0x3A0x3A_0x5Fdestroy_vector0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fdestroy_vector0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fdestroy_vector0x3A0x3A_0x5Fdestroy_vector0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fdestroy_vector0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3A0x3A_0x5Fthread_struct0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct_imp0x3A0x3A_0x5Fthread_struct_imp0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Avector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Avector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3A0x3A0x7E_0x5Fthread_struct0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x3A0x3Abase0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x3A0x3Abase0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fannotate_delete0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_erase_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fclear0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Falloc0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Acapacity0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Adeallocate0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Adata0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Asize0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fannotate_contiguous_container0x5Babi0x3Av150070x5D0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fbase_destruct_at_end0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3A0x3Adeallocate0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Asecond0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fend_cap0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Adestroy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20void0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Adestroy_at0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x2000x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdestroy_at0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x2000x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Afirst0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fannotate_delete0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_erase_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fclear0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Falloc0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Acapacity0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Adeallocate0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Adata0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Asize0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fannotate_contiguous_container0x5Babi0x3Av150070x5D0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fbase_destruct_at_end0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3A0x3Adeallocate0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Asecond0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fend_cap0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_address0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Adestroy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20void0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Adestroy_at0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x2000x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdestroy_at0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x2000x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Afirst0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x2C0x20void0x3E0x28std0x3A0x3Anullptr_t0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fconvert_to_integral0x5Babi0x3Av150070x5D0x28long0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x2C0x20void0x3E0x28std0x3A0x3Anullptr_t0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fcompressed_pair0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x3E0x28std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_insert_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fcompressed_pair0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x3E0x28std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_insert_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acondition_variable0x3A0x3Anotify_one0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_condvar_signal0x5Babi0x3Av150070x5D0x28pthread_cond_t0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acondition_variable0x3A0x3Anotify_all0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x3E0x28long0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20long0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x3A0x3Acount0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Acount0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fno_overflow0x3Cstd0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x20_0x5Fno_overflow0x3Cstd0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Atype0x3A0x3Aden0x200x3D0x3D0x2010x200x260x260x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x3E0x28long0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20long0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_duration0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration_cast0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x2C0x20long0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3A_0x5Fduration_cast0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1000000000ll0x2C0x201ll0x3E0x2C0x20false0x2C0x20true0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Amutex0x3A0x3Alock0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_mutex_lock0x5Babi0x3Av150070x5D0x28pthread_mutex_t0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Amutex0x3A0x3Aunlock0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_mutex_unlock0x5Babi0x3Av150070x5D0x28pthread_mutex_t0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_lock0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3A0x3Aunique_lock0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Amutex0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_lock0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3A0x3A0x7Eunique_lock0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcall_once0x28unsigned0x20long0x20volatile0x260x2C0x20void0x2A0x2C0x20void0x200x280x2A0x290x28void0x2A0x290x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_condvar_wait0x5Babi0x3Av150070x5D0x28pthread_cond_t0x2A0x2C0x20pthread_mutex_t0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_0x5Flibcpp_relaxed_store0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x20volatile0x2C0x20unsigned0x20long0x3E0x28unsigned0x20long0x20volatile0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_0x5Flibcpp_atomic_store0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x20volatile0x2C0x20unsigned0x20long0x3E0x28unsigned0x20long0x20volatile0x2A0x2C0x20unsigned0x20long0x2C0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_condvar_broadcast0x5Babi0x3Av150070x5D0x28pthread_cond_t0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_thread_get_id0x5Babi0x3Av150070x5D0x28unsigned0x20long0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AMutexImpl0x3A0x3AMutexImpl0x28bool0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AMutexImpl0x3A0x3A0x7EMutexImpl0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AMutexImpl0x3A0x3Aacquire0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AMutexImpl0x3A0x3Arelease0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AManagedStaticBase0x3A0x3ARegisterManagedStatic0x28void0x2A0x200x280x2A0x290x280x290x2C0x20void0x200x280x2A0x290x28void0x2A0x290x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_initializeMutex0x280x29(w2c_hermes*); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcall_once_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Cvoid0x200x280x260x290x280x290x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_sigaltstack(w2c_hermes*, u32, u32); -u32 w2c_hermes_sigemptyset(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_sigaction(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_sigfillset(w2c_hermes*, u32); -u32 w2c_hermes_sigismember(w2c_hermes*, u32, u32); -u32 w2c_hermes_sigorset(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_sigandset(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_sigdelset(w2c_hermes*, u32, u32); -u32 w2c_hermes_sigaddset(w2c_hermes*, u32, u32); -u32 w2c_hermes_raise(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_sig_is_blocked(w2c_hermes*, u32); -u32 w2c_hermes_pthread_sigmask(w2c_hermes*, u32, u32, u32); -void w2c_hermes_siginvertset(w2c_hermes*, u32, u32); -u32 w2c_hermes_sigprocmask(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3ARunSignalHandlers0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3ARunInterruptHandlers0x280x29(w2c_hermes*); -void w2c_hermes_RegisterHandlers0x280x29(w2c_hermes*); -u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3Cllvh0x3A0x3Asys0x3A0x3ASmartMutex0x3Ctrue0x3E0x3E0x3A0x3Acall0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cllvh0x3A0x3Asys0x3A0x3ASmartMutex0x3Ctrue0x3E0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_SignalHandler0x28int0x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3AAddSignalHandler0x28void0x200x280x2A0x290x28void0x2A0x290x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cunsigned0x20int0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cunsigned0x20int0x20const0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AAddPointer0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AAddInteger0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AComputeHash0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3Aoperator0x3D0x3D0x28llvh0x3A0x3AFoldingSetNodeID0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ABumpPtrAllocatorImpl0x3Cllvh0x3A0x3AMallocAllocator0x2C0x204096ul0x2C0x204096ul0x3E0x3A0x3AAllocate0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AFoldingSetBase0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3A0x7EFoldingSetBase0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AGrowBucketCount0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AInsertNode0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AFindNodeOrInsertPos0x28llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20void0x2A0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetIteratorImpl0x3A0x3AFoldingSetIteratorImpl0x28void0x2A0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetIteratorImpl0x3A0x3Aadvance0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ABumpPtrAllocatorImpl0x3Cllvh0x3A0x3AMallocAllocator0x2C0x204096ul0x2C0x204096ul0x3E0x3A0x3AStartNewSlab0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AinitSlowCase0x28unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AinitFromArray0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20long0x20long0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20long0x20long0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AfromString0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AshlSlowCase0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcMultiplyPart0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u64, u64, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Anegate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x2B0x2B0x280x29(w2c_hermes*, u32); -u64 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcAdd0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u64, u32); -u64 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcAddPart0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u64, u32); -u64 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSubtract0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u64, u32); -u64 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSubtractPart0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u64, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x2A0x28llvh0x3A0x3AAPInt0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u32, u64, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcAnd0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcOr0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcXor0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x2A0x3D0x28llvh0x3A0x3AAPInt0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcCompare0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AflipAllBitsSlowCase0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcComplement0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x3D0x28llvh0x3A0x3AAPInt0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AlshrInPlace0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AcountLeadingZerosSlowCase0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AcountTrailingZerosSlowCase0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AAPIntOps0x3A0x3ARoundDoubleToAPInt0x28double0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, f64, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Atrunc0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Azext0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AlshrSlowCase0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcShiftRight0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcShiftLeft0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Audiv0x28llvh0x3A0x3AAPInt0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Adivide0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Audivrem0x28llvh0x3A0x3AAPInt0x20const0x260x2C0x20llvh0x3A0x3AAPInt0x20const0x260x2C0x20llvh0x3A0x3AAPInt0x260x2C0x20llvh0x3A0x3AAPInt0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x3D0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Audivrem0x28llvh0x3A0x3AAPInt0x20const0x260x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3AAPInt0x260x2C0x20unsigned0x20long0x20long0x260x29(w2c_hermes*, u32, u64, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtoString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20unsigned0x20int0x2C0x20bool0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Adump0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSet0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u64, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcAssign0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcIsZero0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcExtractBit0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSetBit0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcLSB0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcMSB0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcNegate0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcFullMultiply0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcDivide0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSetLeastSignificantBits0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPFloatBase0x3A0x3APPCDoubleDouble0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AcopySignificand0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AIEEEFloat0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AaddOrSubtract0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x2C0x20llvh0x3A0x3AAPFloatBase0x3A0x3AroundingMode0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AcompareAbsoluteValue0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3Anormalize0x28llvh0x3A0x3AAPFloatBase0x3A0x3AroundingMode0x2C0x20llvh0x3A0x3AlostFraction0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AshiftSignificandLeft0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AshiftSignificandRight0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AroundAwayFromZero0x28llvh0x3A0x3AAPFloatBase0x3A0x3AroundingMode0x2C0x20llvh0x3A0x3AlostFraction0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3A0x7EIEEEFloat0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3Aconvert0x28llvh0x3A0x3AfltSemantics0x20const0x260x2C0x20llvh0x3A0x3AAPFloatBase0x3A0x3AroundingMode0x2C0x20bool0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AaddOrSubtractSignificand0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AaddOrSubtractSpecials0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_char0x2A0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine_data0x3Cunsigned0x20int0x3E0x28unsigned0x20long0x260x2C0x20char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine0x28unsigned0x20long0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_char0x2A0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine_data0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x260x2C0x20char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertF80LongDoubleAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertPPCDoubleDoubleAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertDoubleAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertQuadrupleAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertFloatAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertHalfAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AbitcastToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AinitFromPPCDoubleDoubleAPInt0x28llvh0x3A0x3AAPInt0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AtoString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cchar0x2C0x20true0x3E0x3A0x3Apush_back0x28char0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADoubleAPFloat0x3A0x3AbitcastToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPFloat0x3A0x3AbitcastToAPInt0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADoubleAPFloat0x3A0x3AtoString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPFloat0x3A0x3AtoString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPFloat0x3A0x3Aprint0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPFloat0x3A0x3Adump0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_state0x3A0x3Amix0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x2A0x2C0x20char0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frotate0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20char0x2A0x2C0x20char0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_first_of0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_first_not_of0x28char0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_first_not_of0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_last_of0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Asplit0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x2C0x20char0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Acount0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_GetAutoSenseRadix0x28llvh0x3A0x3AStringRef0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AconsumeSignedInteger0x28llvh0x3A0x3AStringRef0x260x2C0x20unsigned0x20int0x2C0x20long0x20long0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AgetAsUnsignedInteger0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AgetAsSignedInteger0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20long0x20long0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AAPFloat0x200x5B0x5D0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AAPFloat0x200x5B0x5D0x3E0x3E0x3A0x3Areset0x5Babi0x3Av150070x5D0x28std0x3A0x3Anullptr_t0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Ahash_value0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cchar0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cchar0x20const0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x3A0x3AisEqual0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_isalpha(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_strchrnul(w2c_hermes*, u32, u32); -void w2c_hermes_0x5F_emscripten_environ_constructor(w2c_hermes*); -u32 w2c_hermes_strncmp(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_getenv(w2c_hermes*, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asystem_clock0x3A0x3Anow0x280x29(w2c_hermes*); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3A_0x5Flibcpp_system_clock_now0x280x29(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acommon_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aoperator0x2B0x5Babi0x3Av150070x5D0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20long0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asystem_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3E0x3A0x3Atime_point0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fno_overflow0x3Cstd0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x20_0x5Fno_overflow0x3Cstd0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Atype0x3A0x3Aden0x200x3D0x3D0x2010x200x260x260x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_duration0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration_cast0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x2C0x20long0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Acount0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x3A0x3Anow0x280x29(w2c_hermes*); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3A_0x5Flibcpp_steady_clock_now0x280x29(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acommon_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aoperator0x2B0x5Babi0x3Av150070x5D0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20long0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3A0x3Atime_point0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x3E0x28long0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20long0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3A_0x5Fduration_cast0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1000000ll0x2C0x201ll0x3E0x2C0x20false0x2C0x20true0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_getrusage(w2c_hermes*, u32, u32); -u32 w2c_hermes_open(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_close(w2c_hermes*, u32); -u32 w2c_hermes_isatty(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AGetMallocUsage0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AGetTimeUsage0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asystem_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3ASafelyCloseFileDescriptor0x28int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AFileDescriptorIsDisplayed0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AFileDescriptorHasColors0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AColorNeedsFlush0x280x29(w2c_hermes*); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AOutputColor0x28char0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AOutputBold0x28bool0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AOutputReverse0x280x29(w2c_hermes*); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AResetColor0x280x29(w2c_hermes*); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_syscall_munmap(w2c_hermes*, u32, u32); -u32 w2c_hermes_find_mapping(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_syscall_mmap2(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_dummy0x2E2(w2c_hermes*); -u32 w2c_hermes_0x5F_mmap(w2c_hermes*, u32, u32, u32, u32, u32, u64); -u32 w2c_hermes_0x5F_munmap(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Abegin0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aconst_iterator0x3A0x3Aoperator0x2B0x2B0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aroot_dir_start0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Afilename_pos0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aroot_path0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aroot_directory0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aappend0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Ahas_root_name0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aparent_path_end0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aremove_filename0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Aswap0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Ahas_root_directory0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Ais_absolute0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aremove_dots0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20bool0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AopenFile0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20int0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3ACreationDisposition0x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AFileAccess0x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AOpenFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3AChangeStdoutToBinary0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3Ainit0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3AgetMemBuffer0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANamedBufferAlloc0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3AgetMemBufferCopy0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AWritableMemoryBuffer0x3A0x3AgetNewUninitMemBuffer0x28unsigned0x20long0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3A0x3A0x7EMemoryBufferMem0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3A0x3AgetBufferKind0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3A0x7EMemoryBuffer0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AWritableMemoryBuffer0x3E0x3A0x3A0x7EMemoryBufferMem0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AWritableMemoryBuffer0x3E0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AWritableMemoryBuffer0x3E0x3A0x3AgetBufferKind0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AisLegalUTF80x28unsigned0x20char0x20const0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AgetNumBytesForUTF80x28unsigned0x20char0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AConvertUTF8toUTF160x28unsigned0x20char0x20const0x2A0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20short0x2A0x2A0x2C0x20unsigned0x20short0x2A0x2C0x20llvh0x3A0x3AConversionFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AConvertUTF8toUTF32Impl0x28unsigned0x20char0x20const0x2A0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2A0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20llvh0x3A0x3AConversionFlags0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AfindMaximalSubpartOfIllFormedUTF8Sequence0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AConvertUTF8toUTF320x28unsigned0x20char0x20const0x2A0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2A0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20llvh0x3A0x3AConversionFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AconvertUTF8ToUTF16String0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cunsigned0x20short0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cunsigned0x20short0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asafe_calloc0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ALookupBucketFor0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3AFindKey0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ARemoveKey0x28llvh0x3A0x3AStringMapEntryBase0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ARemoveKey0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ARehashTable0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x5F_qsort_r(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_sift(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_shr(w2c_hermes*, u32, u32); -void w2c_hermes_trinkle(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_shl(w2c_hermes*, u32, u32); -u32 w2c_hermes_pntz(w2c_hermes*, u32); -void w2c_hermes_cycle(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x5F_builtin_ctz(w2c_hermes*, u32); -u32 w2c_hermes_a_ctz_32(w2c_hermes*, u32); -void w2c_hermes_qsort(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_wrapper_cmp(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3Ainsert_imp_big0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3AGrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3AFindBucketFor0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3ASmallPtrSetImplBase0x28void0x20const0x2A0x2A0x2C0x20llvh0x3A0x3ASmallPtrSetImplBase0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3ASmallPtrSetImplBase0x28void0x20const0x2A0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ASmallPtrSetImplBase0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3Aerror0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Abasic_parser_impl0x3A0x3AgetOptionWidth0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Abasic_parser_impl0x3A0x3AprintOptionInfo0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AprintHelpStr0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3A0x3AprintOptionDiff0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Acl0x3A0x3AOptionValue0x3Cunsigned0x20int0x3E0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AaddArgument0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3C0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3E0x3A0x3Acall0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3C0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3Cllvh0x3A0x3Acl0x3A0x3ASubCommand0x3E0x3A0x3Acall0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cllvh0x3A0x3Acl0x3A0x3ASubCommand0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3A0x3AaddOption0x28llvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3AprintOptionDiff0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Acl0x3A0x3AOptionValue0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x20const0x260x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3A0x3Aparse0x28llvh0x3A0x3Acl0x3A0x3AOption0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3A0x3AprintOptionDiff0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20bool0x2C0x20llvh0x3A0x3Acl0x3A0x3AOptionValue0x3Cbool0x3E0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValue0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3A0x3AaddLiteralOption0x28llvh0x3A0x3Acl0x3A0x3AOption0x260x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AsetArgStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3A0x3AupdateArgStr0x28llvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionCategory0x3A0x3AregisterCategory0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x3E0x3A0x3Ainsert0x28llvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3A0x3AregisterSubCommand0x28llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Cllvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x3E0x3A0x3Ainsert0x28llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AaddOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Abasic_parser_impl0x3A0x3AprintOptionName0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Abasic_parser_impl0x3A0x3AprintOptionNoValue0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x3A0x3A0x7EHelpPrinter0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E52(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E56(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E60(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E64(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E68(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E72(w2c_hermes*, u32); -void w2c_hermes_sortOpts0x28llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x260x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E74(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E78(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x3A0x3AprintHelp0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_SubNameCompare0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x3E0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x3A0x3Aprint0x280x29(w2c_hermes*); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3A0x7EOption0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueCopy0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3A0x3AgetValueName0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3A0x3AgetValueName0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3AgetValueName0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringMapIterator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x3A0x3AprintOptions0x28llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x2C0x20128u0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x3A0x3A0x7EHelpPrinter0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACategorizedHelpPrinter0x3A0x3AprintOptions0x28llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x2C0x20128u0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACategorizedHelpPrinter0x3A0x3AOptionCategoryCompare0x28llvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACategorizedHelpPrinter0x3A0x3A0x7ECategorizedHelpPrinter0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3A0x3Ainsert0x28llvh0x3A0x3Acl0x3A0x3AOption0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_OptNameCompare0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueBase0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueBase0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3Araw_ostream0x260x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueBase0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_CommandLine0x2Ecpp(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3AflushBufferWithBanner0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3A0x7Ecircular_raw_ostream0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3A0x7Ecircular_raw_ostream0x280x290x2E1(w2c_hermes*, u32); -u64 w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AisCurrentDebugType0x28char0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3E0x3A0x3Acall0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3A0x7EOption0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E5(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E10(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adbgs0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Adbgs0x280x290x3A0x3Adbgstream0x3A0x3Adbgstream0x280x29(w2c_hermes*); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E11(w2c_hermes*, u32); -void w2c_hermes_debug_user_sig_handler0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueCopy0x3Cbool0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueCopy0x3Cunsigned0x20int0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueBase0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_Debug0x2Ecpp(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Areport_bad_alloc_error0x28char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Allvm_unreachable_internal0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorBase0x3A0x3Agrow_pod0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_writeWithCommas0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20write_unsigned_impl0x3Cunsigned0x20int0x3E0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Awrite_integer0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x29(w2c_hermes*, u32, u64, u32, u32); -void w2c_hermes_void0x20write_unsigned0x3Cunsigned0x20long0x20long0x3E0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Awrite_integer0x28llvh0x3A0x3Araw_ostream0x260x2C0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x29(w2c_hermes*, u32, u64, u32, u32); -void w2c_hermes_llvh0x3A0x3Awrite_hex0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3AHexPrintStyle0x2C0x20llvh0x3A0x3AOptional0x3Cunsigned0x20long0x3E0x29(w2c_hermes*, u32, u64, u32, u32); -void w2c_hermes_llvh0x3A0x3Awrite_double0x28llvh0x3A0x3Araw_ostream0x260x2C0x20double0x2C0x20llvh0x3A0x3AFloatStyle0x2C0x20llvh0x3A0x3AOptional0x3Cunsigned0x20long0x3E0x29(w2c_hermes*, u32, f64, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3A0x7Eraw_ostream0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Apreferred_buffer_size0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3ASetBuffered0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3ASetBufferAndMode0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3Araw_ostream0x3A0x3ABufferKind0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite_hex0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Aformat_object_base0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite_escaped0x28llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28char0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28double0x29(w2c_hermes*, u32, f64); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aflush_nonempty0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Acopy_to_buffer0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Aformatv_object_base0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Aformatv_object_base0x3A0x3Aformat0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AFmtAlign0x3A0x3Aformat0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aindent0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3AFormattedNumber0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3A0x7Eraw_ostream0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Aformat_object_base0x3A0x3Ahome0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Araw_fd_ostream0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3ACreationDisposition0x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AFileAccess0x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AOpenFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Araw_fd_ostream0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AOpenFlags0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Araw_fd_ostream0x28int0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3A0x7Eraw_fd_ostream0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x2B0x5Babi0x3Av150070x5D0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28char0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3A0x7Eraw_fd_ostream0x280x290x2E1(w2c_hermes*, u32); -u64 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Aseek0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Apwrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Apreferred_buffer_size0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AchangeColor0x28llvh0x3A0x3Araw_ostream0x3A0x3AColors0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AresetColor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AreverseColor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Ais_displayed0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Ahas_colors0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aouts0x280x29(w2c_hermes*); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E1(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aerrs0x280x29(w2c_hermes*); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E21(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3A0x7Eraw_string_ostream0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3A0x7Eraw_string_ostream0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Apwrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); -void w2c_hermes_llvh0x3A0x3Araw_pwrite_stream0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3AchangeColor0x28llvh0x3A0x3Araw_ostream0x3A0x3AColors0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3AresetColor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3AreverseColor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Ais_displayed0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Ahas_colors0x280x290x20const(w2c_hermes*, u32); -u64 w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3A0x7Eraw_svector_ostream0x280x29(w2c_hermes*, u32); -u64 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3Astr0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AtoStringRef0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AgetSingleStringRef0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AprintOneChild0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ATwine0x3A0x3AChild0x2C0x20llvh0x3A0x3ATwine0x3A0x3ANodeKind0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3Aprint0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AtoNullTerminatedStringRef0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AprintOneChildRepr0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ATwine0x3A0x3AChild0x2C0x20llvh0x3A0x3ATwine0x3A0x3ANodeKind0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AprintRepr0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3Adump0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AdumpRepr0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E2(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Amake_error_code0x28hermes0x3A0x3AOOMError0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aconvert_error_to_message0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28char0x20const0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3A0x7EOOMErrorCategory0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_aligned_alloc(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_mprotect(w2c_hermes*, u32, u32, u32); -void w2c_hermes_emscripten_stack_init(w2c_hermes*); -u32 w2c_hermes_emscripten_stack_get_base(w2c_hermes*); -u32 w2c_hermes_emscripten_stack_get_end(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Apage_size0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_allocate0x28unsigned0x20long0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_allocate_aligned0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_free0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_free_aligned0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_prefetch0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_name0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_protect0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20hermes0x3A0x3Aoscompat0x3A0x3AProtectMode0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_madvise0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Apeak_rss0x280x29(w2c_hermes*); -u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Acurrent_rss0x280x29(w2c_hermes*); -u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Acurrent_private_dirty0x280x29(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Anum_context_switches0x28long0x260x2C0x20long0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Athread_stack_bounds0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Athread_cpu_time0x280x29(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3AcheckedMalloc0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AcheckedCalloc0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3A0x7EStorageProvider0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3AmmapProvider0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3AnewStorage0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3AdeleteStorage0x28void0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3A0x7EStorageProvider0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3A0x7EVMAllocateStorageProvider0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3AnewStorageImpl0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3AdeleteStorageImpl0x28void0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AMetadata0x28hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3ABuilder0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddArray0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x3A0x3AArrayType0x2C0x20void0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3Aimpl0x3A0x3AFakeAtomic0x3Cunsigned0x20int0x3E0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3Abuild0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3A0x3Areserve0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x3A0x3AArrayType0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x200ul0x3E0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3A0x3A_0x5Fconstruct_at_end0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x200ul0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x200ul0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x200ul0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x2000x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcopy_unaligned0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x2000x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x2000x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x2000x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_Metadata0x2Ecpp(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AdirtyCardsForAddressRange0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AfindNextCardWithStatus0x28hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3ACardStatus0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AupdateBoundaries0x28hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3ABoundary0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AfirstObjForCard0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcellKindStr0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUninitializedBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFillerCellBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3AAlignedStorage0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3A0x7EAlignedStorage0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AresetLevel0x3C0x28hermes0x3A0x3Avm0x3A0x3AAdviseUnused0x2900x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AAlignedHeapSegment0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3A0x7EAlignedHeapSegment0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AsetEffectiveEnd0x28char0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AclearExternalMemoryCharge0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AcheckUnwritten0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AencodeUTF80x28char0x2A0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8WithReplacements0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x3Cchar0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar0x20const0x2A0x3E0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8BufferWithReplacements0x28llvh0x3A0x3AMutableArrayRef0x3Cunsigned0x20char0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8WithSingleSurrogates0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AisAllASCII0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF8WithReplacements0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20char16_t0x2A0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cchar16_t0x2A0x3E0x28char16_t0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20char16_t0x2A0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cchar16_t0x2A0x3E0x28char16_t0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmarkGCScopes0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3A0x7EGCScope0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3A_newChunkAndPHV0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3ACompactArray0x3A0x3AscaleUp0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AlookupString0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AlookupString0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3Ainsert0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ACompactTable0x3A0x3Aset0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AgrowAndRehash0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ACompactArray0x3A0x3Aset0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3Aremove0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ACompactTable0x3A0x3AmarkAsDeleted0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateASCIIRef0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AIdentifierTable0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandle0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetOrCreateIdentifier0x3Cchar16_t0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACompactTable0x3A0x3Aget0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar16_t0x2C0x20true0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocIDAndInsert0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandle0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetOrCreateIdentifier0x3Cchar0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar0x2C0x20true0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolID0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifierImpl0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocNextID0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifier0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolID0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifierImpl0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifier0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandleFromPrimitive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringPrim0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AmaterializeLazyIdentifier0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringViewForDev0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AmarkIdentifiers0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AConservativeVector0x3Chermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3ALookupEntry0x3E0x3A0x3Aemplace_back0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20true0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20true0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20true0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20true0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AfreeSymbol0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AfreeID0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AfreeUnmarkedSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aflip0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Afind_first_in0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AcreateNotUniquedLazySymbol0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AcreateNotUniquedSymbol0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar16_t0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20true0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20true0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20true0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20true0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_void0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocWork0x3Cfalse0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3ABufferedStringPrimitive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3Aappend0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Aappend0x3Cunsigned0x20char0x20const0x2A0x3E0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Aappend0x3Cchar16_t0x20const0x2A0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Areserve0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3ABufferedStringPrimitive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3Aappend0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicASCIIStringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicUTF16StringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicUniquedASCIIStringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicUniquedUTF16StringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalASCIIStringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalUTF16StringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficientImpl0x3Cchar0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3A_0x5Fgrow_by0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficientImpl0x3Cchar16_t0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateDynamicWithKnownEncoding0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateDynamic0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x3A0x3AgetString0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AsliceEquals0x28unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acompare0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aconcat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinternalConcatStringPrimitives0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AcreateStringBuilder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3ASafeUInt320x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendStringPrim0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AgetStringPrimitive0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendStringPrim0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aslice0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendASCIIRef0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendUTF16Ref0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcastToUTF16PointerForWrite0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateStringView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AStringView0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateStringViewMustBeFlat0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AappendUTF16String0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedASCIIStringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedUTF16StringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3A_0x5Fgrow_by_and_replace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMapBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AgetMaxCapacity0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ATwineChar160x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AlookupEntryFor0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Agrow0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AfindOrAdd0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Aerase0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AallocatePropertySlot0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AappendSignedLEB1280x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3AreadSignedLEB1280x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20long0x20long0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E3(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E6(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ACreateInfoOutputFile0x280x29(w2c_hermes*); -u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Acall0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACreateDefaultTimerGroup0x3A0x3Acall0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cllvh0x3A0x3ATimerGroup0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aassign0x3Cchar0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AaddTimer0x28llvh0x3A0x3ATimer0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ATimer0x3A0x3Ainit0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ATimerGroup0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ATimer0x3A0x3A0x7ETimer0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AremoveTimer0x28llvh0x3A0x3ATimer0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cllvh0x3A0x3ATimeRecord0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x28llvh0x3A0x3ATimeRecord0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3APrintQueuedTimers0x28llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ATimer0x3A0x3AstartTimer0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ATimer0x3A0x3AstopTimer0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ATimeRecord0x3A0x3Aprint0x28llvh0x3A0x3ATimeRecord0x20const0x260x2C0x20llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ANamedRegionTimer0x3A0x3ANamedRegionTimer0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3C0x28anonymous0x20namespace0x290x3A0x3AName2PairMap0x3E0x3A0x3Acall0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3C0x28anonymous0x20namespace0x290x3A0x3AName2PairMap0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringMapIterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ATimerGroup0x2A0x2C0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ATimer0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3E0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3AStringMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ATimerGroup0x2A0x2C0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ATimer0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3E0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Atry_emplace0x3C0x3E0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3ATimerGroup0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringMapIterator0x3Cllvh0x3A0x3ATimer0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ATimer0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Atry_emplace0x3C0x3E0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ATimeRegion0x3A0x3ATimeRegion0x28llvh0x3A0x3ATimer0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3A0x7ETimerGroup0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AprepareToPrintList0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AprintJSONValue0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x20const0x260x2C0x20char0x20const0x2A0x2C0x20double0x29(w2c_hermes*, u32, u32, u32, u32, f64); -u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AprintJSONValues0x28llvh0x3A0x3Araw_ostream0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AprintAllJSONValues0x28llvh0x3A0x3Araw_ostream0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AConstructTimerLists0x280x29(w2c_hermes*); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A0x7Eopt0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt_storage0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20true0x3E0x3A0x3AsetLocation0x28llvh0x3A0x3Acl0x3A0x3AOption0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cdouble0x2C0x20double0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Clong0x20long0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Aiter_swap0x5Babi0x3Av150070x5D0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x260x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x3A0x3Adifference_type0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpop_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20double0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ATimer0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3A0x7EStringMap0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_Timer0x2Ecpp(w2c_hermes*); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E4(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E50x2E1(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AStatistic0x3A0x3ARegisterStatistic0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3C0x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3E0x3A0x3Acall0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3C0x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AAreStatisticsEnabled0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3APrintStatistics0x28llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3APrintStatisticsJSON0x28llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Ayaml0x3A0x3AneedsQuotes0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Ayaml0x3A0x3AisNumeric0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3APrintStatistics0x280x29(w2c_hermes*); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort_move0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finplace_merge0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frotate0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_Statistic0x2Ecpp(w2c_hermes*); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x3E0x3E0x3A0x3Aemplace_back0x3Cunsigned0x20int0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x260x3E0x28unsigned0x20int0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28char16_t0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x3E0x3E0x3A0x3Aemplace_back0x3Cunsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x3E0x28unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3ApackIntoStorage0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3AappendU16Storage0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3AgenerateStringTable0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3A0x7EStringTableBuilder0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cunsigned0x20char0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar16_t0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Ainsert0x3Cchar16_t0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar16_t0x20const0x2A0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28unsigned0x20int0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AradixQuicksort0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AlayoutIfNeeded0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28unsigned0x20long0x20long0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AradixQuicksort0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AlayoutIfNeeded0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AStringTableEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AStringTableEntry0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AConsecutiveStringStorage0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AConsecutiveStringStorage0x3Cllvh0x3A0x3AStringRef0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3E0x28llvh0x3A0x3AStringRef0x20const0x2A0x2C0x20llvh0x3A0x3AStringRef0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AConsecutiveStringStorage0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AgetEntryHash0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AappendStorage0x28hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AgetStringAtIndex0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgetStringFromEntry0x28hermes0x3A0x3AStringTableEntry0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20long0x20long0x3E0x28unsigned0x20long0x20long0x20const0x260x2C0x20unsigned0x20long0x20long0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20long0x20long0x3E0x28unsigned0x20long0x20long0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x260x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x260x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceMap0x3A0x3AgetLocationForAddressFIndex0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceMap0x3A0x3AgetLocationForAddress0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E7(w2c_hermes*, u32); -void w2c_hermes_ACQUIRE_DTOA_LOCK(w2c_hermes*, u32); -void w2c_hermes_FREE_DTOA_LOCK(w2c_hermes*, u32); -void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_locks0x2Ecpp(w2c_hermes*); -u32 w2c_hermes_dtoa_alloc_init(w2c_hermes*, u32, u32); -void w2c_hermes_dtoa_alloc_done(w2c_hermes*, u32); -void w2c_hermes_dalloc_done(w2c_hermes*, u32); -f64 w2c_hermes_hermes_g_strtod(w2c_hermes*, u32, u32); -u32 w2c_hermes_multadd(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_d2b(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_pow5mult(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_mult(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_lshift(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_diff(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_b2d(w2c_hermes*, u32, u32); -u32 w2c_hermes_quorem(w2c_hermes*, u32, u32); -void w2c_hermes_g_freedtoa(w2c_hermes*, u32, u32); -u32 w2c_hermes_g_dtoa(w2c_hermes*, u32, f64, u32, u32, u32, u32, u32); -u32 w2c_hermes_dtoa_fixedpoint(w2c_hermes*, u32, f64, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AtruncateToInt32SlowPath0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3AnumberToString0x28double0x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, f64, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AwillEmitValue0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28double0x29(w2c_hermes*, u32, f64); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AprimitiveEmitString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AencodeUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x202u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x202u0x3E0x3E0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitKey0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AopenDict0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AcloseDict0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AopenArray0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AcloseArray0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x202u0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28char16_t0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3AallocateNewSlab0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cvoid0x2C0x20void0x200x280x2A0x290x28void0x2A0x290x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2A0x3E0x28hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3AallocateHuge0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AUnicodeCharSet0x3A0x3ArangesAreValid0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Aunicode0x3A0x3AcolumnWidthUTF80x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Alocale0x3A0x3AcolumnWidth0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3A0x7ESrcBuffer0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AFindBufferContainingLoc0x28llvh0x3A0x3ASMLoc0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3ASrcBuffer0x28llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AFindLine0x28llvh0x3A0x3ASMLoc0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetLineNumber0x3Cunsigned0x20char0x3E0x28char0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetLineNumber0x3Cunsigned0x20short0x3E0x28char0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetLineNumber0x3Cunsigned0x20int0x3E0x28char0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20char0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20short0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20short0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20short0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20int0x3E0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AgetLineRef0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintIncludeStack0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AGetMessage0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASMDiagnostic0x3A0x3ASMDiagnostic0x28llvh0x3A0x3ASourceMgr0x20const0x260x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3AStringRef0x2C0x20int0x2C0x20int0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AArrayRef0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintMessage0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASMDiagnostic0x3A0x3Aprint0x28char0x20const0x2A0x2C0x20llvh0x3A0x3Araw_ostream0x260x2C0x20bool0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_printSourceLine0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintMessage0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintMessage0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMFixIt0x3E0x3A0x3Aappend0x3Cllvh0x3A0x3ASMFixIt0x20const0x2A0x2C0x20void0x3E0x28llvh0x3A0x3ASMFixIt0x20const0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ASMFixIt0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASMFixIt0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartial_sort_impl0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASMFixIt0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ffloyd_sift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AICoordTranslator0x3A0x3A0x7EICoordTranslator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceErrorManager0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AprintDiagnostic0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AbuildSourceAndCaretLine0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20hermes0x3A0x3ASourceErrorOutputOptions0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3AMessageData0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3AMessageData0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AenableBuffering0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AaddNewSourceBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AAddNewSourceBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cllvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3E0x28llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AaddNewVirtualSourceBuffer0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AgetSourceUrl0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AfindBufferLineAndLoc0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AcountAndGenMessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AdoGenMessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3AWarning0x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ACollectMessagesRAII0x3A0x3AStoredMessage0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ACollectMessagesRAII0x3A0x3AStoredMessage0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AfindBufferLineAndLoc0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AbuildSourceAndCaretLine0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20hermes0x3A0x3ASourceErrorOutputOptions0x290x3A0x3A0x24_00x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AbuildSourceAndCaretLine0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20hermes0x3A0x3ASourceErrorOutputOptions0x290x3A0x3A0x24_00x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar32_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar32_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar32_t0x3E0x3E0x3A0x3A_0x5Fgrow_by0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar32_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar32_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar32_t0x3E0x3E0x3A0x3Areplace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char32_t0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x5Babi0x3Av150070x5D0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AconvertEndToLocation0x28llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeOnlyLetter0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeOnlySpace0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeCombiningMark0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeDigit0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeConnectorPunctuation0x28unsigned0x20int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AmakeCanonicallyEquivalent0x28hermes0x3A0x3ACodePointSet0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Acanonicalize0x28unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_range0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x3E0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x3A0x3Aerase0x28hermes0x3A0x3ACodePointRange0x20const0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACodePointRange0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flower_bound_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x3E0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACodePointRange0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fupper_bound0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x3E0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AtokenKindStr0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AJSLexer0x28unsigned0x20int0x2C0x20hermes0x3A0x3ASourceErrorManager0x260x2C0x20hermes0x3A0x3ABacktrackingBumpPtrAllocator0x260x2C0x20hermes0x3A0x3AStringTable0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AinitializeHTMLEntities0x280x29(w2c_hermes*); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E8(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitializeWithBufferId0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitializeReservedIdentifiers0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AJSLexer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x2C0x20hermes0x3A0x3ASourceErrorManager0x260x2C0x20hermes0x3A0x3ABacktrackingBumpPtrAllocator0x260x2C0x20hermes0x3A0x3AStringTable0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Aadvance0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AgetStringLiteral0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanLineComment0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AskipBlockComment0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanRegExp0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanPrivateIdentifier0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanNumber0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierFastPath0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2910x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierFastPath0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2920x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierFastPath0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeUnicodeEscape0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AappendUnicodeToStorage0x28unsigned0x20int0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2910x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2920x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanString0x3Ctrue0x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanString0x3Cfalse0x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanTemplateLiteral0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AstoreCurrentToken0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Aerror0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconvertSurrogatesInString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AlineCommentHelper0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AsetSourceUrl0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AsetSourceMappingUrl0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_decodeUTF8SlowPath0x28char0x20const0x2A0x260x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_decodeUTF8SlowPath0x28char0x20const0x2A0x260x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeOneIdentifierPartNoEscape0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierStart0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AerrorRange0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Ctrue0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeBracedCodePoint0x28bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeIDStart0x28unsigned0x20int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeUnicodeEscapeOptional0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cchar0x2C0x20true0x3E0x3A0x3Apop_back0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AadvanceInJSXChild0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeHTMLEntityOptional0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AisCurrentTokenADirective0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_peekUTF80x28char0x20const0x2A0x290x20const0x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_peekUTF80x28char0x20const0x2A0x290x20const0x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3ArescanRBraceInTemplateLiteral0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Alookahead10x28hermes0x3A0x3AOptValue0x3Chermes0x3A0x3Aparser0x3A0x3ATokenKind0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeOctal0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanReservedWord0x28char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitStorageWith0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeIDContinue0x28unsigned0x20int0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2910x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeOneIdentifierPartNoEscape0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2910x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2920x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeOneIdentifierPartNoEscape0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2920x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3A0x3Aoperator0x280x290x28llvh0x3A0x3ATwine0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_decodeUTF8SlowPath0x28char0x20const0x2A0x260x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3A0x3Aoperator0x280x290x28llvh0x3A0x3ATwine0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AStringTable0x3A0x3AgetString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AStringSetVector0x3A0x3Ainsert0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Aemplace_back0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x28char0x20const0x2A0x260x260x2C0x20char0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceMap0x3A0x3AgetSourceFullPath0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceMap0x3A0x3A0x7ESourceMap0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x260x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x260x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingFilenameTable0x3A0x3AaddFilename0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingFilenameTable0x3A0x3AtoStorage0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingFilenameTable0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugScopeDescriptor0x3A0x3AFlags0x3A0x3AFlags0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendString0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cunsigned0x20long0x3E0x28hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20unsigned0x20long0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendString0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20hermes0x3A0x3AIdentifier0x290x3A0x3A0x24_00x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendString0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20hermes0x3A0x3AIdentifier0x290x3A0x3A0x24_00x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cchar0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetLocationForAddress0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AFunctionDebugInfoDeserializer0x3A0x3Anext0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetTextifiedCalleeUTF80x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendSourceLocations0x28hermes0x3A0x3Ahbc0x3A0x3ADebugSourceLocation0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugSourceLocation0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3ADebugInfoGenerator0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingFilenameTable0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendTextifiedCalleeData0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugTextifiedCallee0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendScopeDesc0x28hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugScopeDescriptor0x3A0x3AFlags0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AIdentifier0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AserializeWithMove0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3ADebugInfo0x28hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x260x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x2C0x201u0x3E0x260x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AStreamVector0x3Cunsigned0x20char0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3AhashBlock0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3Apad0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3Ahash0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsanityCheck0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Ahbc0x3A0x3AvisitBytecodeSegmentsInOrder0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFileFields0x3Cfalse0x3E0x3A0x3ApopulateFromBuffer0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x290x3A0x3ABytecodeFileFieldsPopulator0x3E0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFileFields0x3Cfalse0x3E0x3A0x3ApopulateFromBuffer0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x290x3A0x3ABytecodeFileFieldsPopulator0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFileFields0x3Cfalse0x3E0x3A0x3ApopulateFromBuffer0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x290x3A0x3ABytecodeFileFieldsPopulator0x3A0x3AvisitCJSModuleTable0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AfindCatchTargetOffset0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetVirtualOffsetForFunction0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstopWarmup0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstartWarmup0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3Awarmup0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_void0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3E0x2C0x20void0x200x280x2A0x290x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x290x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3Amadvise0x28hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AadviseStringTableSequential0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AadviseStringTableRandom0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AwillNeedStringTable0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstartPageAccessTracker0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3ABCProviderFromBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x20const0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x20const0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetEpilogue0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetExceptionTableAndDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASmallFuncHeader0x3A0x3AgetLargeHeaderOffset0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AbytecodeHashIsValid0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3A0x7EBCProviderFromBuffer0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AisFunctionLazy0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AisLazy0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetPageAccessTracker0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetRawBuffer0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASimpleDiagHandler0x3A0x3Ahandler0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASMDiagnostic0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Aassign0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMFixIt0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMFixIt0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASimpleDiagHandler0x3A0x3AgetErrorString0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASimpleDiagHandlerRAII0x3A0x3ASimpleDiagHandlerRAII0x28hermes0x3A0x3ASourceErrorManager0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASimpleDiagHandlerRAII0x3A0x3A0x7ESimpleDiagHandlerRAII0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ASMDiagnostic0x3A0x3A0x7ESMDiagnostic0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_isprint(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AgetBuiltinMethodName0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ATerminatorInst0x3A0x3AgetNumSuccessors0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ATerminatorInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACondBranchInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AGetPNamesInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AGetNextPNameInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACheckHasInstanceInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ATryStartInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACompareBranchInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASaveAndYieldInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetCasePair0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3AgetCasePair0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AUnaryOperatorInst0x3A0x3AparseOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AUnaryOperatorInst0x3A0x3AgetSideEffect0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AparseOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AparseAssignmentOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AgetBinarySideEffect0x28hermes0x3A0x3AType0x2C0x20hermes0x3A0x3AType0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3ASwitchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ALiteral0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetNumCasePair0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetDefaultDestination0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetInputValue0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3APhiInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AgetNumEntries0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AgetEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AupdateEntry0x28unsigned0x20int0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AaddEntry0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AremoveEntry0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AGetPNamesInst0x3A0x3AGetPNamesInst0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AGetNextPNameInst0x3A0x3AGetNextPNameInst0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3ASwitchImmInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ALiteralNumber0x2A0x2C0x20hermes0x3A0x3ALiteralNumber0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ALiteralNumber0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AisIdenticalTo0x28hermes0x3A0x3AInstruction0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetHashCode0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Ahash_code0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine0x3Chermes0x3A0x3AInstruction0x3A0x3AVariety0x2C0x20unsigned0x20int0x3E0x28unsigned0x20long0x2C0x20char0x2A0x2C0x20char0x2A0x2C0x20hermes0x3A0x3AInstruction0x3A0x3AVariety0x20const0x260x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AescapeStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AquoteStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstructionNamer0x3A0x3AgetNumber0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintTypeLabel0x28hermes0x3A0x3AType0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintValueLabel0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACallBuiltinInst0x3A0x3AgetBuiltinIndex0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AGetBuiltinClosureInst0x3A0x3AgetBuiltinIndex0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AFunction0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Adyn_cast0x3Chermes0x3A0x3AFunction0x2C0x20hermes0x3A0x3AValue0x3E0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionName0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIRPrinter0x3A0x3APrintFunctionParams0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintScopeLabel0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintVariableName0x28hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintScopeChain0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintScopeRange0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionHeader0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AFunction0x3A0x3AforEachScopeImpl0x3Chermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x290x3A0x3A0x24_00x3E0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x290x3A0x3A0x24_00x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintInstructionDestination0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AcopyFrom0x28llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACodeGenerationSettings0x3A0x3A0x7ECodeGenerationSettings0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintSourceLocation0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintSourceLocation0x28llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitModule0x28hermes0x3A0x3AModule0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitScope0x28hermes0x3A0x3AScopeDesc0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitInstruction0x28hermes0x3A0x3AInstruction0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitBasicBlock0x28hermes0x3A0x3ABasicBlock0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitFunction0x28hermes0x3A0x3AFunction0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3A0x7EIRPrinter0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3A0x7EIRPrinter0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fnext_prime0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3Alower_bound0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C4ul0x200x3D0x3D0x2040x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcheck_for_overflow0x5Babi0x3Av150070x5D0x3C4ul0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3Alower_bound0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_overflow_error0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flower_bound_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x20const0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Adistance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_integral0x3Clong0x3E0x3A0x3Avalue0x2C0x20long0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhalf_positive0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Aadvance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20long0x3E0x28unsigned0x20int0x20const0x2A0x260x2C0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_decltype0x28std0x3A0x3Adeclval0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x3E0x280x290x28std0x3A0x3Adeclval0x3Cunsigned0x20int0x20const0x260x3E0x280x290x290x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finvoke0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20unsigned0x20int0x20const0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_decltype0x28std0x3A0x3Adeclval0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x260x3E0x280x290x28std0x3A0x3Adeclval0x3Cunsigned0x20int0x20const0x260x3E0x280x290x2C0x20std0x3A0x3Adeclval0x3Cunsigned0x20long0x20const0x260x3E0x280x290x290x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finvoke0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20unsigned0x20long0x20const0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x20const0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3Adistance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Aadvance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20long0x2C0x20long0x2C0x20void0x3E0x28unsigned0x20int0x20const0x2A0x260x2C0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20long0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x3A0x3Aoperator0x280x290x3Cunsigned0x20int0x20const0x260x3E0x28unsigned0x20int0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x20const0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdistance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Arandom_access_iterator_tag0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fadvance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x3E0x28unsigned0x20int0x20const0x2A0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x20const0x2A0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Arandom_access_iterator_tag0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AValue0x3A0x3Adestroy0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3A0x7EInstruction0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AAllocStackInst0x3A0x3A0x7EAllocStackInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AScopeDesc0x3A0x3A0x7EScopeDesc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aiplist_impl0x3Cllvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AInstruction0x3E0x2C0x20llvh0x3A0x3Ailist_traits0x3Chermes0x3A0x3AInstruction0x3E0x3E0x3A0x3A0x7Eiplist_impl0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3A0x7EFunction0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3A0x7EModule0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AValue0x3A0x3AgetUsers0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AValue0x3A0x3AgetNumUsers0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AValue0x3A0x3AhasUsers0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AValue0x3A0x3AhasOneUser0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AValue0x3A0x3AremoveUse0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AValue0x3A0x3AreplaceAllUsesWith0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AsetOperand0x28hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AreplaceFirstOperandWith0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AScopeDesc0x3A0x3AisGlobalScope0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AFunction0x28hermes0x3A0x3AValueKind0x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20bool0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AderiveUniqueInternalName0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cint0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetDefinitionKindStr0x28bool0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetDescriptiveDefinitionKindStr0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetSourceRepresentationStr0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3ABasicBlock0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRVisitor0x3Chermes0x3A0x3AIRPrinter0x2C0x20void0x3E0x3A0x3Avisit0x28hermes0x3A0x3AValue0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Chermes0x3A0x3AValue0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetContext0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AprintAsOperand0x28llvh0x3A0x3Araw_ostream0x260x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetNumOperands0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3ApushOperand0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetOperand0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AremoveOperand0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AmoveBefore0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AeraseFromParent0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AeraseFromParentNoDestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AeraseFromParent0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetName0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetDerivedSideEffect0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AgetSideEffect0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ACompareBranchInst0x3A0x3AgetSideEffect0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetChangedOperands0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AParameter0x3A0x3AParameter0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AVariable0x3A0x3AVariable0x28hermes0x3A0x3AValueKind0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AVariable0x3A0x3AgetIndexInVariableList0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AParameter0x3A0x3AgetName0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AgetTerminator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AgetTerminator0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Chermes0x3A0x3AModule0x3A0x3ACJSModule0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AModule0x3A0x3ACJSModule0x3E0x3E0x3A0x3A0x7E_0x5Fdeque_base0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AaddGlobalProperty0x28hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralString0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x260x260x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x260x260x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AFunction0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetFunctionsInSegment0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3A0x3Apop_back0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x20const0x260x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x20const0x260x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x3Cllvh0x3A0x3ASmallPtrSetIterator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x28llvh0x3A0x3ASmallPtrSetIterator0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3ASmallPtrSetIterator0x3Chermes0x3A0x3AFunction0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AFunction0x2A0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetTemplateObjectID0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20hermes0x3A0x3AModule0x3A0x3AHashRawStrings0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AModule0x3A0x3AHashRawStrings0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20int0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x260x260x2C0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetContext0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AModule0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralNumber0x28double0x29(w2c_hermes*, u32, f64); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralBigInt0x28hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralBool0x28bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AType0x3A0x3Aprint0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3AType0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fdo_rehash0x3Ctrue0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Ahash_code0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3ALiteralString0x2A0x20const0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3ALiteralString0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3ALiteralString0x2A0x20const0x2A0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20hermes0x3A0x3AModule0x3A0x3AHashRawStrings0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AModule0x3A0x3AHashRawStrings0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3A_0x5Fdo_rehash0x3Ctrue0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBasicBlock0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIdentifier0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGeneratorFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGeneratorInnerFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTopLevelFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAsyncFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGlobalObjectProperty0x28hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateParameter0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThisParameter0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateVariable0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralNumber0x28double0x29(w2c_hermes*, u32, f64); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralPositiveZero0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralBigInt0x28hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralString0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralBool0x28bool0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralEmpty0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralUndefined0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralNull0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetGlobalObject0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBranchInst0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetInsertionBlock0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCondBranchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateReturnInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCatchInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryStartInst0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryEndInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocStackInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocStackInst0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAsNumberInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAsNumericInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowIfHasRestrictedGlobalPropertyInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateScopeInst0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateInnerScopeInst0x28hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateFunctionInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadFrameInst0x28hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadStackInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreFrameInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreStackInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCallInst0x28hermes0x3A0x3ALiteralString0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCallNInst0x28hermes0x3A0x3ALiteralString0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AHBCCallNInst0x3A0x3AHBCCallNInst0x28hermes0x3A0x3ALiteralString0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralUndefined0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateConstructInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28hermes0x3A0x3ALiteralString0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ATryLoadGlobalPropertyInst0x3A0x3ATryLoadGlobalPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralString0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28hermes0x3A0x3AGlobalObjectProperty0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateDeletePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryStoreGlobalPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralString0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ATryStoreGlobalPropertyInst0x3A0x3ATryStoreGlobalPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralString0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryStoreGlobalPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreNewOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AStoreNewOwnPropertyInst0x3A0x3AStoreNewOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteralBool0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreGetterSetterInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocObjectInst0x28unsigned0x20int0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocArrayInst0x28hermes0x3A0x3ALiteralNumber0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x204u0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocArrayInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x204u0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateArgumentsInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetNewTargetInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowIfEmptyInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetGlobalObjectInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateRegExpInst0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateUnaryOperatorInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AUnaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBinaryOperatorInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateSwitchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ALiteral0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreatePhiInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetPNamesInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetNextPNameInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateMovInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateImplicitMovInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateDebuggerInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateSaveAndYieldInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateGeneratorInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStartGeneratorInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateResumeGeneratorInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCResolveEnvironment0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCStoreToEnvironmentInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadFromEnvironmentInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateSwitchImmInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ALiteralNumber0x2A0x2C0x20hermes0x3A0x3ALiteralNumber0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ALiteralNumber0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateDirectEvalInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralBool0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadConstInst0x28hermes0x3A0x3ALiteral0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadParamInst0x28hermes0x3A0x3ALiteralNumber0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateEnvironmentInst0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateInnerEnvironmentInst0x28hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetThisNSInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetArgumentsPropByValInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetArgumentsLengthInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCReifyArgumentsInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateThisInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCConstructInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetConstructedObjectInst0x28hermes0x3A0x3AHBCCreateThisInst0x2A0x2C0x20hermes0x3A0x3AHBCConstructInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCProfilePointInst0x28unsigned0x20short0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCallBuiltinInst0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACallBuiltinInst0x3A0x3ACallBuiltinInst0x28hermes0x3A0x3ALiteralNumber0x2A0x2C0x20hermes0x3A0x3ALiteralUndefined0x2A0x2C0x20hermes0x3A0x3ALiteralUndefined0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetBuiltinClosureInst0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AGetBuiltinClosureInst0x3A0x3AGetBuiltinClosureInst0x28hermes0x3A0x3ALiteralNumber0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateFunctionInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCSpillMovInst0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateGeneratorInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCAllocObjectFromBufferInst0x28llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x2C0x204u0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AHBCAllocObjectFromBufferInst0x3A0x3AHBCAllocObjectFromBufferInst0x28hermes0x3A0x3ALiteralNumber0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x2C0x204u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCompareBranchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorBeginInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorNextInst0x28hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorCloseInst0x28hermes0x3A0x3AAllocStackInst0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateUnreachableInst0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AsetInsertionBlock0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AsetInsertionPointAfter0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AsetInsertionPoint0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInternalIdentifierMaker0x3A0x3Anext0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetParams0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetBlockStatement0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetProperty0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetComputed0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetCallee0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetArguments0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AhasSimpleParams0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AhasParamExpressions0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AisGenerator0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AisAsync0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBody0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenStatement0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIsLoopBody0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenIfStatement0x28hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForInStatement0x28hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenReturnStatement0x28hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpressionWrapper0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenSwitchStatement0x28hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenVariableDeclaration0x28hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBlockStatement0x28hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIsLoopBody0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AinitLabel0x28hermes0x3A0x3AESTree0x3A0x3ALabelDecorationBase0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForWhileLoops0x28hermes0x3A0x3AESTree0x3A0x3ALoopStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3Alabel0x28hermes0x3A0x3AESTree0x3A0x3ALabelDecorationBase0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExportDefaultDeclaration0x28hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionBody0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenCatchHandler0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AareAllCasesConstant0x28hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenConstSwitchStmt0x28hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenVariableDeclarator0x28hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenImportDeclaration0x28hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ALiteral0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AprepareCatch0x28hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFinallyBeforeControlChange0x28hermes0x3A0x3Airgen0x3A0x3ASurroundingTry0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3ASurroundingTry0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpression0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ANode0x3A0x3AgetNodeName0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenIdentifierExpression0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenRegExpLiteral0x28hermes0x3A0x3AESTree0x3A0x3ARegExpLiteralNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAssignmentExpr0x28hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenCallExpr0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenOptionalCallExpr0x28hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenNewExpr0x28hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenMemberExpression0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AMemberExpressionOperation0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenOptionalMemberExpression0x28hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AMemberExpressionOperation0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenArrayFromElements0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenObjectExpr0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenLogicalExpression0x28hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBinaryExpression0x28hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenUnaryExpression0x28hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenMetaProperty0x28hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenUpdateExpr0x28hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenConditionalExpr0x28hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenSequenceExpr0x28hermes0x3A0x3AESTree0x3A0x3ASequenceExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTemplateLiteralExpr0x28hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTaggedTemplateExpr0x28hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAwaitExpr0x28hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenLogicalAssignmentExpr0x28hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x2C0x20hermes0x3A0x3Airgen0x3A0x3ALReference0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenCallEvalExpr0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitCall0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ApropertyKeyAsString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMap0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenObjectExpr0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x290x3A0x3APropertyValue0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Aoperator0x5B0x5D0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringMapIterator0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3ASMRange0x3E0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASMRange0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpressionBranch0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenResumeGenerator0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AGenFinally0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldOrAwaitExpr0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenLogicalExpressionBranch0x28hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cchar16_t0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cchar16_t0x20const0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AFunctionContext0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Airgen0x3A0x3AGotoLabel0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3A0x7EFunctionContext0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3AclearCurrentScope0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AgenAnonymousLabelName0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3A0x3AEnterBlockScope0x28hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3A0x3A0x7EEnterBlockScope0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionDeclaration0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAsyncFunction0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenGeneratorFunction0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenES5Function0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAnonymousFunctionNameIfNeeded0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AsetupLazyScope0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitFunctionPreamble0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AinitCaptureStateInES5Function0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitTopLevelDeclarations0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3ADoEmitParameters0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitFunctionEpilogue0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitCreateFunction0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AhoistCreateFunctions0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionExpression0x28hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAnonymousLabelName0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenArrowFunctionExpression0x28hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x260x20std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Chermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x3A0x3Aemplace0x5Babi0x3Av150070x5D0x3Chermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x2C0x20void0x3E0x28hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitParameters0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateNewBinding0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateScopeBindings0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionDeclarations0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3AsetInCurrentScope0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenSyntaxErrorFunction0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C0ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C1ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C2ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3Apop0x28hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AisConstantExpr0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AemitLoad0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitLoad0x28hermes0x3A0x3AValue0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AemitStore0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitStore0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringAssignment0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3APatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringArray0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringObject0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AcastAsVariable0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AcastAsGlobalObjectProperty0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AESTreeIRGen0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AresolveScopeIdentifiers0x28hermes0x3A0x3AScopeChain0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdoIt0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AmaterializeScopeChain0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASerializedScope0x20const0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ApopulateNameTable0x28hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AprocessDeclarationFile0x28hermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3A0x3AshouldVisit0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AESTreeVisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdeclareAmbientGlobalProperty0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdoLazyFunction0x28hermes0x3A0x3Ahbc0x3A0x3ALazyCompilationData0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdeclareVariableOrGlobalProperty0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AProgramNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AensureVariableExists0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenMemberExpressionProperty0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionLikeNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcanCreateLRefWithoutSideEffects0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateLRef0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenHermesInternalCall0x28llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBuiltinCall0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitEnsureObject0x28hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitGetIteratorSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorCompleteSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorValueSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorCloseSlow0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIteratorRecordSlow0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitGetIterator0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringArray0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitRestElement0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIteratorRecord0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3ASharedExceptionHandler0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitOptionalInitialization0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitRestProperty0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x2A0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ALiteral0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3ALiteral0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AserializeScope0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenRaiseNativeError0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3ANativeErrorTypes0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AnewDeclarativeEnvironment0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AblockDeclarationInstantiation0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ABreakStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AContinueStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AThrowStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExpressionStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ASequenceExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AArrayExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ASpreadElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADirectiveNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3APrivateNameNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ASwitchCaseNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3APropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportNamespaceSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportAttributeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportNamespaceSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportAllDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentPatternNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXMemberExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXNamespacedNameNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXExpressionContainerNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadChildNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXOpeningElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXClosingElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXAttributeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadAttributeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXFragmentNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeParamNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeParameterNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ANullableTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeIdentifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeofTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AKeyofTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeOperatorNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeofIdentifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeSpreadElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeLabeledElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AArrayTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AInferTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AUnionTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AIntersectionTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AGenericTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AIndexedAccessTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AOptionalIndexedAccessTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AConditionalTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypePredicateNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeAliasNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AOpaqueTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareTypeAliasNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareOpaqueTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareInterfaceNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareFunctionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareHookNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareVariableNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareEnumNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportAllDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareNamespaceNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleExportsNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceExtendsNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassImplementsNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypePropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeSpreadPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeInternalSlotNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeCallPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeIndexerNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeMappedTypePropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterInstantiationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeCastExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAsExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAsConstExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclaredPredicateNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumSymbolBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumDefaultedMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AComponentParameterNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSLiteralTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexedAccessTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSArrayTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeReferenceNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSQualifiedNameNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSFunctionTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSConstructorTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypePredicateNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTupleTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAssertionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSAsExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSParameterPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAliasDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceHeritageNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleBlockNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterInstantiationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSUnionTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSIntersectionTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeQueryNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSConditionalTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeLiteralNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSPropertySignatureNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSMethodSignatureNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexSignatureNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSCallSignatureDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACoverInitializerNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x28hermes0x3A0x3ALiteral0x2A0x20const0x260x2C0x20hermes0x3A0x3ALiteral0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ALiteral0x2A0x3E0x28hermes0x3A0x3ALiteral0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAnnotationTS0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeParameters0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSFunctionOrParenthesizedType0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorType0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSUnionType0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeParameter0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSFunctionTypeParam0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseIdentifierAsTSTypeAnnotation0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSIntersectionType0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSPostfixType0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSPrimaryType0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTupleType0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSFunctionTypeParams0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSDeclaration0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSInterfaceDeclaration0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeAliasDeclaration0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSNamespaceDeclaration0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSEnumDeclaration0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeReference0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSObjectTypeMember0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSQualifiedName0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSEnumMember0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeArguments0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSIndexSignature0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSObjectType0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeQuery0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFlowDeclaration0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentDeclarationFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseHookDeclarationFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseEnumDeclarationFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAliasFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ATypeAliasKind0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseInterfaceDeclarationFlow0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckComponentDeclarationFlow0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeParamsFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentTypeParametersFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentParametersFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentRenderTypeFlow0x28bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x3A0x3ADeclareComponentNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x3A0x3AComponentDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckHookDeclarationFlow0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseReturnTypeAnnotationFlow0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowAnonFunctionType0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x3A0x3AHookDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseEnumBodyFlow0x28hermes0x3A0x3AOptValue0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AEnumKind0x3E0x2C0x20llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseConditionalTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseInterfaceTailFlow0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareFLow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareClassFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareFunctionOrHookFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareHookFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareModuleFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareNamespaceFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareExportFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseInterfaceExtends0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassImplementsFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectTypeAnnotationFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowProtoProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowStaticProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowSpreadProperty0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x3A0x3ADeclareClassNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x3A0x3ADeclareExportDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeParamFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentTypeRestParameterFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentTypeParameterFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentParameterFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseRenderTypeOperator0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePrefixTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePostfixTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAnnotationFlow0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowAnonFunctionType0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAnnotationBeforeColonFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseTypeAnnotationAsIdFlow0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseGenericTypeFlow0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectTypePropertiesFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowProtoProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowStaticProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowSpreadProperty0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x3A0x3AObjectTypeAnnotationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeArgsFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionTypeAnnotationParamsFlow0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePredicateFlow0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x3A0x3AFunctionTypeAnnotationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x3A0x3AHookTypeAnnotationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionTypeAnnotationParamFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExportTypeDeclarationFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseUnionTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseIntersectionTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAnonFunctionWithoutParensTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionTypeAnnotationWithParamsFlow0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePrimaryTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionOrHookTypeAnnotationFlow0x28bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionOrGroupTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeofTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTupleTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseHookTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x3A0x3AInterfaceTypeAnnotationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTupleElementFlow0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyTypeAnnotationFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowProtoProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowStaticProperty0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseMethodishTypeAnnotationFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeMappedTypePropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeIndexerPropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseMethodTypePropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeCallPropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypePropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseGetOrSetTypePropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseEnumMemberFlow0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSX0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXFragment0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXElement0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXChildren0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXOpeningElement0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXElementName0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowJSXMemberExpression0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXSpreadAttribute0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXAttribute0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXClosing0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXChildExpression0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AJSParserImpl0x28hermes0x3A0x3AContext0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AinitializeIdentifiers0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AJSParserImpl0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aparser0x3A0x3AParserPass0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3APreParsedData0x3A0x3AgetBufferInfo0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3Aparse0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseProgram0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDirective0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseStatementListItem0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowImportExport0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AerrorExpected0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Aparser0x3A0x3ATokenKind0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3Aneed0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3Aeat0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckAndEat0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckAndEat0x28hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckAsyncFunction0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AeatSemi0x28bool0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ArecursionDepthExceeded0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ANode0x3A0x3Aoperator0x20new0x28unsigned0x20long0x2C0x20hermes0x3A0x3AContext0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionHelper0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingIdentifier0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFormalParameters0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x3A0x3AFunctionDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x3A0x3ABlockStatementNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x3A0x3AFunctionExpressionNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionBody0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20bool0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AvalidateBindingIdentifier0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3ATokenKind0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingRestElement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingElement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28llvh0x3A0x3ASMLoc0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBlock0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x3A0x3Aemplace_back0x3Cllvh0x3A0x3AStringRef0x20const0x260x3E0x28llvh0x3A0x3AStringRef0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28llvh0x3A0x3ASMLoc0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAnnotation0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowAnonFunctionType0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectBindingPattern0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArrayBindingPattern0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingInitializer0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLexicalDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseEmptyStatement0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseIfStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseWhileStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDoWhileStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseForStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseContinueStatement0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBreakStatement0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseReturnStatement0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseWithStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseSwitchStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseThrowStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTryStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDebuggerStatement0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExpressionOrLabelledStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseIfStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseVariableDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLeftHandSideExpression0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseAssignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AensureDestructuringInitialized0x28hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckDeclaration0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassTail0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AClassParseKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckDeclareType0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseImportDeclaration0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExportDeclaration0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssertClause0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseImportClause0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFromClause0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x3A0x3AImportDeclarationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExportClause0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMRange0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AToken0x3A0x3AgetResWordOrIdentifier0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePrivateName0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x3A0x3AState0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingProperty0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingRestProperty0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyName0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseNewExpressionOrOptionalExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3ASavePoint0x3A0x3ASavePoint0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3ASavePoint0x3A0x3Arestore0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseCallExpression0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseArrayAsignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3AArrayExpressionNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseObjectAssignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePrimaryExpression0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionExpression0x28bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArrayLiteral0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectLiteral0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassExpression0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTemplateLiteral0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseSpreadElement0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyAssignment0x28bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTemplateLiteral0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28bool0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x3A0x3ATemplateLiteralNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseReturnTypeAnnotation0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowAnonFunctionType0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseOptionalExpressionExceptNew0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseOptionalExpressionExceptNew_tail0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseMemberSelect0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArguments0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3ASMLoc0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AunsafeSetPunctuator0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePostfixExpression0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseUnaryExpression0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBinaryExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBinaryExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconvertCurTokenToIdentOp0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBinaryExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMLoc0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseConditionalExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AtryParseCoverTypedIdentifierNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseYieldExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassBody0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x3A0x3AClassDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x3A0x3AClassExpressionNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassElement0x28bool0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseArrowParameters0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArrowFunctionExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AtryParseTypedAsyncArrowFunction0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACollectMessagesRAII0x3A0x3A0x7ECollectMessagesRAII0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseNameSpaceImport0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseNamedImports0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseImportSpecifier0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExportSpecifier0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMRange0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ApreParseBuffer0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLazyFunction0x28hermes0x3A0x3AESTree0x3A0x3ANodeKind0x2C0x20bool0x2C0x20bool0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x3A0x3Areset0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3ASMLoc0x3E0x28llvh0x3A0x3ASMLoc0x20const0x260x2C0x20llvh0x3A0x3ASMLoc0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3ASMLoc0x3E0x28llvh0x3A0x3ASMLoc0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AJSParser0x28hermes0x3A0x3AContext0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AJSParser0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aparser0x3A0x3AParserPass0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3A0x7EJSParser0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AsetStrictMode0x28bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AregisterMagicURLs0x28unsigned0x20char0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AgetUseStaticBuiltin0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3Aparse0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3ApreParseBuffer0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AparseLazyFunction0x28hermes0x3A0x3AESTree0x3A0x3ANodeKind0x2C0x20bool0x2C0x20bool0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AcanonicalizeForBlockScoping0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AvisitAndRewriteForInOf0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AvisitAndRewriteFor0x28hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABreakStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AContinueStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AThrowStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExpressionStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADirectiveNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APrivateNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchCaseNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportAttributeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXNamespacedNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXExpressionContainerNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadChildNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXOpeningElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXClosingElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXAttributeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadAttributeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXFragmentNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeParamNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANullableTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AKeyofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeOperatorNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeofIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeSpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeLabeledElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInferTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AGenericTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareTypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareInterfaceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareFunctionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareHookNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareVariableNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareEnumNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareNamespaceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleExportsNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceExtendsNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassImplementsNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeSpreadPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeInternalSlotNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeCallPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeIndexerNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeMappedTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeCastExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsConstExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclaredPredicateNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDefaultedMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSLiteralTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSArrayTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeReferenceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSQualifiedNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSFunctionTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConstructorTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAssertionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSParameterPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAliasDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceHeritageNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeQueryNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConditionalTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSPropertySignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSMethodSignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexSignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSCallSignatureDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverInitializerNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AmakeBlock0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AmakeVarDeclaration0x28hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AmakeVarDeclarator0x28hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AcollectAllIDs0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AtraverseForLexicalDecl0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ASequenceExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AtransformES6Classes0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABreakStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AContinueStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AThrowStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExpressionStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADirectiveNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APrivateNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchCaseNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportAttributeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXNamespacedNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXExpressionContainerNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadChildNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXOpeningElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXClosingElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXAttributeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadAttributeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXFragmentNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeParamNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANullableTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AKeyofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeOperatorNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeofIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeSpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeLabeledElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInferTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AGenericTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareTypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareInterfaceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareFunctionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareHookNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareVariableNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareEnumNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareNamespaceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleExportsNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceExtendsNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassImplementsNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeSpreadPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeInternalSlotNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeCallPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeIndexerNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeMappedTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeCastExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsConstExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclaredPredicateNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDefaultedMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSLiteralTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSArrayTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeReferenceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSQualifiedNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSFunctionTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConstructorTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAssertionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSParameterPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAliasDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceHeritageNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeQueryNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConditionalTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSPropertySignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSMethodSignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexSignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSCallSignatureDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverInitializerNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcloneNodeInternal0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateCallWithForwardedThis0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANodeVector0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateGetSuperProperty0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateClass0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassBodyNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcopyIdentifier0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateClassCtor0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassBodyNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AmakeHermesES6InternalCall0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANodeVector0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2C0x20std0x3A0x3Anullptr_t0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x2C0x20std0x3A0x3Anullptr_t0x2C0x20std0x3A0x3Anullptr_t0x2C0x20bool0x2C0x20bool0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20bool0x260x260x2C0x20bool0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateThisPropertyInitializer0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x2C0x20std0x3A0x3Anullptr_t0x2C0x20std0x3A0x3Anullptr_t0x2C0x20bool0x2C0x20bool0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20bool0x260x260x2C0x20bool0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AErrorType0x20hermes0x3A0x3Aregex0x3A0x3AparseRegex0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x2C0x20unsigned0x20int0x2C0x20bool0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeDisjunction0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AspliceOut0x28hermes0x3A0x3Aregex0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AopenAlternation0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AopenNamedCapturingGroup0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AopenCapturingGroup0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AcloseAlternation0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AcloseGroup0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeTerm0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3Aconsume0x28char16_t0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3ANode0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeGroupName0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x3A0x3Aemplace_back0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20unsigned0x20int0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApushLookaround0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20unsigned0x20short0x2C0x20unsigned0x20short0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeQuantifierPrefix0x28hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AQuantifier0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AapplyQuantifier0x28hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AQuantifier0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3E0x28hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x2C0x20bool0x260x3E0x28bool0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeAtomEscape0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3E0x28hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeCharacterClass0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2C0x20llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3E0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x260x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeUnicodeEscapeSequence0x28bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AwriteCodePointToUTF160x28unsigned0x20int0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeRegExpIdentifier0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x2C0x20bool0x200x280x2A0x290x28unsigned0x20int0x290x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeAndAppendSurrogatePair0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x2C0x20bool0x200x280x2A0x290x28unsigned0x20int0x290x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeHexDigits0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Autf16SurrogatePairToCodePoint0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x3E0x260x3E0x3A0x3Apush_back0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x3E0x260x3E0x3A0x3Apush_front0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AAlternationNode0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3A0x7EAlternationNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3A0x7EAlternationNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x280x290x3E0x3A0x3Aswap0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x280x290x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finvoke_void_return_wrapper0x3Cbool0x2C0x20false0x3E0x3A0x3A_0x5Fcall0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x260x3E0x28hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20unsigned0x20short0x260x2C0x20unsigned0x20short0x260x2C0x20bool0x260x2C0x20bool0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x2C0x20unsigned0x20short0x260x2C0x20unsigned0x20short0x260x2C0x20bool0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20bool0x260x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20short0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x28unsigned0x20int0x260x260x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20bool0x260x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20short0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3A0x7EMarkedSubexpressionNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3A0x7EMarkedSubexpressionNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3A0x7ELookaroundNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3A0x7ELookaroundNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cvoid0x200x280x290x3E0x3A0x3Aswap0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cvoid0x200x280x290x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3A0x7ELoopNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3A0x7ELoopNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x3E0x28hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AaddClass0x28hermes0x3A0x3Aregex0x3A0x3ACharacterClass0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeLegacyOctalEscapeSequence0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApushNamedBackRef0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeCharacterEscape0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeBracketClassAtom0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3A0x7ELeftAnchorNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x3A0x3A0x7ERightAnchorNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x3A0x3A0x7EWordBoundaryNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AidentityEscape0x28char16_t0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2C0x20int0x3E0x28int0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x260x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2C0x20unsigned0x20int0x3E0x28unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7EBracketNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7EBracketNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApopulateInstruction0x3Chermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3AU16BracketInsn0x3E0x3E0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3AU16BracketInsn0x3E0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApopulateInstruction0x3Chermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3ABracketInsn0x3E0x3E0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3ABracketInsn0x3E0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x3A0x3A0x7EBackRefNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3A0x7EMatchAnyNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACompiledRegExp0x3A0x3ACompiledRegExp0x28hermes0x3A0x3ACompiledRegExp0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ACompiledRegExp0x3A0x3A0x7ECompiledRegExp0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ACompiledRegExp0x3A0x3AtryCompile0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3AencodeUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ARegex0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Acompile0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7ERegex0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AErrorType0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Aparse0x3Cchar16_t0x20const0x2A0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3Acompile0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AUniquingRegExpTable0x3A0x3AgetEntryList0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AUniquingRegExpTable0x3A0x3AgetBytecodeBuffer0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28char16_t0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AErrorType0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AparseWithBackRefLimit0x3Cchar16_t0x20const0x2A0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20bool0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AGoalNode0x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AoptimizeNodeList0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2A0x3E0x28hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3A0x7ENode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AtryCoalesceCharacters0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AisGoal0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3A0x7ENode0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x3A0x3A0x7EGoalNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x3A0x3AisGoal0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x2C0x20unsigned0x20char0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3A0x7EMatchCharNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3A0x7EMatchCharNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AtryCoalesceCharacters0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AemitASCIIList0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AemitNonASCIIList0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AKeywords0x3A0x3AKeywords0x28hermes0x3A0x3AContext0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3ASemanticValidator0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3Asem0x3A0x3ASemContext0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AdoIt0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AdoFunction0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3E0x3E0x3A0x3Aemplace_back0x3C0x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3A0x7EFunctionContext0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3AFunctionContext0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3ASourceVisibility0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AscanDirectivePrologue0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateDeclarationNames0x28hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3AaddHoistingCandidate0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitFunction0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AMapVector0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3Aoperator0x5B0x5D0x28hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitParamsAndBody0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitForInOf0x28hermes0x3A0x3AESTree0x3A0x3ALoopStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateAssignmentTarget0x28hermes0x3A0x3AESTree0x3A0x3ANode0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AisLValue0x28hermes0x3A0x3AESTree0x3A0x3ANode0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3ArecursionDepthExceeded0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x28hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ARegExpLiteralNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20void0x2A0x3E0x2A0x2C0x20long0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x260x260x2C0x20hermes0x3A0x3ACompiledRegExp0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateCatchClause0x28hermes0x3A0x3AESTree0x3A0x3ANode0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitTryHandler0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3ABlockContext0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AensureScopedNamesAreUnique0x28hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AIsFunctionBody0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AstopHoisting0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ABreakStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AContinueStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ASpreadElementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3APrivateNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AMapVector0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3Aerase0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x2A0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3AfinalizeHoisting0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cunsigned0x20int0x20const0x260x3E0x28hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x3E0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x3E0x3E0x3A0x3Apush_front0x28hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x3E0x260x3E0x3A0x3Apush_back0x28hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x3E0x260x3E0x3A0x3Apush_front0x28hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverEmptyArgsNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverEmptyArgsNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTrailingCommaNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTrailingCommaNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchCaseNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportAttributeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXNamespacedNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXOpeningElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXAttributeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXFragmentNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeParamNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeofIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeSpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeLabeledElementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AGenericTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareTypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareInterfaceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareFunctionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareEnumNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareNamespaceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceExtendsNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassImplementsNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeInternalSlotNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeIndexerNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeMappedTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeCastExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringBodyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberBodyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanBodyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumSymbolBodyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeReferenceNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSQualifiedNameNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSFunctionTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConstructorTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAssertionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAliasDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceHeritageNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleMemberNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConditionalTypeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSPropertySignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSMethodSignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexSignatureNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSCallSignatureDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x28hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x28hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AvalidateAST0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3Asem0x3A0x3ASemContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AvalidateFunctionAST0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3Asem0x3A0x3ASemContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AgenerateIRFromESTree0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AgenerateLazyFunctionIR0x28hermes0x3A0x3Ahbc0x3A0x3ALazyCompilationData0x2A0x2C0x20hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AScopeDesc0x3A0x3AcreateInnerScope0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3A0x7EFunctionInfo0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3APassManager0x3A0x3APassManager0x28hermes0x3A0x3ACodeGenerationSettings0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3APassManager0x3A0x3A0x7EPassManager0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3APassManager0x3A0x3AmakeDumpPass0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3AaddPass0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3Arun0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3Arun0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ATimer0x3E0x3A0x3Aemplace_back0x3Cchar0x20const0x200x280x260x290x200x5B10x5D0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ATimerGroup0x260x3E0x28char0x20const0x200x280x260x290x200x5B10x5D0x2C0x20llvh0x3A0x3AStringRef0x260x260x2C0x20llvh0x3A0x3ATimerGroup0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ATimer0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3A0x7EDumpModule0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3A0x7EDumpModule0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3ArunOnModule0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3AdumpIfEnabled0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3ACodeGenerationSettings_DumpSettings0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3A0x7EDumpFunction0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3A0x7EDumpFunction0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3AdumpIfEnabled0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ACodeGenerationSettings_DumpSettings0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3A0x3Afind0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AupdateDFSNumbers0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3Adominates0x28llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x20const0x2A0x2C0x20llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AdominatedBySlowTreeWalk0x28llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x20const0x2A0x2C0x20llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AproperlyDominates0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3Adominates0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3A0x3AaddChild0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ACalculateFromScratch0x28llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ABatchUpdateInfo0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ADominanceInfo0x3A0x3ADominanceInfo0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ADominanceInfo0x3A0x3AproperlyDominates0x28hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Acfg0x3A0x3AUpdate0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Adump0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Acfg0x3A0x3AUpdate0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aprint0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AChildrenGetter0x3Cfalse0x3E0x3A0x3AGet0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ABatchUpdateInfo0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ArunSemiNCA0x28llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AattachNewSubtree0x28llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x2C0x20llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3Aeval0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AgetNodeForBlock0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aappend0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aerase0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x2A0x2A0x20std0x3A0x3A_0x5F20x3A0x3Auninitialized_copy0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AAlwaysDescend0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ArunDFS0x3Cfalse0x2C0x20bool0x200x280x2A0x290x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20unsigned0x20int0x2C0x20bool0x200x280x2A0x290x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3APostOrderAnalysis0x3A0x3AvisitPostOrder0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3APostOrderAnalysis0x3A0x3AvisitPostOrder0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x260x290x3A0x3AState0x3E0x3A0x3Aemplace_back0x3Chermes0x3A0x3ABasicBlock0x2A0x260x3E0x28hermes0x3A0x3ABasicBlock0x2A0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3APostOrderAnalysis0x3A0x3APostOrderAnalysis0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALoopAnalysis0x3A0x3ALoopAnalysis0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ADominanceInfo0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3A0x7ESmallDenseMap0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ALoopAnalysis0x3A0x3AgetLoopHeader0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALoopAnalysis0x3A0x3AgetLoopPreheader0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AcalculateFunctionScopeData0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3AOptional0x3Cint0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AScopeDesc0x20const0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AgetScopeDepth0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3ASegment0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AInterval0x3A0x3Acompress0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterFile0x3A0x3AkillRegister0x28hermes0x3A0x3ARegister0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterFile0x3A0x3AallocateRegister0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterFile0x3A0x3AtailAllocateConsecutive0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Areset0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AlowerPhis0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AcalculateLocalLiveness0x28hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetInstructionNumber0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Chermes0x3A0x3AInterval0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ASegment0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ASegment0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AcalculateGlobalLiveness0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Atest0x28llvh0x3A0x3ABitVector0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_dumpVector0x28llvh0x3A0x3ABitVector0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetRegisterForInstructionAt0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetRegister0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Acoalesce0x28llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AInterval0x3A0x3Aadd0x28hermes0x3A0x3AInterval0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AInstruction0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInterval0x3A0x3Aintersects0x28hermes0x3A0x3AInterval0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AisAllocated0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AallocateFastPass0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AupdateRegister0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AcalculateLiveIntervals0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apriority_queue0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x2032u0x3E0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_00x3E0x3A0x3Apop0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Adump0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x3A0x3AgetHashValue0x28hermes0x3A0x3ARegister0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x3A0x3AisEqual0x28hermes0x3A0x3ARegister0x2C0x20hermes0x3A0x3ARegister0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AScopeRegisterAnalysis0x3A0x3AScopeRegisterAnalysis0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AScopeDesc0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AScopeRegisterAnalysis0x3A0x3AregisterAndScopeAt0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AScopeRegisterAnalysis0x3A0x3AregisterAndScopeForInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3A0x7ELivenessRegAllocIRPrinter0x280x29(w2c_hermes*, u32); -void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3AprintValueLabel0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3AprintInstructionDestination0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x28hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AValue0x2A0x3E0x28hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x28hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AValue0x2A0x3E0x28hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstants0x3A0x3AoperandMustBeLiteral0x28hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Adyn_cast0x3Chermes0x3A0x3AStoreOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AStoreOwnPropertyInst0x3A0x3AgetIsEnumerable0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstants0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadParameters0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerLoadStoreFrameInst0x3A0x3AgetScope0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerLoadStoreFrameInst0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerArgumentsArray0x3A0x3AgetCreateArgumentsInst0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerArgumentsArray0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AInstruction0x2A0x2C0x2016u0x3E0x2C0x20llvh0x3A0x3ASmallDenseSet0x3Chermes0x3A0x3AInstruction0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3AInstruction0x2A0x20const0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AupdateIncomingPhiValues0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADedupReifyArguments0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AInstructionDestroyer0x3A0x3Aadd0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerConstruction0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerCalls0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ARecreateCheapValues0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstantValueNumbering0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASpillRegisters0x3A0x3ArequiresShortOperand0x28hermes0x3A0x3AInstruction0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASpillRegisters0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerSwitchIntoJumpTables0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerSwitchIntoJumpTables0x3A0x3AlowerIntoJumpTable0x28hermes0x3A0x3ASwitchInst0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstants0x3A0x3A0x7ELoadConstants0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadParameters0x3A0x3A0x7ELoadParameters0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerLoadStoreFrameInst0x3A0x3A0x7ELowerLoadStoreFrameInst0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerArgumentsArray0x3A0x3A0x7ELowerArgumentsArray0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADedupReifyArguments0x3A0x3A0x7EDedupReifyArguments0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3APass0x3A0x3A0x7EPass0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerConstruction0x3A0x3A0x7ELowerConstruction0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerCalls0x3A0x3A0x7ELowerCalls0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ARecreateCheapValues0x3A0x3A0x7ERecreateCheapValues0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstantValueNumbering0x3A0x3A0x7ELoadConstantValueNumbering0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASpillRegisters0x3A0x3A0x7ESpillRegisters0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerSwitchIntoJumpTables0x3A0x3A0x7ELowerSwitchIntoJumpTables0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AOptEnvironmentInit0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x3A0x3Afind0x28hermes0x3A0x3AValue0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AVariable0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AVariable0x2A0x3E0x3A0x3Afind0x28hermes0x3A0x3AVariable0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AOptEnvironmentInit0x3A0x3A0x7EOptEnvironmentInit0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3AlowerSwitchIntoIfs0x28hermes0x3A0x3ASwitchInst0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3AcopyPhiTarget0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3AerasePhiTarget0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3AcollectStores0x28hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3ADominanceInfo0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AAllocObjectInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3AlowerAllocObjectBuffer0x28hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x20const0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AdestroyAll0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3AestimateBestNumElemsToSerialize0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AAllocObjectInst0x3A0x3AgetSize0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerStoreInstrs0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerNumericProperties0x3A0x3AstringToNumericProperty0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3AInstruction0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerNumericProperties0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALimitAllocArray0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerCondBranch0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ACondBranchInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerExponentiationOperator0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerExponentiationOperator0x3A0x3AlowerExponentiationOperator0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3ABinaryOperatorInst0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3A0x7ESwitchLowering0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3A0x7ELowerAllocObject0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ALowerStoreInstrs0x3A0x3A0x7ELowerStoreInstrs0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ALowerNumericProperties0x3A0x3A0x7ELowerNumericProperties0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ALimitAllocArray0x3A0x3A0x7ELimitAllocArray0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ALowerCondBranch0x3A0x3A0x7ELowerCondBranch0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ALowerExponentiationOperator0x3A0x3A0x7ELowerExponentiationOperator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x28hermes0x3A0x3AAllocObjectInst0x2A0x20const0x260x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x28hermes0x3A0x3AAllocObjectInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x28hermes0x3A0x3ACondBranchInst0x2A0x20const0x260x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x28hermes0x3A0x3ACondBranchInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3A0x3Aget0x28hermes0x3A0x3AContext0x260x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3A0x3ALowerBuiltinCallsContext0x28hermes0x3A0x3AStringTable0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AIdentifier0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3ALookupBucketFor0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3A0x3AfindBuiltinMethod0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCalls0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCalls0x3A0x3A0x7ELowerBuiltinCalls0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AFuncCallNOpts0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AFuncCallNOpts0x3A0x3A0x7EFuncCallNOpts0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisSimpleSideEffectFreeInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ACodeMotion0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_findIdenticalInWindow0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AcreateCodeMotion0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3ACodeMotion0x3A0x3A0x7ECodeMotion0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ACSE0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x280x28anonymous0x20namespace0x290x3A0x3ACSEValue0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3Aoperator0x5B0x5D0x280x28anonymous0x20namespace0x290x3A0x3ACSEValue0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AcreateCSE0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3ACSE0x3A0x3A0x7ECSE0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ADCE0x3A0x3ArunOnModule0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AcreateDCE0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3ADCE0x3A0x3A0x7EDCE0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AHoistStartGenerator0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AcreateHoistStartGenerator0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3AHoistStartGenerator0x3A0x3A0x7EHoistStartGenerator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AverifyModule0x28hermes0x3A0x3AModule0x20const0x260x2C0x20llvh0x3A0x3Araw_ostream0x2A0x2C0x20hermes0x3A0x3AVerificationMode0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AStringKind0x3A0x3AAccumulator0x3A0x3Apush_back0x28hermes0x3A0x3AStringKind0x3A0x3AKind0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AStringKind0x3A0x3AEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AStringKind0x3A0x3AEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AStringKind0x3A0x3AEntry0x3E0x3E0x3A0x3Aemplace_back0x3Chermes0x3A0x3AStringKind0x3A0x3AKind0x260x3E0x28hermes0x3A0x3AStringKind0x3A0x3AKind0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x3A0x3AStringLiteralIDMapping0x28hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x3A0x3AgetIdentifierHashes0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x3A0x3AgetStringKinds0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort_move0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finplace_merge0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AtraverseFunctions0x28hermes0x3A0x3AModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AtraverseCJSModuleNames0x28hermes0x3A0x3AModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AtraverseLiteralStrings0x28hermes0x3A0x3AModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AdropExtraSignBits0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AinitWithBytes0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AfromDoubleResultSize0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AfromDouble0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20double0x29(w2c_hermes*, u32, f64); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AtoDouble0x28double0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetDigitsWith0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStringIntegerLiteralParser0x3Cllvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20char0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AParsedSign0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AOptValue0x3Cchar0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntLiteralParsingToolBox0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStringIntegerLiteralParser0x3Cllvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x3E0x3A0x3AlookaheadAndEatIfAnyOf0x3C0x28char0x29480x2C0x200x28char0x29490x2C0x200x28char0x29500x2C0x200x28char0x29510x2C0x200x28char0x29520x2C0x200x28char0x29530x2C0x200x28char0x29540x2C0x200x28char0x29550x2C0x200x28char0x29560x2C0x200x28char0x29570x2C0x200x28char0x29650x2C0x200x28char0x29660x2C0x200x28char0x29670x2C0x200x28char0x29680x2C0x200x28char0x29690x2C0x200x28char0x29700x2C0x200x28char0x29970x2C0x200x28char0x29980x2C0x200x28char0x29990x2C0x200x28char0x291000x2C0x200x28char0x291010x2C0x200x28char0x291020x3E0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetDigitsWith0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStringIntegerLiteralParser0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20char0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AParsedSign0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x5FZN6hermes6bigint12_GLOBAL_0x5FN_127BigIntLiteralParsingToolBoxINS1_26StringIntegerLiteralParserIN4llvh8ArrayRefIDsEEEEE22lookaheadAndEatIfAnyOfIJLDs48ELDs49ELDs50ELDs51ELDs52ELDs53ELDs54ELDs55ELDs56ELDs57ELDs65ELDs66ELDs67ELDs68ELDs69ELDs70ELDs97ELDs98ELDs99ELDs100ELDs101ELDs102EEEENS_8OptValueIDsEEv(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetDigitsWith0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ANumericValueParser0x2C0x20llvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20char0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AParsedSign0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AOptValue0x3Cchar0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntLiteralParsingToolBox0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ANumericValueParser0x3E0x3A0x3AlookaheadAndEatIfAnyOf0x3C0x28char0x29480x2C0x200x28char0x29490x2C0x200x28char0x29500x2C0x200x28char0x29510x2C0x200x28char0x29520x2C0x200x28char0x29530x2C0x200x28char0x29540x2C0x200x28char0x29550x2C0x200x28char0x29560x2C0x200x28char0x29570x2C0x200x28char0x29650x2C0x200x28char0x29660x2C0x200x28char0x29670x2C0x200x28char0x29680x2C0x200x28char0x29690x2C0x200x28char0x29700x2C0x200x28char0x29970x2C0x200x28char0x29980x2C0x200x28char0x29990x2C0x200x28char0x291000x2C0x200x28char0x291010x2C0x200x28char0x291020x3E0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3A0x3AparsedBigIntFromStringIntegerLiteral0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3A0x3AparsedBigIntFromStringIntegerLiteral0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3A0x3AparsedBigIntFromNumericValue0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AtoString0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Acompare0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Acompare0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AisSingleDigitTruncationLossless0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20bool0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AasUintNResultSize0x28unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u64, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AasIntNResultSize0x28unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u64, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AasUintN0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u64, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AbigintAsImpl0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntAs0x29(w2c_hermes*, u32, u32, u64, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AasIntN0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u64, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AunaryMinusResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AunaryMinus0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AunaryNotResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AunaryNot0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseANDResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseAND0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AnoopAdditiveOpPostProcess0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseORResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseOR0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseXORResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseXOR0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AaddResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Aadd0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AaddSignedResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AaddSigned0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsubtractResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Asubtract0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AnegateAdditiveOpPostProcess0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsubtractSignedResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsubtractSigned0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AmultiplyResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Amultiply0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AdivideResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Adivide0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Adiv_rem0x3A0x3Acompute0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AremainderResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Aremainder0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Aexponentiate0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AinitWithDigits0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AexponentiateSlowPath0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AleftShiftResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetShiftAmountAndSign0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsignedRightShiftResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AleftShift0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AshiftImpl0x28hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AShiftOpIs0x2C0x20hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsignedRightShiftAdapter0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsignedRightShift0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AUniquingBigIntTable0x3A0x3AgetEntryList0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AUniquingBigIntTable0x3A0x3AgetDigitsBuffer0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3AsetFunction0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3AgetFunction0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetStringID0x28hermes0x3A0x3ALiteralString0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x3A0x3AgetStringID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AgetStringID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetIdentifierID0x28hermes0x3A0x3ALiteralString0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AgetIdentifierID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddBigInt0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AUniquingBigIntTable0x3A0x3AaddBigInt0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddRegExp0x28hermes0x3A0x3ACompiledRegExp0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AUniquingRegExpTable0x3A0x3AaddRegExp0x28hermes0x3A0x3ACompiledRegExp0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddFilename0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddExceptionHandler0x28hermes0x3A0x3Ahbc0x3A0x3AHBCExceptionHandlerInfo0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3ApatchDebugSourceLocations0x28llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddDebugSourceLocation0x28hermes0x3A0x3Ahbc0x3A0x3ADebugSourceLocation0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AsetJumpTable0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgenerateBytecodeFunction0x28hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20hermes0x3A0x3AValueKind0x2C0x20bool0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AbytecodeGenerationComplete0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetFunctionID0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AAllocationTable0x3Chermes0x3A0x3AFunction0x2A0x3E0x3A0x3Aallocate0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AaddFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetScopeDescID0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AAllocationTable0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3A0x3Aallocate0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AshrinkJump0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AupdateJumpTarget0x28unsigned0x20int0x2C0x20int0x2C0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AupdateJumpTableOffset0x28unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AserializeScopeChain0x28hermes0x3A0x3AStringTable0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AsetFunctionGenerator0x28hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AinitializeStringTable0x28hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AinitializeSerializedLiterals0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AaddCJSModule0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AaddCJSModuleStatic0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AaddFunctionSource0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3Agenerate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3ABytecodeModule0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AStringKind0x3A0x3AEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AStringKind0x3A0x3AEntry0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AStringTableEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AStringTableEntry0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Abigint0x3A0x3ABigIntTableEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3ABigIntTableEntry0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ARegExpTableEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ARegExpTableEntry0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeOptions0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Ashrink_to_fit0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x3E0x3A0x3Aoperator0x3D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x3E0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x3E0x3E0x3A0x3Apush_front0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x3E0x260x3E0x3A0x3Apush_back0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x3E0x260x3E0x3A0x3Apush_front0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AgetHashValue0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AconstructCatchMap0x28hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x260x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x260x2C0x20llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Afind0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AgenerateExceptionHandlers0x28llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x260x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpop_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AExceptionHandlerInfo0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartial_sort_impl0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x3A0x3Adifference_type0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AhandleInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AhasTargetSpecificLowering0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AresolveRelocations0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ACatchInst0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ASwitchImmInst0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AresolveExceptionHandlers0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3Aappend0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20void0x3E0x28llvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20llvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AobtainFileAndSourceMapId0x28hermes0x3A0x3ASourceErrorManager0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3Afind0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AgetSourceMappingUrl0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x28unsigned0x20int0x20const0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AaddDebugSourceLocationInfo0x28hermes0x3A0x3ASourceMapGenerator0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddDebugTextfiedCallee0x28hermes0x3A0x3Ahbc0x3A0x3ADebugTextifiedCallee0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateDirectEvalInst0x28hermes0x3A0x3ADirectEvalInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDirectEval0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitUInt80x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAddEmptyStringInst0x28hermes0x3A0x3AAddEmptyStringInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAddEmptyString0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAsNumberInst0x28hermes0x3A0x3AAsNumberInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitToNumber0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAsNumericInst0x28hermes0x3A0x3AAsNumericInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitToNumeric0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAsInt32Inst0x28hermes0x3A0x3AAsInt32Inst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitToInt320x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMov0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMovLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitReg320x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AverifyCall0x28hermes0x3A0x3ACallInst0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateLoadStackInst0x28hermes0x3A0x3ALoadStackInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateMovInst0x28hermes0x3A0x3AMovInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateUnaryOperatorInst0x28hermes0x3A0x3AUnaryOperatorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNegate0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitBitNot0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNot0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitInc0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDec0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTypeOf0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateBinaryOperatorInst0x28hermes0x3A0x3ABinaryOperatorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitEq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNeq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStrictEq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStrictNeq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLess0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLessEq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGreater0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGreaterEq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLShift0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitRShift0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitURshift0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAddN0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAdd0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSubN0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSub0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMulN0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMul0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDivN0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDiv0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMod0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitBitOr0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitBitXor0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitBitAnd0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitIsIn0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitInstanceOf0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStorePropertyInst0x28hermes0x3A0x3AStorePropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AacquirePropertyWriteCacheIndex0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitUInt160x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitUInt320x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateTryStoreGlobalPropertyInst0x28hermes0x3A0x3ATryStoreGlobalPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTryPutById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTryPutByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStoreOwnPropertyInst0x28hermes0x3A0x3AStoreOwnPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByIndexL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStoreNewOwnPropertyInst0x28hermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnByIdShort0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnNEByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnNEById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStoreGetterSetterInst0x28hermes0x3A0x3AStoreGetterSetterInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnGetterSetterByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateDeletePropertyInst0x28hermes0x3A0x3ADeletePropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDelById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDelByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDelByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateLoadPropertyInst0x28hermes0x3A0x3ALoadPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AacquirePropertyReadCacheIndex0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetByIdShort0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateTryLoadGlobalPropertyInst0x28hermes0x3A0x3ATryLoadGlobalPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTryGetByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTryGetById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAllocObjectInst0x28hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewObject0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewObjectWithParent0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAllocArrayInst0x28hermes0x3A0x3AAllocArrayInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewArray0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AserializedLiteralOffsetFor0x28hermes0x3A0x3AInstruction0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewArrayWithBuffer0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewArrayWithBufferLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateThrowIfHasRestrictedGlobalPropertyInst0x28hermes0x3A0x3AThrowIfHasRestrictedGlobalPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitThrowIfHasRestrictedGlobalProperty0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateFunctionInst0x28hermes0x3A0x3AHBCCreateFunctionInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateAsyncClosure0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateGeneratorClosure0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateClosure0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateAsyncClosureLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateGeneratorClosureLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateClosureLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCAllocObjectFromBufferInst0x28hermes0x3A0x3AHBCAllocObjectFromBufferInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewObjectWithBuffer0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewObjectWithBufferLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCatchInst0x28hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCatch0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ACatchInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateDebuggerInst0x28hermes0x3A0x3ADebuggerInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCreateRegExpInst0x28hermes0x3A0x3ACreateRegExpInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateRegExp0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateBranchInst0x28hermes0x3A0x3ABranchInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpLong0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAddr320x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateReturnInst0x28hermes0x3A0x3AReturnInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateThrowInst0x28hermes0x3A0x3AThrowInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitThrow0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateThrowIfEmptyInst0x28hermes0x3A0x3AThrowIfEmptyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitThrowIfEmpty0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateSaveAndYieldInst0x28hermes0x3A0x3ASaveAndYieldInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSaveGeneratorLong0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateGeneratorInst0x28hermes0x3A0x3AHBCCreateGeneratorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateGenerator0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateGeneratorLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStartGeneratorInst0x28hermes0x3A0x3AStartGeneratorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateResumeGeneratorInst0x28hermes0x3A0x3AResumeGeneratorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitResumeGenerator0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCondBranchInst0x28hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpFalseLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpTrueLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCompareBranchInst0x28hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotLessNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJLessNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJLessLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotLessEqualNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotLessEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJLessEqualNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJLessEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotGreaterNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotGreaterLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJGreaterNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJGreaterLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotGreaterEqualNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotGreaterEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJGreaterEqualNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJGreaterEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJStrictNotEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJStrictEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotLessLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateGetPNamesInst0x28hermes0x3A0x3AGetPNamesInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetPNameList0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpUndefinedLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateGetNextPNameInst0x28hermes0x3A0x3AGetNextPNameInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetNextPName0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateTryStartInst0x28hermes0x3A0x3ATryStartInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCallInst0x28hermes0x3A0x3ACallInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCallNInst0x28hermes0x3A0x3AHBCCallNInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall10x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall20x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall30x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall40x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCallBuiltinInst0x28hermes0x3A0x3ACallBuiltinInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallBuiltin0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallBuiltinLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateGetBuiltinClosureInst0x28hermes0x3A0x3AGetBuiltinClosureInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetBuiltinClosure0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCallDirectInst0x28hermes0x3A0x3AHBCCallDirectInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallDirect0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallDirectLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCResolveEnvironment0x28hermes0x3A0x3AHBCResolveEnvironment0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetEnvironment0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCStoreToEnvironmentInst0x28hermes0x3A0x3AHBCStoreToEnvironmentInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStoreNPToEnvironment0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStoreNPToEnvironmentL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStoreToEnvironment0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStoreToEnvironmentL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCLoadFromEnvironmentInst0x28hermes0x3A0x3AHBCLoadFromEnvironmentInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadFromEnvironment0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadFromEnvironmentL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCLoadConstInst0x28hermes0x3A0x3AHBCLoadConstInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstNull0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstTrue0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstFalse0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstZero0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstUInt80x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3ALiteralNumber0x3A0x3AasInt320x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstInt0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstDouble0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstBigInt0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstBigIntLongIndex0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstString0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstStringLongIndex0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstEmpty0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitImm320x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCLoadParamInst0x28hermes0x3A0x3AHBCLoadParamInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadParam0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadParamLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateEnvironmentInst0x28hermes0x3A0x3AHBCCreateEnvironmentInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateEnvironment0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateInnerEnvironmentInst0x28hermes0x3A0x3AHBCCreateInnerEnvironmentInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateInnerEnvironment0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitProfilePoint0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetGlobalObjectInst0x28hermes0x3A0x3AHBCGetGlobalObjectInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateGetNewTargetInst0x28hermes0x3A0x3AGetNewTargetInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetNewTarget0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetThisNSInst0x28hermes0x3A0x3AHBCGetThisNSInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadThisNS0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCoerceThisNSInst0x28hermes0x3A0x3ACoerceThisNSInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCoerceThisNS0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetArgumentsLengthInst0x28hermes0x3A0x3AHBCGetArgumentsLengthInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetArgumentsLength0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetArgumentsPropByValInst0x28hermes0x3A0x3AHBCGetArgumentsPropByValInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetArgumentsPropByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCReifyArgumentsInst0x28hermes0x3A0x3AHBCReifyArgumentsInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitReifyArguments0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateThisInst0x28hermes0x3A0x3AHBCCreateThisInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateThis0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCConstructInst0x28hermes0x3A0x3AHBCConstructInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitConstruct0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitConstructLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetConstructedObjectInst0x28hermes0x3A0x3AHBCGetConstructedObjectInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSelectObject0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCSpillMovInst0x28hermes0x3A0x3AHBCSpillMovInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateUnreachableInst0x28hermes0x3A0x3AUnreachableInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateIteratorBeginInst0x28hermes0x3A0x3AIteratorBeginInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitIteratorBegin0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateIteratorNextInst0x28hermes0x3A0x3AIteratorNextInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitIteratorNext0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateIteratorCloseInst0x28hermes0x3A0x3AIteratorCloseInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitIteratorClose0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateSwitchImmInst0x28hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3AgetMinValue0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3AgetSize0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSwitchImm0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ASwitchImmInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDeclareGlobalVar0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3Agenerate0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3Agenerate0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AScopeCreationInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AScopeCreationInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateScopeInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateScopeInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCResolveEnvironment0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCResolveEnvironment0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ANestedScopeCreationInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ANestedScopeCreationInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateInnerScopeInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateInnerScopeInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateInnerEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateInnerEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ASingleOperandInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ASingleOperandInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAddEmptyStringInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAddEmptyStringInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAsNumberInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAsNumberInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAsNumericInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAsNumericInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAsInt32Inst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAsInt32Inst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ALoadStackInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ALoadStackInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AMovInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AMovInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AImplicitMovInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AImplicitMovInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACoerceThisNSInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACoerceThisNSInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AUnaryOperatorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AUnaryOperatorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCLoadConstInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCLoadConstInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCLoadParamInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCLoadParamInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetArgumentsLengthInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetArgumentsLengthInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCReifyArgumentsInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCReifyArgumentsInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCSpillMovInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCSpillMovInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3APhiInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3APhiInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ABinaryOperatorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ABinaryOperatorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStorePropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStorePropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATryStoreGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATryStoreGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreGetterSetterInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreGetterSetterInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ADeletePropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ADeletePropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ALoadPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ALoadPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATryLoadGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATryLoadGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ALoadFrameInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ALoadFrameInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreStackInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreStackInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreFrameInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreFrameInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAllocStackInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAllocStackInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAllocObjectInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAllocObjectInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAllocArrayInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAllocArrayInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateArgumentsInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateArgumentsInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACatchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACatchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ADebuggerInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ADebuggerInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ADirectEvalInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ADirectEvalInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateRegExpInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateRegExpInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATryEndInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATryEndInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AGetNewTargetInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AGetNewTargetInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AThrowIfEmptyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AThrowIfEmptyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AIteratorBeginInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AIteratorBeginInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AIteratorNextInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AIteratorNextInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AIteratorCloseInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AIteratorCloseInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCStoreToEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCStoreToEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCLoadFromEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCLoadFromEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AUnreachableInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AUnreachableInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateFunctionInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateFunctionInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateFunctionInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateFunctionInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ABranchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ABranchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AReturnInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AReturnInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AThrowInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AThrowInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ASwitchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ASwitchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACondBranchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACondBranchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AGetPNamesInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AGetPNamesInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AGetNextPNameInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AGetNextPNameInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACheckHasInstanceInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACheckHasInstanceInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATryStartInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATryStartInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACompareBranchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACompareBranchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ASwitchImmInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ASwitchImmInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ASaveAndYieldInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ASaveAndYieldInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACallInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACallInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AConstructInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AConstructInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACallBuiltinInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACallBuiltinInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCConstructInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCConstructInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCallDirectInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCallDirectInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCallNInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCallNInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AGetBuiltinClosureInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AGetBuiltinClosureInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStartGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStartGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AResumeGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AResumeGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetGlobalObjectInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetGlobalObjectInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetThisNSInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetThisNSInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateThisInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateThisInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetArgumentsPropByValInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetArgumentsPropByValInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetConstructedObjectInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetConstructedObjectInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCAllocObjectFromBufferInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCAllocObjectFromBufferInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCProfilePointInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCProfilePointInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AThrowIfHasRestrictedGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AThrowIfHasRestrictedGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3Agenerate0x28hermes0x3A0x3ASourceMapGenerator0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3A0x7EHVMRegisterAllocator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AgetMaxRegisterUsage0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x28hermes0x3A0x3ACatchInst0x2A0x20const0x260x2C0x20hermes0x3A0x3ACatchInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x28hermes0x3A0x3ACatchInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x28hermes0x3A0x3ASwitchImmInst0x2A0x20const0x260x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x28hermes0x3A0x3ASwitchImmInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x20std0x3A0x3A_0x5F20x3A0x3Auninitialized_copy0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20llvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Chermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AMovElimination0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ARegister0x3E0x28hermes0x3A0x3ARegister0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ARegister0x3E0x28hermes0x3A0x3ARegister0x20const0x260x2C0x20hermes0x3A0x3ARegister0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AMovElimination0x3A0x3A0x7EMovElimination0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AInsertProfilePoint0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AInsertProfilePoint0x3A0x3A0x7EInsertProfilePoint0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASmallFuncHeader0x3A0x3ASmallFuncHeader0x28hermes0x3A0x3Ahbc0x3A0x3AFunctionHeader0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASerializedLiteralGenerator0x3A0x3AserializeBuffer0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AappendTagToBuffer0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20unsigned0x20char0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Aswap0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AaddString0x28llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x3A0x3A0x7EStringLiteralIDMapping0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AHBCAllocObjectFromBufferInst0x3A0x3AgetKeyValuePair0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ALiteralBufferBuilder0x3A0x3AserializeInto0x280x28anonymous0x20namespace0x290x3A0x3AUniquedStringVector0x260x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AInstruction0x20const0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3A0x7EHBCISel0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3A0x7ERegisterAllocator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3A0x7EBytecodeModuleGenerator0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AdestroyAll0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AisEqual0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x28hermes0x3A0x3AInstruction0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x28hermes0x3A0x3AInstruction0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3A0x7ERegisterAllocator0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AhasTargetSpecificLowering0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AhandleInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetMaxRegisterUsage0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x2C0x20bool0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3AaddSourceMap0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3Atranslate0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3A0x7ESourceMapTranslator0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3A0x7ESourceMapTranslator0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3ASourceMap0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3ASourceMap0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3ASourceMap0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3ABCProviderFromSrc0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3E0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateBCProviderFromSrc0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ACompileFlags0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateBCProviderFromSrcImpl0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ACompileFlags0x20const0x260x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20void0x200x280x2A0x290x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x290x2C0x20void0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3AModule0x260x290x3E0x20const0x260x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateBCProviderFromSrc0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ACompileFlags0x20const0x260x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20void0x200x280x2A0x290x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x290x2C0x20void0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3AModule0x260x290x3E0x20const0x260x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A_0x5Fshared_ptr_emplace0x5Babi0x3Av150070x5D0x3Chermes0x3A0x3ACodeGenerationSettings0x260x2C0x20hermes0x3A0x3AOptimizationSettings0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x2C0x20hermes0x3A0x3ACodeGenerationSettings0x260x2C0x20hermes0x3A0x3AOptimizationSettings0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3ABCProviderLazy0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3A0x7EBCProviderFromSrc0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3A0x7EBCProviderFromSrc0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AisFunctionLazy0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AisLazy0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3A0x7EBCProviderLazy0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AisFunctionLazy0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AisLazy0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AContext0x3A0x3AContext0x28hermes0x3A0x3ACodeGenerationSettings0x2C0x20hermes0x3A0x3AOptimizationSettings0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3E0x3E0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3Aswap0x28llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AContext0x3A0x3A0x7EContext0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3A0x7ESourceErrorManager0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3A0x7EBacktrackingBumpPtrAllocator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3A0x7ESourceMgr0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cchar0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cchar0x20const0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3A0x7EHermesLLVMMemoryBuffer0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3A0x7EHermesLLVMMemoryBuffer0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3AgetBufferKind0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AcreateCodeBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ARuntimeFunctionHeader0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AfindCatchTargetOffset0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetArrayBufferIter0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetObjectBufferKeyIter0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetObjectBufferValueIter0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetNameMayAllocate0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetNameString0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetDebugSourceLocationsOffset0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetSourceLocation0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetFunctionSourceID0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetTextifiedCalleeOffset0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AlazyCompileImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AModule0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3AContext0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AmarkCachedHiddenClasses0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetVirtualOffset0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralString0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralString0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralString0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3ARuntimeModule0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AaddRuntimeModule0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcreateSymbolFromStringIDMayAllocate0x28unsigned0x20int0x2C0x20hermes0x3A0x3AStringTableEntry0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolID0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AmapStringMayAllocate0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolID0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AmapStringMayAllocate0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3A0x7ERuntimeModule0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AprepareForRuntimeShutdown0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AinitializeMayAllocate0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AinitializeWithoutCJSModulesMayAllocate0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcreateUninitialized0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AimportStringIDMapMayAllocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3ARootSymbolID0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARootSymbolID0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetCodeBlockSlowPath0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcreateLazyModule0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetLazyName0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AinitializeLazyMayAllocate0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetStringPrimFromStringIDMayAllocate0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetStringFromStringID0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetBigIntBytesFromBigIntId0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetRegExpBytecodeFromRegExpID0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AmarkLongLivedWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AfindCachedLiteralHiddenClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AtryCacheLiteralHiddenClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AadditionalMemorySize0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AcalcCellSizeInBytes0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3ABigIntPrimitive0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AfromDouble0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x29(w2c_hermes*, u32, u32, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AtoString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AasIntN0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AasUintN0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AunaryMinus0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AunaryNOT0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbinaryOp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AOperationStatus0x200x280x2A0x290x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Aadd0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Asubtract0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Amultiply0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Adivide0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Aremainder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Aexponentiate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseAND0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseOR0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseXOR0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AleftShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AsignedRightShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AunsignedRightShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Ainc0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Adec0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AtoDouble0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeStateBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20void0x2A0x2C0x20void0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ANativeState0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20void0x2A0x260x2C0x20void0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x3E0x28void0x2A0x260x2C0x20void0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AfreeInternalBuffer0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBufferBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Aclone0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AcreateDataBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AcopyDataBlockBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Adetach0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AJSArrayBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AsetExternalFinalizer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AsetExternalDataBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20char0x2A0x2C0x20unsigned0x20int0x2C0x20void0x2A0x2C0x20void0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3AuncleanMakeLarge0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3AinsertNew0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3ApruneInvalid0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3A0x7EWeakValueMap0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClassBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AcreateRoot0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x260x2C0x20unsigned0x20int0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AcopyToNewDictionary0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AinitializeMissingPropertyMap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AisDictionaryNoCache0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AstealPropertyMapFromParent0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3AsetNull0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x3A0x3AgetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AfindProperty0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3AcontainsKey0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3Alookup0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3AcontainsKey0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3Alookup0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Afind0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AgetDescriptorPair0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AdebugIsPropertyDefined0x28hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AdeleteProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AaddProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AaddToPropertyMap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3AinsertNew0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AupdateProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AmakeAllNonConfigurable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AmakeAllReadOnly0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AupdatePropertyFlagsWithoutTransitions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3AOptValue0x3Cllvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AreserveSlot0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AareAllNonConfigurable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AareAllReadOnly0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AHiddenClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSString0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3AsetPrimitiveString0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSStringIterator0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSStringIterator0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigIntBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSBigInt0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumberBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumber0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, f64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumber0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSNumber0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBooleanBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBoolean0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBoolean0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSBoolean0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbolBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbol0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbol0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSSymbol0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3AJSString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSStringIterator0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x3A0x3AJSStringIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x3A0x3AJSBigInt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumber0x3A0x3AJSNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, f64, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBoolean0x3A0x3AJSBoolean0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbol0x3A0x3AJSSymbol0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataViewBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataView0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSDataView0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3AJSDataView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDateBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDate0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, f64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDate0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSDate0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDate0x3A0x3AJSDate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, f64, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3ASegment0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3ASegment0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Aiterator0x3A0x3Aoperator0x2A0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AincreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AincreaseSizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AallocateSegment0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AgrowRight0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AatRef0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AdecreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AshrinkRight0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3ASegment0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3ASegment0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aiterator0x3A0x3Aoperator0x2B0x3D0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aiterator0x3A0x3Aoperator0x2D0x3D0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AincreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AincreaseSizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AallocateSegment0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acapacity0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AgrowRight0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aresize0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AdecreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeLeft0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AgrowLeft0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AshrinkLeft0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AgrowLeftWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentSmallBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArraySmallBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3ApushBackSlowPath0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Ashift0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AreallocateToLarger0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3ApushBackSlowPath0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Ashift0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AreallocateToLarger0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageSmallBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AgetIndexedStorage0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AsetStorageEndIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AsetIndexedStorage0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aset0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Asize0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArgumentsBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArguments0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArguments0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AArguments0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArguments0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArguments0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateNoAllocPropStorage0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AencodeNumberValue0x28double0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AputLength0x28hermes0x3A0x3Avm0x3A0x3AJSArray0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateAndAllocPropStorage0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AunsafeAt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3AgetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AforEachProperty0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x290x3A0x3A0x24_00x3E0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x290x3A0x3A0x24_00x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArguments0x3A0x3AArguments0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AJSObject0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3AYesBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3AYesBarriers0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AJSArray0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3A0x3AJSArrayIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSiteBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AJSCallSite0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x260x2C0x20unsigned0x20int0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetFunctionName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetFileName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetStackTraceInfo0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetLineNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetColumnNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetBytecodeAddress0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisNative0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetThis0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetTypeName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetMethodName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetEvalOrigin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisToplevel0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisEval0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisAsync0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisPromiseAll0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetPromiseIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x260x2C0x20unsigned0x20int0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3A0x3APropertyAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSErrorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetErrorFromStackTarget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorStackGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AconstructCallSitesArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3Ascope_exit0x3Chermes0x3A0x3Avm0x3A0x3AerrorStackGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3E0x3A0x3A0x7Escope_exit0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AconstructStackTraceString_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2032u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AtoString0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2032u0x3E0x3A0x3Aappend0x28char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2032u0x3E0x3A0x3Aappend0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AappendFunctionNameAtIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cunsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x260x260x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorStackSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20bool0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AcreateUncatchable0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AsetupStack0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AsetMessage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3ArecordStackTrace0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3ArecordStackTrace0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeNullHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetDebugInfo0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetFunctionNameAtIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3ApopFramesUntilInclusive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AJSError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHashMapEntryBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMapBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AOrderedHashMap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AremoveLinkedListNode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AlookupInBucket0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3ArehashIfNecessary0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AhashToBucket0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Ahas0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Afind0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Ainsert0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aerase0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AiteratorNext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aclear0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AinitializeStorage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AaddValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AhasKey0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AdeleteKey0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3Aclear0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AforEach0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHashMapEntry0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AJSMapImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AinitializeStorage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AaddValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AhasKey0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AgetValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AdeleteKey0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3Aclear0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AforEach0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AJSMapImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3AinitializeIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3AJSMapIteratorImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3AinitializeIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3AJSMapIteratorImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSetBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSetIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3Aslots0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AfindTrap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxyBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSProxy0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetTargetAndHandler0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AisExtensible0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AcompletePropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AisCompatiblePropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AdefineOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AhasNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AhasWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AhasComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsetWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AdeleteNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AdeleteWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AdeleteComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AfilterKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x20const(w2c_hermes*, u32, u32, u64, u32); -void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x208u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x290x20const(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x208u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3A0x7ESmallSet0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AJSProxy0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecode0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchRuntimeResult0x20hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecodeImpl0x3Cchar16_t0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AState0x28hermes0x3A0x3Aregex0x3A0x3ACursor0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Amatch0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3ACapturedRange0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecode0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchRuntimeResult0x20hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecodeImpl0x3Cchar0x2C0x20hermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AState0x28hermes0x3A0x3Aregex0x3A0x3ACursor0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3Amatch0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AStackOverflowGuard0x3A0x3AisStackOverflowingSlowPath0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Abacktrack0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Aregex0x3A0x3AbracketMatchesChar0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x28hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketRange320x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3A0x3ACodePoint0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchWidth1Loop0x28hermes0x3A0x3Aregex0x3A0x3AWidth1LoopInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AprepareToEnterLoopBody0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ALoopData0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ALoopData0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ALoopData0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ALoopData0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AperformEnterNonGreedyLoop0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3ALoopData0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3A0x3AcharacterHasType0x28unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3ACharacterClass0x3A0x3AType0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3Abacktrack0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Aregex0x3A0x3AbracketMatchesChar0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x28hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketRange320x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3A0x3ACodePoint0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AmatchWidth1Loop0x28hermes0x3A0x3Aregex0x3A0x3AWidth1LoopInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AprepareToEnterLoopBody0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AperformEnterNonGreedyLoop0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3ALoopData0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AcreateMatchClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Ainitialize0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Ainitialize0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Ainitialize0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AgetPattern0x28hermes0x3A0x3Avm0x3A0x3AJSRegExp0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AinitializeGroupNameMappingObj0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x260x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AgetGroupNameMappings0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AsetGroupNameMappings0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Asearch0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x2C0x204u0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AperformSearch0x3Cchar0x2C0x20hermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x2C0x204u0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AperformSearch0x3Cchar16_t0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AescapePattern0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AJSRegExp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AJSWeakMapImplBase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AsetValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AclearFreeableEntries0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3A0x3AWeakRefKey0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x2A0x29(w2c_hermes*, u32, u32, u32, u64, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AdeleteValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AhasValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AgetValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AdebugFreeSlotsAndGetSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakSetBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRefBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakRef0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3AsetTarget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3Aderef0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3AJSWeakRef0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3Abegin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABaseNoScope0x3A0x3Arelease0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AcreateBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AvalidateTypedArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AJSTypedArrayBase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A_getOwnRetEncoder0x3Clong0x20long0x3E0x3A0x3AencodeMayAlloc0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A_setOwnValueEncoder0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Aencode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AtoDestType0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x20const0x260x29(w2c_hermes*, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A_getOwnRetEncoder0x3Cunsigned0x20long0x20long0x3E0x3A0x3AencodeMayAlloc0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A_setOwnValueEncoder0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Aencode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AtoDestType0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x20const0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AgetByteWidth0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AallocateToSameBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetToCopyOfBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetToCopyOfTypedArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetToCopyOfBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt8ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt16ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt32ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint8ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint8ClampedArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint16ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint32ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat32ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat64ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigInt64ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigUint64ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGenerator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGenerator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSGenerator0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGenerator0x3A0x3AJSGenerator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AgetUTF16Ref0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASerializedLiteralParserBase0x3A0x3AparseTagAndSeqLength0x280x29(w2c_hermes*, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASerializedLiteralParser0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AallProfilers0x280x29(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AglobalMutex0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AmarkExecutedSlowPath0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AgetModuleFuncMapRef0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetDomainUnsafe0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3A0x3Avector0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3Atry_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_fmod(w2c_hermes*, f64, f64); -u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E1(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AevalInEnvironment0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectEval0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aeval0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoDiv0x28double0x2C0x20double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdoBigIntBinOp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoMod0x28double0x2C0x20double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoMul0x28double0x2C0x20double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoSub0x28double0x2C0x20double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoBitOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoBitAnd0x28int0x2C0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoBitOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoBitOr0x28int0x2C0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoBitOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoBitXor0x28int0x2C0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoShiftOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoLShift0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoShiftOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoRShift0x28int0x2C0x20unsigned0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoShiftOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoURshift0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoIncDecOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoInc0x28double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoIncDecOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoDec0x28double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AsaveGenerator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcaseDirectEval0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x20hermes0x3A0x3Avm0x3A0x3Adyn_vmcast0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AScopeChainItem0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AScopeChainItem0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3C0x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcasePutOwnByVal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcasePutOwnGetterSetterByVal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcaseIteratorBegin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcaseIteratorNext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcaseGetPNameList0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AimplCallBuiltin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AdeclareGlobalVarImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AthrowIfHasRestrictedGlobalPropertyImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdoBitNotSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdoNegateSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateGenerator_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AreifyArgumentsSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetArgumentsPropByValSlowPath_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedSlotValue0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AhandleCallSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetByIdTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetByValTransientFast0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetByValTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AputByIdTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateNoThrow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AputByValTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateObjectFromBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateArrayFromBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADumpHermesValue0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdumpCallArguments0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStackFramePtrT0x3Cfalse0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AinterpretFunction0x3Cfalse0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AInterpreterState0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AtestAndClearTimeoutAsyncBreakRequest0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEnvironment0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetParent0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValueUnsafe0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3AHandleBase0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinterpretFunction0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEnvironment0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEnvironment0x3A0x3AEnvironment0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSBoolean0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSDataView0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSDate0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSNumber0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSProxy0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSSymbol0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEnvironmentBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AdefineLazyProperties0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AdefineNameLengthAndPrototype0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AWritablePrototype0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3AinitializeLengthAndName_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AextractOwnLengthProperty_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall00x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall10x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall20x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall30x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall40x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u64, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetArrayLikeLength_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x20const(w2c_hermes*, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteConstruct00x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AcreateThisForConstruct_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AnewObject0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteConstruct10x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_newObjectImpl_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_boundCall0x28hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x20const0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ABoundFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABoundFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AallocUninitializedStack0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_nativeCall0x28hermes0x3A0x3Avm0x3A0x3ANativeFunction0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ANativeFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ANativeFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeFunction0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ArestoreStackAndPreviousFrame0x28hermes0x3A0x3Avm0x3A0x3AStackFramePtrT0x3Cfalse0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x2C0x20unsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AcallInnerFunction0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AAction0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3ArestoreStack0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AsaveStack0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3ABoundFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3ABoundFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3ANativeFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3ACallable0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3AJSFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3A0x3AJSAsyncFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3A0x3AJSGeneratorFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x2C0x20unsigned0x20int0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AGeneratorInnerFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -f64 w2c_hermes_modf(w2c_hermes*, f64, u32); -f64 w2c_hermes_nextafter(w2c_hermes*, f64, f64); -u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E2(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxyBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3A_proxyNativeCall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToSymbolID0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AvalueToSymbolID0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoString_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPrimitive_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APreferredType0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AarrayToString0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypeOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoArrayIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoArrayIndex0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisSameValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x3A0x3AgetBigInt0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisSameValueZero0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AordinaryToPrimitive0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APreferredType0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoBoolean0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x3A0x3AgetBool0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3AHandleBase0x20const0x260x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseIntWithRadix0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3AparseIntWithRadixDigits0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x290x3A0x3A0x27lambda0x270x28unsigned0x20char0x290x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x2C0x20hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x290x3A0x3A0x27lambda0x270x28unsigned0x20char0x290x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoNumber_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aoperator0x5B0x5D0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aslice0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoNumeric_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoLength0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoIntegerOrInfinity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoLengthU640x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoInt32_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt8Clamp0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt160x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt32_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetPrimitivePrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AamendPropAccessErrorMsgWithPropName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcompareBigIntAndString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x200x280x2A0x290x28int0x290x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_10x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcompareBigIntAndNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20double0x2C0x20bool0x200x280x2A0x290x28int0x290x29(w2c_hermes*, u32, u32, u32, f64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToBigInt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_10x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_10x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_10x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AabstractEqualityTest_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstrictEqualityTest0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AaddOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberToStringWithRadix0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, f64, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Ainsert0x28char0x2A0x2C0x20char0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AOptional0x3Chermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorNext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIteratorRecord0x20const0x260x2C0x20llvh0x3A0x3AOptional0x3Chermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorStep0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIteratorRecord0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorClose0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisUncatchableError0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiterableToArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLengthProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateIterResultObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AspeciesConstructor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3AgetTarget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AordinaryHasInstance0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinstanceOfOperator_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisRegExp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolDescriptiveString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendCharacter0x28char16_t0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AisRevoked0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetTarget0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConcatSpreadable0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFromPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberToBigInt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x29(w2c_hermes*, u32, u32, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoBigInt_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthisBigIntValue0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhasRestrictedGlobalProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineSystemConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineSystemConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorCloseAndRethrow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateDynamicFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3ADynamicFunctionKind0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetReturnThisRegexBytecode0x280x29(w2c_hermes*); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E9(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AEnvironment0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSFunction0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateSetConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeAdd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeClear0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeSizeGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateSetIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateMapConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeClear0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeSizeGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateMapIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateObjectConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeHasOwnProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeIsPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypePropertyIsEnumerable0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeProto_getter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeProto_setter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeDefineGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeDefineSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeLookupGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeLookupSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyDescriptor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyDescriptors0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyNames0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertySymbols0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectHasOwn0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectSeal0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFreeze0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFromEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPreventExtensions0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsSealed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsFrozen0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsExtensible0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectCreate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefineProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefineProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectAssign0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectObjectPrototypeToString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectHasOwnHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AlookupAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetOwnPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetOwnPropertyKeysAsStrings0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AenumerableOwnProperties_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AEnumerableOwnPropertiesKind0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefinePropertiesInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Chermes0x3A0x3Avm0x3A0x3AobjectDefinePropertiesInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3ANewProps0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AArguments0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSBoolean0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSNumber0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSDate0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorCaptureStackTrace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AconstructErrorObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateAggregateErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAggregateErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateEvalErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEvalErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateRangeErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARangeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateReferenceErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AReferenceErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateSyntaxErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASyntaxErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateTypeErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATypeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateURIErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AURIErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateTimeoutErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATimeoutErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateQuitErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AQuitErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateCallSitePrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFunctionName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFileName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetLineNumber0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetColumnNumber0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetBytecodeAddress0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsNative0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetThis0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetTypeName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFunction0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetMethodName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetEvalOrigin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsToplevel0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsEval0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsAsync0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsPromiseAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetPromiseIndex0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3AlocaleCompare0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3AdateFormat0x28double0x2C0x20bool0x2C0x20bool0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3AconvertToCase0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x2C0x20hermes0x3A0x3Aplatform_unicode0x3A0x3ACaseConversion0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3Anormalize0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x2C0x20hermes0x3A0x3Aplatform_unicode0x3A0x3ANormalizationForm0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ATwineChar160x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const0x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ANode0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ANodeKind0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20bool0x260x2C0x20bool0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20bool0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_integral0x3Cunsigned0x20long0x20long0x3E0x3A0x3Avalue0x2C0x20unsigned0x20long0x20long0x3E0x3A0x3Atype0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x3A0x3AgetNumberAs0x3Cunsigned0x20long0x20long0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetLastIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x29(w2c_hermes*, u32, u32, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20bool0x260x2C0x20bool0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20bool0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3A0x3AJSRegExpStringIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -f64 w2c_hermes_fmin(w2c_hermes*, f64, f64); -u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E3(w2c_hermes*, f64); -f64 w2c_hermes_fmax(w2c_hermes*, f64, f64); -u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E4(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateRegExpConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeExec0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeTest0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolMatchAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpSourceGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpFlagPropertyGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpDollarNumberGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLeftContextGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpRightContextGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpInputGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLastMatchGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLastParenGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolMatch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolSearch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolReplace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolSplit0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpFlagsGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructorInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectRegExpExec0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructorFastCopy0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthisIsRegExpProto0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpExec0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AadvanceStringIndex0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetSubstitution0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpInitialize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3A0x3AtoString0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetStringIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetSubstitution0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_char16_t0x2A0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20void0x3E0x28char16_t0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSRegExp0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateStringConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCharCodeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCodePointAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeConcat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSubstring0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLowerCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLocaleLowerCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToUpperCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLocaleUpperCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSubstr0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrim0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeLocaleCompare0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeNormalize0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeRepeat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrimStart0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrimEnd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSymbolIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringFromCharCode0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringFromCodePoint0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringRaw0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeMatchAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeReplaceAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeMatch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypePad0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeReplace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSearch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCharAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeEndsWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSplit0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeIncludesOrStartsWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeLastIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AconvertCase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtrimStart0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtrimEnd0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Autf16Encoding0x28unsigned0x20int0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringDirectedIndexOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypePad0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u64, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsearch_random_access_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20long0x2C0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20long0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsplitMatch0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsearch_random_access_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20long0x2C0x20long0x3E0x28std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20long0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateBigIntConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintTruncate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateFunctionConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeCall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeBind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeSymbolHasInstance0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2064u0x3E0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateNumberConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToFixed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToExponential0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToPrecision0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateNumberConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20double0x290x20const(w2c_hermes*, u32, u32, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsFinite0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsInteger0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsNaN0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsSafeInteger0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3ASmallString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateBooleanConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_time(w2c_hermes*, u32); -u64 w2c_hermes_0x5F_year_to_secs(w2c_hermes*, u64, u32); -u32 w2c_hermes_0x5F_month_to_secs(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_map_file(w2c_hermes*, u32, u32); -u32 w2c_hermes_strchr(w2c_hermes*, u32, u32); -void w2c_hermes_0x5F_secs_to_zone(w2c_hermes*, u64, u32, u32, u32, u32, u32); -void w2c_hermes_do_tzset(w2c_hermes*); -u32 w2c_hermes_scan_trans(w2c_hermes*, u64, u32, u32); -u32 w2c_hermes_zi_read32(w2c_hermes*, u32); -u64 w2c_hermes_rule_to_secs(w2c_hermes*, u32, u32); -u32 w2c_hermes_days_in_month(w2c_hermes*, u32, u32); -void w2c_hermes_getname(w2c_hermes*, u32, u32); -u32 w2c_hermes_zi_dotprod(w2c_hermes*, u32, u32); -u32 w2c_hermes_getoff(w2c_hermes*, u32); -void w2c_hermes_getrule(w2c_hermes*, u32, u32); -u32 w2c_hermes_getint0x2E1(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_secs_to_tm(w2c_hermes*, u64, u32); -u32 w2c_hermes_0x5F_localtime_r(w2c_hermes*, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcurTime0x280x29(w2c_hermes*); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aday0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeWithinDay0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AyearFromTime0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmonthFromTime0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateFromTime0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweekDay0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AequivalentTime0x28long0x20long0x29(w2c_hermes*, u64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlocalTime0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AutcTime0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhourFromTime0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AminFromTime0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsecFromTime0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmsFromTime0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeTime0x28double0x2C0x20double0x2C0x20double0x2C0x20double0x29(w2c_hermes*, f64, f64, f64, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeDay0x28double0x2C0x20double0x2C0x20double0x29(w2c_hermes*, f64, f64, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeDate0x28double0x2C0x20double0x29(w2c_hermes*, f64, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeClip0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateToISOString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeToISOString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatetimeToISOString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatetimeToLocaleString0x28double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateToLocaleString0x28double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeToLocaleString0x28double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateTimeString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateTimeUTCString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeTZString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AscanInt0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20int0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28int0x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_40x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28int0x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x2C0x20int0x2C0x20char0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cchar0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cchar0x20const0x2A0x2C0x20int0x2C0x20char0x20const0x2A0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateDateConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateConstructor_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeGetTime0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToStringHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToLocaleStringHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeGetterHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetTime_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMilliseconds_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetSeconds_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMinutes_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetHours_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetDate_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMonth_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetFullYear_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetYear_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToJSON_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSymbolToPrimitive0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateParse_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateUTC_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateNow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeTimeFromArgs_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASortModel0x3A0x3A0x7ESortModel0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AquickSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AinsertionSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AdoQuickSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_less0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x20const0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AheapFixDown0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeConcat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeJoin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypePush0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSort0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFlat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFlatMap0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToReversed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToSpliced0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayIsArray0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSplice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeCopyWithin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypePop0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeShift0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeUnshift0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeLastIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeEvery0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSome0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeMap0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFilter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFill0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFindLast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReduce0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReduceRight0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReverse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIncludes0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayFrom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlengthOfArrayLike0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3AStandardSortModel0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3A0x7EStandardSortModel0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AflattenIntoArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x20long0x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, f64, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayCopyHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCScope0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AindexOfHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AeverySomeHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfindHelper0x28void0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreduceHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3A0x7EStandardSortModel0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateArrayBufferConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferIsView0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeByteOffset0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_signed0x20char0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Csigned0x20char0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Csigned0x20char0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20signed0x20char0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_short0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cshort0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cshort0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20short0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_int0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cint0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cint0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20char0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cunsigned0x20char0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetUint80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cunsigned0x20char0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20short0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cunsigned0x20short0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetUint160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cunsigned0x20short0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20short0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cunsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetUint320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cunsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetFloat320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -f32 w2c_hermes_float0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cfloat0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetFloat320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cfloat0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20float0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, f32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetFloat640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -f64 w2c_hermes_double0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cdouble0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetFloat640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cdouble0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20double0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetBigInt640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_long0x20long0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Clong0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetBigInt640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Clong0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetBigUint640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_unsigned0x20long0x20long0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cunsigned0x20long0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetBigUint640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cunsigned0x20long0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3AsetBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateDataViewConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayBaseConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt8ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt16ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt32ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint8ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint8ClampedArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint16ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint32ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat32ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat64ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigInt64ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigUint64ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayFrom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AtypedArrayCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeByteOffset0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeCopyWithin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeEverySome0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFill0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedFindHelper0x28void0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFindLast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeMapFilter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeJoin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeReduce0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeReverse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSort0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3A0x7ETypedArraySortModel0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3A0x7ETypedArraySortModel0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSubarray0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSymbolToStringTag0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateTypedArrayBaseConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateInt8ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateInt16ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateInt32ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateUint8ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateUint8ClampedArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateUint16ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateUint32ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateFloat32ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateFloat64ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateBigInt64ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateBigUint64ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3A0x7ETypedArraySortModel0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3A0x7ETypedArraySortModel0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateWeakMapConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateWeakSetConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeAdd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateWeakRefConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakRefConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakRefPrototypeDeref0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolRegistry0x3A0x3Ainit0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolRegistry0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolRegistry0x3A0x3AgetSymbolForKey0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateSymbolConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolFor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolKeyFor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeDescriptionGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateArrayIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateStringIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateRegExpStringIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpStringIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateGeneratorFunctionConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorFunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AasyncFunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateAsyncFunctionConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateTextEncoderConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncoding0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncode0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncodeInto0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateGeneratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorPrototypeReturnOrThrow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorValidate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AproxyCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyRevocationSteps0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetInternalProperty0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyRevocable0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSProxy0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSProxy0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateProxyConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_fabs(w2c_hermes*, f64); -f64 w2c_hermes_atan(w2c_hermes*, f64); -u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E5(w2c_hermes*, f64); -f64 w2c_hermes_atan2(w2c_hermes*, f64, f64); -u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E6(w2c_hermes*, f64); -f64 w2c_hermes_0x5F_math_invalid(w2c_hermes*, f64); -f64 w2c_hermes_0x5F_math_xflow(w2c_hermes*, u32, f64); -f64 w2c_hermes_fp_barrier(w2c_hermes*, f64); -f64 w2c_hermes_0x5F_math_oflow(w2c_hermes*, u32); -f64 w2c_hermes_0x5F_math_uflow(w2c_hermes*, u32); -f64 w2c_hermes_pow(w2c_hermes*, f64, f64); -u32 w2c_hermes_top12(w2c_hermes*, f64); -u32 w2c_hermes_zeroinfnan(w2c_hermes*, u64); -u32 w2c_hermes_checkint(w2c_hermes*, u64); -f64 w2c_hermes_fp_barrier0x2E1(w2c_hermes*, f64); -f64 w2c_hermes_log_inline(w2c_hermes*, u64, u32); -f64 w2c_hermes_exp_inline(w2c_hermes*, f64, f64, u32); -f64 w2c_hermes_specialcase(w2c_hermes*, f64, u64, u64); -void w2c_hermes_fp_force_eval(w2c_hermes*, f64); -f64 w2c_hermes_sqrt(w2c_hermes*, f64); -f64 w2c_hermes_acos(w2c_hermes*, f64); -f64 w2c_hermes_R(w2c_hermes*, f64); -f64 w2c_hermes_log1p(w2c_hermes*, f64); -f64 w2c_hermes_0x5F_math_divzero(w2c_hermes*, u32); -f64 w2c_hermes_fp_barrier0x2E2(w2c_hermes*, f64); -f64 w2c_hermes_log(w2c_hermes*, f64); -u32 w2c_hermes_top16(w2c_hermes*, f64); -f64 w2c_hermes_acosh(w2c_hermes*, f64); -f64 w2c_hermes_asin(w2c_hermes*, f64); -f64 w2c_hermes_R0x2E1(w2c_hermes*, f64); -f64 w2c_hermes_asinh(w2c_hermes*, f64); -f64 w2c_hermes_atanh(w2c_hermes*, f64); -f64 w2c_hermes_cbrt(w2c_hermes*, f64); -f64 w2c_hermes_ceil(w2c_hermes*, f64); -f64 w2c_hermes_0x5F_cos(w2c_hermes*, f64, f64); -f64 w2c_hermes_floor(w2c_hermes*, f64); -u32 w2c_hermes_0x5F_rem_pio2_large(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_0x5F_rem_pio2(w2c_hermes*, f64, u32); -f64 w2c_hermes_0x5F_sin(w2c_hermes*, f64, f64, u32); -f64 w2c_hermes_cos(w2c_hermes*, f64); -f64 w2c_hermes_expm1(w2c_hermes*, f64); -u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E7(w2c_hermes*, f64); -f64 w2c_hermes_exp(w2c_hermes*, f64); -u32 w2c_hermes_top120x2E1(w2c_hermes*, f64); -f64 w2c_hermes_specialcase0x2E1(w2c_hermes*, f64, u64, u64); -f64 w2c_hermes_fp_barrier0x2E3(w2c_hermes*); -void w2c_hermes_fp_force_eval0x2E1(w2c_hermes*, f64); -f64 w2c_hermes_0x5F_expo2(w2c_hermes*, f64, f64); -f64 w2c_hermes_cosh(w2c_hermes*, f64); -f64 w2c_hermes_log10(w2c_hermes*, f64); -f64 w2c_hermes_log2(w2c_hermes*, f64); -u32 w2c_hermes_top160x2E1(w2c_hermes*, f64); -f64 w2c_hermes_trunc(w2c_hermes*, f64); -f64 w2c_hermes_sin(w2c_hermes*, f64); -f64 w2c_hermes_sinh(w2c_hermes*, f64); -f64 w2c_hermes_0x5F_tan(w2c_hermes*, f64, f64, u32); -f64 w2c_hermes_tan(w2c_hermes*, f64); -f64 w2c_hermes_tanh(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunContextFunc1Arg0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -f64 w2c_hermes_abs0x5Babi0x3Av150070x5D0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AroundHalfwaysTowardsInfinity0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunContextFunc2Arg0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathMax0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathMin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathPow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathRandom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathFround0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathHypot0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathImul0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathClz320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathSign0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateMathObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateMathObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20double0x290x20const(w2c_hermes*, u32, u32, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x3A0x3ASingleObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3AbeginCapture0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3AendCapture0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3AcancelCapture0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3AmakeRoomForCapture0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3Arefill0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3Aadvance0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AadvanceHelper0x28bool0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanWord0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSONTokenKind0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanNumber0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x20hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanString0x3Cstd0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x20hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanString0x3Cstd0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AadvanceStrAsSymbol0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AconsumeUnicode0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AruntimeJSONParse0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3Aparse0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3AparseValue0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AerrorUnexpectedChar0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3AoperationWalk0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AruntimeJSONStringify0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationStr0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3Aerror0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3Afilter0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -void w2c_hermes_void0x20hermes0x3A0x3AquoteStringForJSON0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x2C0x20char0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AquoteStringForJSON0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x2C0x20char16_t0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AappendToOutput0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3ApushValueToStack0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationJA0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationJO0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3ApopValueFromStack0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3Aindent0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3AhandleSurrogate0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x2C0x20char16_t0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AappendUTF16Escaped0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x260x2C0x20char16_t0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateJSONObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AjsonParse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AjsonStringify0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x3A0x3ASingleObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectConstruct0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectDefineProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectDeleteProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGetOwnPropertyDescriptor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectIsExtensible0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectOwnKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectPreventExtensions0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateReflectObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunRequireCall0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ARequireContext0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AgetModule0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AsetModule0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AgetFunctionIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AsetCachedExports0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArequireFast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Arequire0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcanonicalizePath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsilentObjectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetTemplateObject0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcacheTemplateObject0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinEnsureObject0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetMethod0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinThrowTypeError0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGeneratorSetDelegated0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AforEachOwnPropertyWhile0x3Chermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x2C0x20hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_10x3E0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_10x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyRestArgs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinArraySpread0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3Aconstruct0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinExportAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinExponentiate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinInitRegexNamedGroups0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetOriginalNativeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateHermesBuiltins0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AMutableArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateHermesBuiltins0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AMutableArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20char0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalDetachArrayBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetEpilogues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetWeakSize0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetInstrumentedStats0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetInstrumentedStats0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x2C0x20double0x290x20const(w2c_hermes*, u32, u32, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetRuntimeProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetRuntimeProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20char0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalTTIReached0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalTTRCReached0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalIsProxy0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalHasPromise0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalHasES6Class0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalUseEngineQueue0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalEnqueueJob0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalDrainJobs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetFunctionLocation0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetLeafCodeBlock0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalSetPromiseRejectionTrackingHook0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalEnablePromiseRejectionTracker0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateHermesInternalObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSLibFlags0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateHermesInternalObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSLibFlags0x20const0x260x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20char0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalIsLazy0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x3E0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x3E0x3E0x3A0x3Apush_front0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x3E0x260x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x3E0x260x3E0x3A0x3Apush_front0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aprint0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aescape0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cchar16_t0x2C0x20true0x3E0x3A0x3Apush_back0x28char16_t0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aunescape0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3A0x3Aoperator0x2B0x28long0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AencodeURI0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AunescapedURISet0x28char16_t0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aencode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x200x280x2A0x290x28char16_t0x290x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AencodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AuriUnescaped0x28char16_t0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURI0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreservedURISet0x28char16_t0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adecode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x200x280x2A0x290x28char16_t0x290x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28char16_t0x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Abase64Encode0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Abase64Encode0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x20hermes0x3A0x3Avm0x3A0x3Abase64DecodeOutputLength0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x20hermes0x3A0x3Avm0x3A0x3Abase64DecodeOutputLength0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Abase64Decode0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Abase64Decode0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Abtoa0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aatob0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisNaN0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisFinite0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AemptyFunction0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseInt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aslice0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseFloat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisPrefix0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Agc0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthrowTypeError0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinitGlobalObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSLibFlags0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinitGlobalObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSLibFlags0x20const0x260x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AignoreAllocationFailure0x3Cbool0x3E0x28hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cbool0x2C0x20detail0x3A0x3AGetCallResultSpecialize0x3Cbool0x3E0x3A0x3Avalue0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3AcreateWithoutPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3AcreateWithoutPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomainBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AgetThrowingRequire0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AimportCJSModuleTable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACopyableVector0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x3A0x3Agrow0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContext0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cunsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AimportCJSModuleTable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AimportCJSModuleTable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContext0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ARequireContext0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ARequireContext0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARequireContext0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContextBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_void0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocWork0x3Ctrue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContext0x3A0x3ARequireContext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AJSObject0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoxedDoubleBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3ADecoration0x3A0x3AgetMallocSize0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3ADecoratedObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3ADecoration0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3ADecoration0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x3A0x3AcreateWithoutPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x290x28void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x260x290x28void0x2A0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x260x290x28void0x2A0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3A0x3A0x7EHostObjectProxy0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObject0x3A0x3AcreateWithoutPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObject0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AHostObject0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x260x290x28void0x2A0x290x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x260x290x28void0x2A0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObject0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AHostObject0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMathBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSJSONBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Atesthelpers0x3A0x3ADummyObject0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Atesthelpers0x3A0x3ADummyObject0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADummyObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbuildMetadata0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x2C0x20void0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x290x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20char0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbuildMetadataTable0x280x29(w2c_hermes*); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcall_once_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3Avm0x3A0x3AbuildMetadataTable0x280x290x3A0x3A0x24_00x260x260x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_fputc(w2c_hermes*, u32, u32); -u32 w2c_hermes_do_putc(w2c_hermes*, u32, u32); -u32 w2c_hermes_locking_putc(w2c_hermes*, u32, u32); -u32 w2c_hermes_a_cas(w2c_hermes*, u32); -u32 w2c_hermes_a_swap(w2c_hermes*, u32); -void w2c_hermes_0x5F_wake(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AhermesLog0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x200x2E0x2E0x2E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x5F_mo_lookup(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_swapc(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_lctrans_impl(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCBase0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCycle0x3A0x3AGCCycle0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCycle0x3A0x3A0x7EGCCycle0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AruntimeWillExecute0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetDebugHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ADebugHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AprintStats0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordGCStats0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ACumulativeHeapStats0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordGCStats0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3A0x3AGCAnalyticsEvent0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Chermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x3E0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3Aoom0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AoomDetail0x28llvh0x3A0x3AMutableArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AallocWeakSlot0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3Aadd0x3Chermes0x3A0x3Avm0x3A0x3ACompressedPointer0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3Acollect0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AallocateChunk0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AallocWeakMapEntrySlot0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x2A0x29(w2c_hermes*, u32, u32, u64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3Aadd0x3Chermes0x3A0x3Avm0x3A0x3ACompressedPointer0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x3E0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3Acollect0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AallocateChunk0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmoveObject0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AmoveObject0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x2C0x20hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AuntrackObject0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AuntrackObject0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AnextObjectID0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x3A0x3A0x7EGCCallbacks0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AhasNativeIDs0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AisTrackingIDs0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AuntrackNative0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AuntrackSymbol0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3A0x7EGCBase0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AttiReached0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AinYoungGen0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcanAllocExternalMemory0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcalledByBackgroundThread0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcalledByGC0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AtrackReachable0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x290x3A0x3ACtx0x3A0x3A0x7ECtx0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x290x3A0x3ACtx0x3A0x3AcreateSnapshotToFile0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x290x3A0x3ACtx0x3A0x3AcreateSnapshot0x28std0x3A0x3A_0x5F20x3A0x3Abasic_ostream0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cunsigned0x20int0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cunsigned0x20int0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFreelistBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AfinishAlloc0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AaddCellToFreelist0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3A0x3AsetCellHead0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AaddCellToFreelistFromSweep0x28char0x2A0x2C0x20char0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AremoveCellFromFreelist0x28hermes0x3A0x3Avm0x3A0x3AAssignableCompressedPointer0x2A0x2C0x20unsigned0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AFreelistCell0x3A0x3Acarve0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AVariableSizeRuntimeCell0x3A0x3AsetSizeFromGC0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AsweepNext0x28bool0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFillerCell0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AFillerCell0x3E0x28void0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AgetCellMarkBit0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHadesGC0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcreateSegment0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsetYoungGen0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AErrorOr0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3A0x3AgetError0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetKindAsStr0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AaddSegmentExtentToCrashManager0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3A0x7EHadesGC0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3A0x7ECollectionStats0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AExecutor0x3A0x3A0x7EExecutor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x3E0x3E0x3A0x3A0x7E_0x5Fdeque_base0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3A0x7EGCBase0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Chermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AsizeForTests0x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x3E0x28hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AsizeForTests0x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Chermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AsizeForTests0x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x290x3E0x28hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AsizeForTests0x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x290x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3A0x3A0x7EGCAnalyticsEvent0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3A0x7EHadesGC0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AforAllObjs0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3A0x3AforAllObjs0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AforAllObjs0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x20const0x260x290x3A0x3A0x24_00x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AforAllObjs0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x20const0x260x290x3A0x3A0x24_00x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetCrashManagerHeapInfo0x28hermes0x3A0x3Avm0x3A0x3ACrashManager0x3A0x3AHeapInformation0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AprintStats0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3Acollect0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwaitForCollectionToFinish0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenCollection0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AincrementalCollect0x28bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3AgetEvent0x280x290x200x260x26(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ApromoteYoungGenToOldGen0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3AaddCollectionType0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenEvacuateImpl0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenEvacuateImpl0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AfinalizeYoungGenObjects0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AfinalizeCompactee0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcheckTripwireAndSubmitStats0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AoldGenCollection0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AdrainSomeWork0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcompleteMarking0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AMarkAcceptor0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AprepareCompactee0x28bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptor0x3A0x3A0x7ERootAndSlotAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ApopSegment0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20void0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmarkWeakMapEntrySlots0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aoperator0x7C0x3D0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AremoveSegmentExtentFromCrashManager0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AfinalizeAll0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcreditExternalMemory0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcanAllocExternalMemory0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AinYoungGen0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AdebitExternalMemory0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ArelocationWriteBarrier0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AweakRefReadBarrier0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcalledByBackgroundThread0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AweakRefReadBarrier0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AttiReached0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AvalidPointer0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AdbgContains0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AtrackReachable0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AneedsWriteBarrier0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocSlow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocLongLived0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3Aalloc0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3Asearch0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AaddSegment0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3Aemplace_back0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AscanDirtyCardsForSegment0x3Ctrue0x3E0x28hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Apop0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitFields0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ABaseVisitor0x3A0x3AvisitArray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x260x2C0x20char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AscanDirtyCardsForSegment0x3Cfalse0x3E0x28hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Apop0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitFields0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ABaseVisitor0x3A0x3AvisitArray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x260x2C0x20char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordNumAllocatedObjects0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetPeakAllocatedBytes0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetPeakLiveAfterGC0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcalledByGC0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AbytesAllocatedSinceLastGC0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootSectionAcceptor0x3A0x3AbeginRootSection0x28hermes0x3A0x3Avm0x3A0x3ARootSectionAcceptor0x3A0x3ASection0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootSectionAcceptor0x3A0x3AendRootSection0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AacceptRoot0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootSectionAcceptor0x3A0x3A0x7ERootSectionAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aset_unused_bits0x28bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Apush0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Astack0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x3E0x3E0x3A0x3Apush0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x3A0x3Aswap0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3AvisitFields0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ABaseVisitor0x3A0x3AvisitArray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x260x2C0x20char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkWeakRootsAcceptor0x3A0x3A0x7EMarkWeakRootsAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkWeakRootsAcceptor0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aresize0x28unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x280x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x280x290x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3AprovideSnapshot0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHeapSnapshot0x260x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AforwardCell0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E2(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E3(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AforwardCell0x3Chermes0x3A0x3Avm0x3A0x3ACompressedPointer0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitFieldsWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitArrayWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitSlot0x3Chermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x28char0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitArrayObjectWithinRange0x3Chermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AforwardCell0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E2(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E3(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AforwardCell0x3Chermes0x3A0x3Avm0x3A0x3ACompressedPointer0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitFieldsWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitArrayWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitSlot0x3Chermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x28char0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitArrayObjectWithinRange0x3Chermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x3E0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x3E0x3E0x3A0x3Apush_front0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x3E0x260x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x3E0x260x3E0x3A0x3Apush_front0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x3E0x260x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x3E0x260x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_long0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flog2i0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_UnwrapAlgPolicy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x3E0x3A0x3A_0x5Fget_comp0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Aiter_swap0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x260x2C0x20unsigned0x20int0x2A0x260x3E0x28unsigned0x20int0x2A0x260x2C0x20unsigned0x20int0x2A0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort4_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartial_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort3_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_reference0x3Cdecltype0x280x2Astd0x3A0x3Adeclval0x3Cunsigned0x20int0x2A0x260x3E0x280x290x290x3E0x3A0x3Avalue0x2C0x20decltype0x28std0x3A0x3Amove0x280x2Astd0x3A0x3Adeclval0x3Cunsigned0x20int0x2A0x260x3E0x280x290x290x290x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3A_0x5Fiter_move0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x260x3E0x28unsigned0x20int0x2A0x260x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Aiter_swap0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcond_swap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartially_sorted_swap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3A_0x5Fvalidate_iter_reference0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x260x3E0x280x29(w2c_hermes*); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_move_constructible0x3Cunsigned0x20int0x3E0x3A0x3Avalue0x200x260x260x20is_move_assignable0x3Cunsigned0x20int0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Aswap0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Anext0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_randomize_range0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartial_sort_impl0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmake_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpop_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ffloyd_sift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AallocatePropStorage0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AallocatePropStorage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3APseudoHandle0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AinitializeLazyObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetObjectID0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetParent0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AproxyOpFlags0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cbool0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2910x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cbool0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2910x3E0x3A0x3ACallResult0x28hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AallocateNewSlotStorage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AencodeHermesValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3AsetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmakeMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABaseNoScope0x3A0x3A0x7EBaseNoScope0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoxedDouble0x3A0x3Acreate0x28double0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, f64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedPropertyValue_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3AgetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPropertyValueInternal_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnIndexed0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPropertyValue_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPropertyKey0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObject0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AHostObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AsetElementAt0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x2016u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AgetSymbol0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x2016u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Acount0x28unsigned0x20int0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cunsigned0x20int0x2C0x20true0x3E0x3A0x3Apush_back0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AgetNumber0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cunsigned0x20int0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArray0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aat0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoxedDouble0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3ABoxedDouble0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedPrimitiveDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AIgnoreProxy0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedDescriptorUnsafe0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPrimitiveDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyCacheEntry0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AtoTwine0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedOrIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AStringView0x28hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputed_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasNamedOrIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhaveOwnIndexed0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputNamedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetNamedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraiseErrorForOverridingStaticBuiltin0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AinternalSetter0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AaddOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnNamedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AaddOwnPropertyImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputNamedOrIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputComputed_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputComputedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetOwnIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetComputedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AfindProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteOwnIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnPropertyInternal0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AupdateOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AcheckPropertyUpdate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u64, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineNewOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnComputedPrimitive0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3AHandleBase0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Aseal0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Afreeze0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AupdatePropertyFlagsWithoutTransitions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3AOptValue0x3Cllvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AisExtensible0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AisSealed0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AisFrozen0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetForInPropertyNames0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AappendAllPropertyNames0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20unsigned0x20int0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3AHandleBase0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallSet0x3Cdouble0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x3E0x3A0x3Acount0x28double0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cdouble0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cdouble0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cdouble0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoxedDouble0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ABoxedDouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20double0x260x3E0x28double0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AcastToCharPtr0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cdouble0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x3E0x3A0x3Ainsert0x28double0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AJSObject0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateJSLibStorage0x280x29(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSLibStorage0x3A0x3A0x7EJSLibStorage0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3AgenerateBytecodeBuffer0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_VectorBuffer0x3A0x3A0x7EVectorBuffer0x280x29(w2c_hermes*, u32); -void w2c_hermes_VectorBuffer0x3A0x3A0x7EVectorBuffer0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetInternalBytecode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATimeLimitMonitor0x3A0x3AunwatchRuntime0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3E0x3E0x3A0x3Aerase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropCacheID0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AunboxToHV0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AtryGetOwnNamedDescriptorFast0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValue0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamed_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyCacheEntry0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AtryFindPropertyFast0x28hermes0x3A0x3Avm0x3A0x3AHiddenClass0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AputNamedThrowOnError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropCacheID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aset0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2910x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetNamedSlotValueUnsafe0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputNamed_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aset0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCConfig0x3A0x3AGCConfig0x28hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCStorage0x3A0x3AGCStorage0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AallocStack0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitPredefinedStrings0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitCharacterStrings0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgenerateSpecialRuntimeBytecode0x280x29(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ArunInternalBytecode0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitJSBuiltins0x28llvh0x3A0x3AMutableArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AErrorOr0x3Cvoid0x2A0x3E0x3A0x3AgetError0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3Areserve0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3AflushToMarker0x28hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3AMarker0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AallocateCharacterString0x28char16_t0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstUndefined0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitRet0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3ASimpleFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3ASimpleFunction0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cunsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3E0x28unsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetGlobalObject0x28long0x20long0x29(w2c_hermes*, u32, u64); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AignoreAllocationFailure0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x28hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20detail0x3A0x3AGetCallResultSpecialize0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Avalue0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AforEachPublicNativeBuiltin0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Aoperator0x2B0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ArunBytecode0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3A0x7ECodeCoverageProfiler0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x3E0x3A0x3A0x7E_0x5Fdeque_base0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_bad_function_call0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRootsForCompleteMarking0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRootsForCompleteMarking0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AprintRuntimeGCStats0x28hermes0x3A0x3AJSONEmitter0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AprintRuntimeGCStats0x28hermes0x3A0x3AJSONEmitter0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AremoveRuntimeModule0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetSymbolsEnd0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetSymbolsEnd0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreeSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreeSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmallocSize0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmallocSize0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseSyntaxError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x20const0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseStackOverflow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AStackOverflowKind0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinterpretFunctionWithRandomStack0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ATwineChar160x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3AisValid0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetGlobal0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetEpilogues0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AarrayToString0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSError0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForValue0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3Aconcat0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForCallable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3AencodeUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseRangeError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseReferenceError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseURIError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseUncatchableError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTimeoutError0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseEvalUnsupported0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinsertVisitedObject0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AremoveVisitedObject0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitReg80x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCharacterString0x28char16_t0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetPredefinedString0x28hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AdrainJobs0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AaddToKeptObjects0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AclearKeptObjects0x280x29(w2c_hermes*, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgcStableHashHermesValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cunsigned0x20char0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cunsigned0x20char0x20const0x3E0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Ahash_code0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AsymbolEqualsToStringPrim0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AFormatSymbolID0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AcrashCallback0x28int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20hermes0x3A0x3Avm0x3A0x3AllvmStreamableToString0x3Cllvh0x3A0x3AFormattedNumber0x3E0x28llvh0x3A0x3AFormattedNumber0x20const0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AcrashWriteCallStack0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E12(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetFilenameByID0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x28hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AonGCEvent0x28hermes0x3A0x3Avm0x3A0x3AGCEventKind0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AonGCEvent0x28hermes0x3A0x3Avm0x3A0x3AGCEventKind0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AnotifyTimeout0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCurrentIPSlow0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCurrentIPSlow0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AOwnedMemoryBuffer0x3A0x3A0x7EOwnedMemoryBuffer0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AOwnedMemoryBuffer0x3A0x3A0x7EOwnedMemoryBuffer0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28int0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28int0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3Aoperator0x280x290x28int0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x3E0x3A0x3A_0x5Fdo_rehash0x3Ctrue0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20long0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x3E0x3A0x3A_0x5Ferase_unique0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x3E0x3A0x3Aremove0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_const_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20void0x2A0x3E0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_balance_after_insert0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28char16_t0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u64 w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_short0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_get_hermes_abi_vtable_0(w2c_hermes*); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Amake_hermes_runtime0x28HermesABIRuntimeConfig0x20const0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ais_hermes_bytecode0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5Fthrow_bad_array_new_length0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x2C0x20hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x2C0x20hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x2C0x20hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Arelease_hermes_runtime0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_and_clear_js_error_value0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AcreateValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_and_clear_native_exception_message0x28HermesABIRuntime0x2A0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_js_error_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_exception_message0x28HermesABIRuntime0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_bigint0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aevaluate_javascript_source0x28HermesABIRuntime0x2A0x2C0x20HermesABIBuffer0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ArunBCProvider0x280x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3A0x7EBytecodeModule0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aevaluate_hermes_bytecode0x28HermesABIRuntime0x2A0x2C0x20HermesABIBuffer0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AcreateBCProviderFromBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x20const0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x20const0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3A0x7EBCProviderFromBuffer0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_global_object0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x260x20hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3Aadd0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x260x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_string_from_utf80x28HermesABIRuntime0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_object0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ahas_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AmakeHandle0x28HermesABIValue0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ahas_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_names0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Aat0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AunsafeSetExistingElementAt0x28hermes0x3A0x3Avm0x3A0x3AArrayImpl0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_external_memory_pressure0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AfindProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_external_memory_pressure0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20unsigned0x20long0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ANativeState0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_array0x28HermesABIRuntime0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_array_length0x28HermesABIRuntime0x2A0x2C0x20HermesABIArray0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AgetLength0x28hermes0x3A0x3Avm0x3A0x3AJSArray0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_arraybuffer_from_external_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIMutableBuffer0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_arraybuffer_from_external_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIMutableBuffer0x2A0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_arraybuffer_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIArrayBuffer0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_arraybuffer_size0x28HermesABIRuntime0x2A0x2C0x20HermesABIArrayBuffer0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_propnameid_from_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_propnameid_from_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aprop_name_id_equals0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acall0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x2C0x20HermesABIValue0x20const0x2A0x2C0x20HermesABIValue0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AScopedNativeCallFrame0x3A0x3AScopedNativeCallFrame0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3Acall0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acall_as_constructor0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x2C0x20HermesABIValue0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_function_from_host_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20unsigned0x20int0x2C0x20HermesABIHostFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostFunctionWrapper0x3A0x3Acall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostFunctionWrapper0x3A0x3Arelease0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_host_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_object_from_host_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIHostObject0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_host_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABINativeState0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABINativeState0x2A0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_array0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_arraybuffer0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_weak_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Alock_weak_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIWeakObject0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcastToASCIIPointer0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AcastToChar16Ptr0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AwriteToBuf0x28HermesABIGrowableBuffer0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ainstance_of0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIFunction0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x2C0x20HermesABISymbol0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3A0x3Aoperator0x3D0x3D0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_bigint0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aoperator0x3D0x3D0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Adrain_microtasks0x28HermesABIRuntime0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_bigint_from_int640x28HermesABIRuntime0x2A0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AfromBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_bigint_from_uint640x28HermesABIRuntime0x2A0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_is_int640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_is_uint640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_truncate_to_uint640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_to_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3Acollect0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3AallocateChunk0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x3A0x3Ainvalidate0x28HermesABIManagedPointer0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ABufferWrapper0x3A0x3A0x7EBufferWrapper0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ABufferWrapper0x3A0x3A0x7EBufferWrapper0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetEpilogue0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3A0x7EBCProviderBase0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3A0x7EBCProviderBase0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AstartWarmup0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3Amadvise0x28hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AadviseStringTableSequential0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AadviseStringTableRandom0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AwillNeedStringTable0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AstartPageAccessTracker0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetPageAccessTracker0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetRawBuffer0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AsegmentAt0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AatRef0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AsegmentAt0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aiterator0x3A0x3Aoperator0x2A0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3AgetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AraiseError0x28HermesABIErrorCode0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3A0x7EHostObjectWrapper0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3A0x7EHostObjectWrapper0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3AgetHostPropertyNames0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3E0x3A0x3Ainvalidate0x28HermesABIManagedPointer0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcastToUTF16Pointer0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AcreateUninitializedWithNumDigits0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AraiseOnError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AOperationStatus0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_stackSave_0(w2c_hermes*); -void w2c_hermes_stackRestore_0(w2c_hermes*, u32); -u32 w2c_hermes_stackAlloc_0(w2c_hermes*, u32); - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E1[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E2[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E3[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E4[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E5[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E6[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E7[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E8[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E9[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E10[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E11[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E12[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E13[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E14[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E15[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E16[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E17[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E18[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E19[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E20[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E21[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E22[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E23[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E24[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E25[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E26[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E27[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E28[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E29[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E30[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E31[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E32[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E33[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E34[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E35[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E36[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E37[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E38[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E39[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E40[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E41[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E42[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E43[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E44[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E45[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E46[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E47[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E48[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E49[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E50[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E51[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E52[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E53[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E54[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E55[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E56[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E57[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E58[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E59[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E60[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E61[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E62[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E63[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E64[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E65[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E66[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E67[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E68[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E69[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E70[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E71[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E72[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E73[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E74[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E75[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E76[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E77[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E78[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E79[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E80[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E81[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E82[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E83[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E84[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E85[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E86[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E87[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E88[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E89[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E90[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E91[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E92[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E93[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E94[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E95[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E96[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E97[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E98[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E99[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E100[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E101[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E102[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E103[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E104[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E105[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E106[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E107[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E108[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E109[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E110[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E111[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E112[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E113[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E114[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E115[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E116[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E117[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E118[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E119[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E120[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E121[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E122[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E123[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E124[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E125[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E126[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E127[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E128[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E129[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E130[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E131[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E132[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E133[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E134[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E135[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E136[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E137[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E138[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E139[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E140[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E141[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E142[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E143[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E144[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E145[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E146[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E147[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E148[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E149[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E150[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E151[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E152[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E153[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E154[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E155[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E156[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E157[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E158[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E159[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E160[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E161[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E162[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E163[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E164[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E165[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E166[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E167[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E168[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E169[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E170[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E171[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E172[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E173[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E174[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E175[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E176[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E177[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E178[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E179[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E180[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E181[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E182[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E183[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E184[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E185[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E186[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E187[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E188[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E189[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E190[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E191[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E192[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E193[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E194[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E195[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E196[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E197[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E198[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E199[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E200[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E201[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E202[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E203[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E1[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E2[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E3[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E4[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E5[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E6[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E7[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E8[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E9[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E10[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E11[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E12[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E13[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E14[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E15[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E16[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E17[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E18[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E19[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E20[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E21[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E22[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E23[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E24[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E25[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E26[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E27[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E28[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E29[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E30[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E31[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E32[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E33[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E34[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E35[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E36[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E37[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E38[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E39[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E40[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E41[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E42[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E43[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E44[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E45[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E46[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E47[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E48[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E49[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E50[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E51[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E52[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E53[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E54[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E55[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E56[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E57[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E58[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E59[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E60[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E61[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E62[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E63[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E64[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E65[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E66[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E67[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E68[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E69[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E70[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E71[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E72[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E73[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E74[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E75[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E76[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E77[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E78[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E79[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E80[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E81[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E82[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E83[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E84[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E85[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E86[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E87[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E88[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E89[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E90[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E91[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E92[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E93[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E94[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E95[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E96[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E97[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E98[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E99[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E100[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E101[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E102[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E103[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E104[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E105[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E106[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E107[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E108[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E109[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E110[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E111[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E112[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E113[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E114[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E115[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E116[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E117[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E118[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E119[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E120[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E121[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E122[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E123[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E124[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E125[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E126[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E127[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E128[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E129[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E130[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E131[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E132[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E133[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E134[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E135[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E136[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E137[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E138[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E139[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E140[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E141[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E142[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E143[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E144[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E145[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E146[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E147[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E148[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E149[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E150[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E151[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E152[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E153[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E154[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E155[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E156[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E157[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E158[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E159[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E160[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E161[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E162[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E163[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E164[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E165[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E166[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E167[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E168[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E169[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E170[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E171[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E172[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E173[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E174[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E175[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E176[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E177[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E178[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E179[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E180[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E181[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E182[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E183[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E184[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E185[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E186[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E187[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E188[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E189[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E190[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E191[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E192[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E193[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E194[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E195[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E196[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E197[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E198[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E199[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E200[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E201[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E202[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E203[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E204[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E205[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E206[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E207[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E208[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E209[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E210[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E211[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E212[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E213[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E214[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E215[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E216[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E217[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E218[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E219[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E220[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E221[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E222[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E223[]; - -extern const wasm_elem_segment_expr_t elem_segment_exprs_w2c_hermes_e0[]; diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled.h deleted file mode 100644 index 1df2b31a3..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled.h +++ /dev/null @@ -1,137 +0,0 @@ -/* Automatically generated by wasm2c */ -#ifndef HERMES_SANDBOX_IMPL_DBG_COMPILED_H_GENERATED_ -#define HERMES_SANDBOX_IMPL_DBG_COMPILED_H_GENERATED_ - -#include "wasm-rt.h" - -#include - -#ifndef WASM_RT_CORE_TYPES_DEFINED -#define WASM_RT_CORE_TYPES_DEFINED -typedef uint8_t u8; -typedef int8_t s8; -typedef uint16_t u16; -typedef int16_t s16; -typedef uint32_t u32; -typedef int32_t s32; -typedef uint64_t u64; -typedef int64_t s64; -typedef float f32; -typedef double f64; -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -struct w2c_env; -struct w2c_hermes__import; -struct w2c_wasi__snapshot__preview1; - -typedef struct w2c_hermes { - struct w2c_env* w2c_env_instance; - struct w2c_hermes__import* w2c_hermes__import_instance; - struct w2c_wasi__snapshot__preview1* w2c_wasi__snapshot__preview1_instance; - u32 w2c_0x5F_stack_pointer; - u32 w2c_0x5F_stack_end; - u32 w2c_0x5F_stack_base; - wasm_rt_memory_t w2c_memory; - wasm_rt_funcref_table_t w2c_0x5F_indirect_function_table; -} w2c_hermes; - -void wasm2c_hermes_instantiate(w2c_hermes*, struct w2c_env*, struct w2c_hermes__import*, struct w2c_wasi__snapshot__preview1*); -void wasm2c_hermes_free(w2c_hermes*); -wasm_rt_func_type_t wasm2c_hermes_get_func_type(uint32_t param_count, uint32_t result_count, ...); - -/* import: 'env' 'emscripten_notify_memory_growth' */ -void w2c_env_emscripten_notify_memory_growth(struct w2c_env*, u32); - -/* import: 'hermes_import' 'getentropy' */ -u32 w2c_hermes__import_getentropy(struct w2c_hermes__import*, u32, u32); - -/* import: 'hermes_import' 'test_and_clear_timeout' */ -u32 w2c_hermes__import_test_and_clear_timeout(struct w2c_hermes__import*); - -/* import: 'hermes_import' 'test_timeout' */ -u32 w2c_hermes__import_test_timeout(struct w2c_hermes__import*); - -/* import: 'wasi_snapshot_preview1' 'clock_time_get' */ -u32 w2c_wasi__snapshot__preview1_clock_time_get(struct w2c_wasi__snapshot__preview1*, u32, u64, u32); - -/* import: 'wasi_snapshot_preview1' 'environ_get' */ -u32 w2c_wasi__snapshot__preview1_environ_get(struct w2c_wasi__snapshot__preview1*, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'environ_sizes_get' */ -u32 w2c_wasi__snapshot__preview1_environ_sizes_get(struct w2c_wasi__snapshot__preview1*, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'fd_close' */ -u32 w2c_wasi__snapshot__preview1_fd_close(struct w2c_wasi__snapshot__preview1*, u32); - -/* import: 'wasi_snapshot_preview1' 'fd_fdstat_get' */ -u32 w2c_wasi__snapshot__preview1_fd_fdstat_get(struct w2c_wasi__snapshot__preview1*, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'fd_seek' */ -u32 w2c_wasi__snapshot__preview1_fd_seek(struct w2c_wasi__snapshot__preview1*, u32, u64, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'fd_write' */ -u32 w2c_wasi__snapshot__preview1_fd_write(struct w2c_wasi__snapshot__preview1*, u32, u32, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'proc_exit' */ -void w2c_wasi__snapshot__preview1_proc_exit(struct w2c_wasi__snapshot__preview1*, u32); - -/* export: 'memory' */ -wasm_rt_memory_t* w2c_hermes_memory(w2c_hermes* instance); - -/* export: 'get_global_base' */ -u32 w2c_hermes_get_global_base(w2c_hermes*); - -/* export: 'get_hermes_abi_vtable' */ -u32 w2c_hermes_get_hermes_abi_vtable(w2c_hermes*); - -/* export: '_ZNK4llvh3cfg6UpdateIPN6hermes10BasicBlockEE4dumpEv' */ -void w2c_hermes_0x5FZNK4llvh3cfg6UpdateIPN6hermes10BasicBlockEE4dumpEv(w2c_hermes*, u32); - -/* export: '_ZNK4llvh7APFloat4dumpEv' */ -void w2c_hermes_0x5FZNK4llvh7APFloat4dumpEv(w2c_hermes*, u32); - -/* export: '_ZNK4llvh5APInt4dumpEv' */ -void w2c_hermes_0x5FZNK4llvh5APInt4dumpEv(w2c_hermes*, u32); - -/* export: '_ZNK4llvh5Twine4dumpEv' */ -void w2c_hermes_0x5FZNK4llvh5Twine4dumpEv(w2c_hermes*, u32); - -/* export: '_ZNK4llvh5Twine8dumpReprEv' */ -void w2c_hermes_0x5FZNK4llvh5Twine8dumpReprEv(w2c_hermes*, u32); - -/* export: '_initialize' */ -void w2c_hermes_0x5Finitialize(w2c_hermes*); - -/* export: '__indirect_function_table' */ -wasm_rt_funcref_table_t* w2c_hermes_0x5F_indirect_function_table(w2c_hermes* instance); - -/* export: '__errno_location' */ -u32 w2c_hermes_0x5F_errno_location(w2c_hermes*); - -/* export: 'malloc' */ -u32 w2c_hermes_malloc(w2c_hermes*, u32); - -/* export: 'free' */ -void w2c_hermes_free(w2c_hermes*, u32); - -/* export: 'realloc' */ -u32 w2c_hermes_realloc(w2c_hermes*, u32, u32); - -/* export: 'stackSave' */ -u32 w2c_hermes_stackSave(w2c_hermes*); - -/* export: 'stackRestore' */ -void w2c_hermes_stackRestore(w2c_hermes*, u32); - -/* export: 'stackAlloc' */ -u32 w2c_hermes_stackAlloc(w2c_hermes*, u32); - -#ifdef __cplusplus -} -#endif - -#endif /* HERMES_SANDBOX_IMPL_DBG_COMPILED_H_GENERATED_ */ diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled-impl.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled-impl.h deleted file mode 100644 index c7c0c14cd..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled-impl.h +++ /dev/null @@ -1,3945 +0,0 @@ -/* Automatically generated by wasm2c */ -#include -#include -#include -#include -#include -#if defined(__MINGW32__) -#include -#elif defined(_MSC_VER) -#include -#include -#define alloca _alloca -#elif defined(__FreeBSD__) || defined(__OpenBSD__) -#include -#else -#include -#endif - -#include "hermes_sandbox_impl_opt_compiled.h" - -#define TRAP(x) (wasm_rt_trap(WASM_RT_TRAP_##x), 0) - -#if WASM_RT_USE_STACK_DEPTH_COUNT -#define FUNC_PROLOGUE \ - if (++wasm_rt_call_stack_depth > WASM_RT_MAX_CALL_STACK_DEPTH) \ - TRAP(EXHAUSTION); - -#define FUNC_EPILOGUE --wasm_rt_call_stack_depth -#else -#define FUNC_PROLOGUE - -#define FUNC_EPILOGUE -#endif - -#define UNREACHABLE TRAP(UNREACHABLE) - -static inline bool func_types_eq(const wasm_rt_func_type_t a, - const wasm_rt_func_type_t b) { - return (a == b) || LIKELY(a && b && !memcmp(a, b, 32)); -} - -#define CALL_INDIRECT(table, t, ft, x, ...) \ - (LIKELY((x) < table.size && table.data[x].func && \ - func_types_eq(ft, table.data[x].func_type)) || \ - TRAP(CALL_INDIRECT), \ - ((t)table.data[x].func)(__VA_ARGS__)) - -#ifdef SUPPORT_MEMORY64 -#define RANGE_CHECK(mem, offset, len) \ - do { \ - uint64_t res; \ - if (__builtin_add_overflow(offset, len, &res)) \ - TRAP(OOB); \ - if (UNLIKELY(res > mem->size)) \ - TRAP(OOB); \ - } while (0); -#else -#define RANGE_CHECK(mem, offset, len) \ - if (UNLIKELY(offset + (uint64_t)len > mem->size)) \ - TRAP(OOB); -#endif - -#if WASM_RT_MEMCHECK_GUARD_PAGES -#define MEMCHECK(mem, a, t) -#else -#define MEMCHECK(mem, a, t) RANGE_CHECK(mem, a, sizeof(t)) -#endif - -#ifdef __GNUC__ -#define wasm_asm __asm__ -#else -#define wasm_asm(X) -#endif - -#if WABT_BIG_ENDIAN -static inline void load_data(void* dest, const void* src, size_t n) { - if (!n) { - return; - } - size_t i = 0; - u8* dest_chars = dest; - memcpy(dest, src, n); - for (i = 0; i < (n >> 1); i++) { - u8 cursor = dest_chars[i]; - dest_chars[i] = dest_chars[n - i - 1]; - dest_chars[n - i - 1] = cursor; - } -} -#define LOAD_DATA(m, o, i, s) \ - do { \ - RANGE_CHECK((&m), m.size - o - s, s); \ - load_data(&(m.data[m.size - o - s]), i, s); \ - } while (0) -#define DEFINE_LOAD(name, t1, t2, t3) \ - static inline t3 name(wasm_rt_memory_t* mem, u64 addr) { \ - MEMCHECK(mem, addr, t1); \ - t1 result; \ - wasm_rt_memcpy(&result, &mem->data[mem->size - addr - sizeof(t1)], \ - sizeof(t1)); \ - wasm_asm("" ::"r"(result)); \ - return (t3)(t2)result; \ - } - -#define DEFINE_STORE(name, t1, t2) \ - static inline void name(wasm_rt_memory_t* mem, u64 addr, t2 value) { \ - MEMCHECK(mem, addr, t1); \ - t1 wrapped = (t1)value; \ - wasm_rt_memcpy(&mem->data[mem->size - addr - sizeof(t1)], &wrapped, \ - sizeof(t1)); \ - } -#else -static inline void load_data(void* dest, const void* src, size_t n) { - if (!n) { - return; - } - memcpy(dest, src, n); -} -#define LOAD_DATA(m, o, i, s) \ - do { \ - RANGE_CHECK((&m), o, s); \ - load_data(&(m.data[o]), i, s); \ - } while (0) -#define DEFINE_LOAD(name, t1, t2, t3) \ - static inline t3 name(wasm_rt_memory_t* mem, u64 addr) { \ - MEMCHECK(mem, addr, t1); \ - t1 result; \ - wasm_rt_memcpy(&result, &mem->data[addr], sizeof(t1)); \ - wasm_asm("" ::"r"(result)); \ - return (t3)(t2)result; \ - } - -#define DEFINE_STORE(name, t1, t2) \ - static inline void name(wasm_rt_memory_t* mem, u64 addr, t2 value) { \ - MEMCHECK(mem, addr, t1); \ - t1 wrapped = (t1)value; \ - wasm_rt_memcpy(&mem->data[addr], &wrapped, sizeof(t1)); \ - } -#endif - -DEFINE_LOAD(i32_load, u32, u32, u32) -DEFINE_LOAD(i64_load, u64, u64, u64) -DEFINE_LOAD(f32_load, f32, f32, f32) -DEFINE_LOAD(f64_load, f64, f64, f64) -DEFINE_LOAD(i32_load8_s, s8, s32, u32) -DEFINE_LOAD(i64_load8_s, s8, s64, u64) -DEFINE_LOAD(i32_load8_u, u8, u32, u32) -DEFINE_LOAD(i64_load8_u, u8, u64, u64) -DEFINE_LOAD(i32_load16_s, s16, s32, u32) -DEFINE_LOAD(i64_load16_s, s16, s64, u64) -DEFINE_LOAD(i32_load16_u, u16, u32, u32) -DEFINE_LOAD(i64_load16_u, u16, u64, u64) -DEFINE_LOAD(i64_load32_s, s32, s64, u64) -DEFINE_LOAD(i64_load32_u, u32, u64, u64) -DEFINE_STORE(i32_store, u32, u32) -DEFINE_STORE(i64_store, u64, u64) -DEFINE_STORE(f32_store, f32, f32) -DEFINE_STORE(f64_store, f64, f64) -DEFINE_STORE(i32_store8, u8, u32) -DEFINE_STORE(i32_store16, u16, u32) -DEFINE_STORE(i64_store8, u8, u64) -DEFINE_STORE(i64_store16, u16, u64) -DEFINE_STORE(i64_store32, u32, u64) - -#if defined(_MSC_VER) - -// Adapted from -// https://github.com/nemequ/portable-snippets/blob/master/builtin/builtin.h - -static inline int I64_CLZ(unsigned long long v) { - unsigned long r = 0; -#if defined(_M_AMD64) || defined(_M_ARM) - if (_BitScanReverse64(&r, v)) { - return 63 - r; - } -#else - if (_BitScanReverse(&r, (unsigned long)(v >> 32))) { - return 31 - r; - } else if (_BitScanReverse(&r, (unsigned long)v)) { - return 63 - r; - } -#endif - return 64; -} - -static inline int I32_CLZ(unsigned long v) { - unsigned long r = 0; - if (_BitScanReverse(&r, v)) { - return 31 - r; - } - return 32; -} - -static inline int I64_CTZ(unsigned long long v) { - if (!v) { - return 64; - } - unsigned long r = 0; -#if defined(_M_AMD64) || defined(_M_ARM) - _BitScanForward64(&r, v); - return (int)r; -#else - if (_BitScanForward(&r, (unsigned int)(v))) { - return (int)(r); - } - - _BitScanForward(&r, (unsigned int)(v >> 32)); - return (int)(r + 32); -#endif -} - -static inline int I32_CTZ(unsigned long v) { - if (!v) { - return 32; - } - unsigned long r = 0; - _BitScanForward(&r, v); - return (int)r; -} - -#define POPCOUNT_DEFINE_PORTABLE(f_n, T) \ - static inline u32 f_n(T x) { \ - x = x - ((x >> 1) & (T) ~(T)0 / 3); \ - x = (x & (T) ~(T)0 / 15 * 3) + ((x >> 2) & (T) ~(T)0 / 15 * 3); \ - x = (x + (x >> 4)) & (T) ~(T)0 / 255 * 15; \ - return (T)(x * ((T) ~(T)0 / 255)) >> (sizeof(T) - 1) * 8; \ - } - -POPCOUNT_DEFINE_PORTABLE(I32_POPCNT, u32) -POPCOUNT_DEFINE_PORTABLE(I64_POPCNT, u64) - -#undef POPCOUNT_DEFINE_PORTABLE - -#else - -#define I32_CLZ(x) ((x) ? __builtin_clz(x) : 32) -#define I64_CLZ(x) ((x) ? __builtin_clzll(x) : 64) -#define I32_CTZ(x) ((x) ? __builtin_ctz(x) : 32) -#define I64_CTZ(x) ((x) ? __builtin_ctzll(x) : 64) -#define I32_POPCNT(x) (__builtin_popcount(x)) -#define I64_POPCNT(x) (__builtin_popcountll(x)) - -#endif - -#define DIV_S(ut, min, x, y) \ - ((UNLIKELY((y) == 0)) \ - ? TRAP(DIV_BY_ZERO) \ - : (UNLIKELY((x) == min && (y) == -1)) ? TRAP(INT_OVERFLOW) \ - : (ut)((x) / (y))) - -#define REM_S(ut, min, x, y) \ - ((UNLIKELY((y) == 0)) \ - ? TRAP(DIV_BY_ZERO) \ - : (UNLIKELY((x) == min && (y) == -1)) ? 0 : (ut)((x) % (y))) - -#define I32_DIV_S(x, y) DIV_S(u32, INT32_MIN, (s32)x, (s32)y) -#define I64_DIV_S(x, y) DIV_S(u64, INT64_MIN, (s64)x, (s64)y) -#define I32_REM_S(x, y) REM_S(u32, INT32_MIN, (s32)x, (s32)y) -#define I64_REM_S(x, y) REM_S(u64, INT64_MIN, (s64)x, (s64)y) - -#define DIVREM_U(op, x, y) \ - ((UNLIKELY((y) == 0)) ? TRAP(DIV_BY_ZERO) : ((x)op(y))) - -#define DIV_U(x, y) DIVREM_U(/, x, y) -#define REM_U(x, y) DIVREM_U(%, x, y) - -#define ROTL(x, y, mask) \ - (((x) << ((y) & (mask))) | ((x) >> (((mask) - (y) + 1) & (mask)))) -#define ROTR(x, y, mask) \ - (((x) >> ((y) & (mask))) | ((x) << (((mask) - (y) + 1) & (mask)))) - -#define I32_ROTL(x, y) ROTL(x, y, 31) -#define I64_ROTL(x, y) ROTL(x, y, 63) -#define I32_ROTR(x, y) ROTR(x, y, 31) -#define I64_ROTR(x, y) ROTR(x, y, 63) - -#define FMIN(x, y) \ - ((UNLIKELY((x) != (x))) \ - ? NAN \ - : (UNLIKELY((y) != (y))) \ - ? NAN \ - : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? x : y) \ - : (x < y) ? x : y) - -#define FMAX(x, y) \ - ((UNLIKELY((x) != (x))) \ - ? NAN \ - : (UNLIKELY((y) != (y))) \ - ? NAN \ - : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? y : x) \ - : (x > y) ? x : y) - -#define TRUNC_S(ut, st, ft, min, minop, max, x) \ - ((UNLIKELY((x) != (x))) \ - ? TRAP(INVALID_CONVERSION) \ - : (UNLIKELY(!((x)minop(min) && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ - : (ut)(st)(x)) - -#define I32_TRUNC_S_F32(x) \ - TRUNC_S(u32, s32, f32, (f32)INT32_MIN, >=, 2147483648.f, x) -#define I64_TRUNC_S_F32(x) \ - TRUNC_S(u64, s64, f32, (f32)INT64_MIN, >=, (f32)INT64_MAX, x) -#define I32_TRUNC_S_F64(x) \ - TRUNC_S(u32, s32, f64, -2147483649., >, 2147483648., x) -#define I64_TRUNC_S_F64(x) \ - TRUNC_S(u64, s64, f64, (f64)INT64_MIN, >=, (f64)INT64_MAX, x) - -#define TRUNC_U(ut, ft, max, x) \ - ((UNLIKELY((x) != (x))) \ - ? TRAP(INVALID_CONVERSION) \ - : (UNLIKELY(!((x) > (ft)-1 && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ - : (ut)(x)) - -#define I32_TRUNC_U_F32(x) TRUNC_U(u32, f32, 4294967296.f, x) -#define I64_TRUNC_U_F32(x) TRUNC_U(u64, f32, (f32)UINT64_MAX, x) -#define I32_TRUNC_U_F64(x) TRUNC_U(u32, f64, 4294967296., x) -#define I64_TRUNC_U_F64(x) TRUNC_U(u64, f64, (f64)UINT64_MAX, x) - -#define TRUNC_SAT_S(ut, st, ft, min, smin, minop, max, smax, x) \ - ((UNLIKELY((x) != (x))) \ - ? 0 \ - : (UNLIKELY(!((x)minop(min)))) \ - ? smin \ - : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(st)(x)) - -#define I32_TRUNC_SAT_S_F32(x) \ - TRUNC_SAT_S(u32, s32, f32, (f32)INT32_MIN, INT32_MIN, >=, 2147483648.f, \ - INT32_MAX, x) -#define I64_TRUNC_SAT_S_F32(x) \ - TRUNC_SAT_S(u64, s64, f32, (f32)INT64_MIN, INT64_MIN, >=, (f32)INT64_MAX, \ - INT64_MAX, x) -#define I32_TRUNC_SAT_S_F64(x) \ - TRUNC_SAT_S(u32, s32, f64, -2147483649., INT32_MIN, >, 2147483648., \ - INT32_MAX, x) -#define I64_TRUNC_SAT_S_F64(x) \ - TRUNC_SAT_S(u64, s64, f64, (f64)INT64_MIN, INT64_MIN, >=, (f64)INT64_MAX, \ - INT64_MAX, x) - -#define TRUNC_SAT_U(ut, ft, max, smax, x) \ - ((UNLIKELY((x) != (x))) ? 0 \ - : (UNLIKELY(!((x) > (ft)-1))) \ - ? 0 \ - : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(x)) - -#define I32_TRUNC_SAT_U_F32(x) \ - TRUNC_SAT_U(u32, f32, 4294967296.f, UINT32_MAX, x) -#define I64_TRUNC_SAT_U_F32(x) \ - TRUNC_SAT_U(u64, f32, (f32)UINT64_MAX, UINT64_MAX, x) -#define I32_TRUNC_SAT_U_F64(x) TRUNC_SAT_U(u32, f64, 4294967296., UINT32_MAX, x) -#define I64_TRUNC_SAT_U_F64(x) \ - TRUNC_SAT_U(u64, f64, (f64)UINT64_MAX, UINT64_MAX, x) - -#define DEFINE_REINTERPRET(name, t1, t2) \ - static inline t2 name(t1 x) { \ - t2 result; \ - memcpy(&result, &x, sizeof(result)); \ - return result; \ - } - -DEFINE_REINTERPRET(f32_reinterpret_i32, u32, f32) -DEFINE_REINTERPRET(i32_reinterpret_f32, f32, u32) -DEFINE_REINTERPRET(f64_reinterpret_i64, u64, f64) -DEFINE_REINTERPRET(i64_reinterpret_f64, f64, u64) - -static float quiet_nanf(float x) { - uint32_t tmp; - memcpy(&tmp, &x, 4); - tmp |= 0x7fc00000lu; - memcpy(&x, &tmp, 4); - return x; -} - -static double quiet_nan(double x) { - uint64_t tmp; - memcpy(&tmp, &x, 8); - tmp |= 0x7ff8000000000000llu; - memcpy(&x, &tmp, 8); - return x; -} - -static double wasm_quiet(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return x; -} - -static float wasm_quietf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return x; -} - -static double wasm_floor(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return floor(x); -} - -static float wasm_floorf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return floorf(x); -} - -static double wasm_ceil(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return ceil(x); -} - -static float wasm_ceilf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return ceilf(x); -} - -static double wasm_trunc(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return trunc(x); -} - -static float wasm_truncf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return truncf(x); -} - -static float wasm_nearbyintf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return nearbyintf(x); -} - -static double wasm_nearbyint(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return nearbyint(x); -} - -static float wasm_fabsf(float x) { - if (UNLIKELY(isnan(x))) { - uint32_t tmp; - memcpy(&tmp, &x, 4); - tmp = tmp & ~(1UL << 31); - memcpy(&x, &tmp, 4); - return x; - } - return fabsf(x); -} - -static double wasm_fabs(double x) { - if (UNLIKELY(isnan(x))) { - uint64_t tmp; - memcpy(&tmp, &x, 8); - tmp = tmp & ~(1ULL << 63); - memcpy(&x, &tmp, 8); - return x; - } - return fabs(x); -} - -static double wasm_sqrt(double x) { - if (UNLIKELY(isnan(x))) { - return quiet_nan(x); - } - return sqrt(x); -} - -static float wasm_sqrtf(float x) { - if (UNLIKELY(isnan(x))) { - return quiet_nanf(x); - } - return sqrtf(x); -} - -static inline void memory_fill(wasm_rt_memory_t* mem, u32 d, u32 val, u32 n) { - RANGE_CHECK(mem, d, n); - memset(mem->data + d, val, n); -} - -static inline void memory_copy(wasm_rt_memory_t* dest, - const wasm_rt_memory_t* src, - u32 dest_addr, - u32 src_addr, - u32 n) { - RANGE_CHECK(dest, dest_addr, n); - RANGE_CHECK(src, src_addr, n); - memmove(dest->data + dest_addr, src->data + src_addr, n); -} - -static inline void memory_init(wasm_rt_memory_t* dest, - const u8* src, - u32 src_size, - u32 dest_addr, - u32 src_addr, - u32 n) { - if (UNLIKELY(src_addr + (uint64_t)n > src_size)) - TRAP(OOB); - LOAD_DATA((*dest), dest_addr, src + src_addr, n); -} - -typedef struct { - wasm_rt_func_type_t type; - wasm_rt_function_ptr_t func; - size_t module_offset; -} wasm_elem_segment_expr_t; - -static inline void funcref_table_init(wasm_rt_funcref_table_t* dest, - const wasm_elem_segment_expr_t* src, - u32 src_size, - u32 dest_addr, - u32 src_addr, - u32 n, - void* module_instance) { - if (UNLIKELY(src_addr + (uint64_t)n > src_size)) - TRAP(OOB); - if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) - TRAP(OOB); - for (u32 i = 0; i < n; i++) { - const wasm_elem_segment_expr_t* src_expr = &src[src_addr + i]; - dest->data[dest_addr + i] = - (wasm_rt_funcref_t){src_expr->type, src_expr->func, - (char*)module_instance + src_expr->module_offset}; - } -} - -// Currently Wasm only supports initializing externref tables with ref.null. -static inline void externref_table_init(wasm_rt_externref_table_t* dest, - u32 src_size, - u32 dest_addr, - u32 src_addr, - u32 n) { - if (UNLIKELY(src_addr + (uint64_t)n > src_size)) - TRAP(OOB); - if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) - TRAP(OOB); - for (u32 i = 0; i < n; i++) { - dest->data[dest_addr + i] = wasm_rt_externref_null_value; - } -} - -#define DEFINE_TABLE_COPY(type) \ - static inline void type##_table_copy(wasm_rt_##type##_table_t* dest, \ - const wasm_rt_##type##_table_t* src, \ - u32 dest_addr, u32 src_addr, u32 n) { \ - if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) \ - TRAP(OOB); \ - if (UNLIKELY(src_addr + (uint64_t)n > src->size)) \ - TRAP(OOB); \ - \ - memmove(dest->data + dest_addr, src->data + src_addr, \ - n * sizeof(wasm_rt_##type##_t)); \ - } - -DEFINE_TABLE_COPY(funcref) -DEFINE_TABLE_COPY(externref) - -#define DEFINE_TABLE_GET(type) \ - static inline wasm_rt_##type##_t type##_table_get( \ - const wasm_rt_##type##_table_t* table, u32 i) { \ - if (UNLIKELY(i >= table->size)) \ - TRAP(OOB); \ - return table->data[i]; \ - } - -DEFINE_TABLE_GET(funcref) -DEFINE_TABLE_GET(externref) - -#define DEFINE_TABLE_SET(type) \ - static inline void type##_table_set(const wasm_rt_##type##_table_t* table, \ - u32 i, const wasm_rt_##type##_t val) { \ - if (UNLIKELY(i >= table->size)) \ - TRAP(OOB); \ - table->data[i] = val; \ - } - -DEFINE_TABLE_SET(funcref) -DEFINE_TABLE_SET(externref) - -#define DEFINE_TABLE_FILL(type) \ - static inline void type##_table_fill(const wasm_rt_##type##_table_t* table, \ - u32 d, const wasm_rt_##type##_t val, \ - u32 n) { \ - if (UNLIKELY((uint64_t)d + n > table->size)) \ - TRAP(OOB); \ - for (uint32_t i = d; i < d + n; i++) { \ - table->data[i] = val; \ - } \ - } - -DEFINE_TABLE_FILL(funcref) -DEFINE_TABLE_FILL(externref) - -#if defined(__GNUC__) || defined(__clang__) -#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char* const x -#define FUNC_TYPE_EXTERN_T(x) const char* const x -#define FUNC_TYPE_T(x) static const char* const x -#else -#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char x[] -#define FUNC_TYPE_EXTERN_T(x) const char x[] -#define FUNC_TYPE_T(x) static const char x[] -#endif - -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t0); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t1); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t2); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t3); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t4); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t5); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t6); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t7); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t8); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t9); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t10); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t11); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t12); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t13); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t14); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t15); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t16); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t17); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t18); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t19); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t20); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t21); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t22); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t23); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t24); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t25); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t26); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t27); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t28); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t29); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t30); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t31); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t32); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t33); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t34); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t35); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t36); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t37); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t38); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t39); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t40); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t41); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t42); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t43); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t44); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t45); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t46); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t47); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t48); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t49); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t50); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t51); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t52); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t53); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t54); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t55); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t56); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t57); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t58); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t59); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t60); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t61); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t62); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t63); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t64); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t65); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t66); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t67); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t68); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t69); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t70); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t71); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t72); -FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t73); - -void w2c_hermes_dlfree(w2c_hermes*, u32); -u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3A_newChunkAndPHV0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_memmove(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorBase0x3A0x3Agrow_pod0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20char0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_memcpy(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3AallocateNewSlab0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AStringTable0x3A0x3AgetString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_memcmp(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Aadvance0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3A0x7EGCScope0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_memset(w2c_hermes*, u32, u32, u32); -void w2c_hermes_abort(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocSlow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3ApushOperand0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyCacheEntry0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseRangeError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetRegister0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringPrim0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoString_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AVariable0x3A0x3AgetIndexInVariableList0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBasicBlock0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_operator0x20delete0x5B0x5D0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28char0x20const0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_out_of_range0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnPropertyInternal0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoNumber_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3A0x7EInstruction0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3Abuild0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3ABuilder0x28void0x20const0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AerrorExpected0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Aparser0x3A0x3ATokenKind0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpression0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_fmod(w2c_hermes*, f64, f64); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_weak_count0x3A0x3A_0x5Frelease_weak0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitKey0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBranchInst0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_strlen(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateStringView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AESTreeVisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_dlmalloc(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoIntegerOrInfinity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoBoolean0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseStackOverflow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AStackOverflowKind0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPrimitive_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APreferredType0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AIdentifier0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x2C0x20hermes0x3A0x3AIdentifier0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fshim_type_info0x3A0x3Anoop10x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3ALookupBucketFor0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputNamedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AencodeUTF80x28char0x2A0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x3A0x3Anow0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3Areport_bad_alloc_error0x28char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3Aalloc0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_snprintf(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmoveObject0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AeraseFromParent0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AappendUTF16String0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineNewOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ArelocationWriteBarrier0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitReg320x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAddr320x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3AtruncateToInt32SlowPath0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitUInt160x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreStackInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Apush_back0x28char0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AcopyFrom0x28llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadStackInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputComputedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCondBranchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AgetTerminator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x3Cunsigned0x20char0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoLengthU640x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AcreateBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3AaddPass0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3Atype_info0x3A0x3A0x7Etype_info0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPrimitiveDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoLength0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendStringPrim0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AfindProperty0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AcreateNotUniquedLazySymbol0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralNumber0x28double0x29(w2c_hermes*, u32, f64); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finit_copy_ctor_external0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3A0x7Eraw_ostream0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPropertyValue_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall10x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Abacktrack0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3Abacktrack0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AValue0x3A0x3AreplaceAllUsesWith0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3ASetBufferAndMode0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3Araw_ostream0x3A0x3ABufferKind0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AgetUTF16Ref0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendUTF16Ref0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Apush0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall30x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u64); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_balance_after_insert0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_external0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineSystemConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AvalidateTypedArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AraiseOnError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AOperationStatus0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitStore0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AappendSignedLEB1280x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocStackInst0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Chermes0x3A0x3AValue0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x2B0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineSystemConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseSyntaxError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AgenAnonymousLabelName0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Acompare0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_out(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_lshift(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3ASmallPtrSetImplBase0x28void0x20const0x2A0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ASmallPtrSetImplBase0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aslice0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateDynamic0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnComputedPrimitive0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall00x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetInstructionNumber0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AsetOperand0x28hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_pad(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_multadd(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedDescriptorUnsafe0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateLRef0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetDerivedSideEffect0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBinaryOperatorInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AvalueToSymbolID0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateIterResultObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForValue0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AunregisterMemory0x28void0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall20x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenStatement0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIsLoopBody0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInternalIdentifierMaker0x3A0x3Anext0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AarrayToString0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcCompare0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AfindTrap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AfromBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ArecursionDepthExceeded0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AscanInt0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AIdentifier0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aresize0x28unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPropertyKey0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorStep0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIteratorRecord0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AweakRefReadBarrier0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcreditExternalMemory0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3A0x7EAlignedHeapSegment0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Acanonicalize0x28unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AValue0x3A0x3Adestroy0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AgetEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCallInst0x28hermes0x3A0x3ALiteralString0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcloneNodeInternal0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ABasicBlock0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteConstruct10x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3AAlignedStorage0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBuiltinCall0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Acopy0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AarrayToString0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Aoperator0x2B0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoArrayIndex0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorCloseAndRethrow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandle0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AinitializeMissingPropertyMap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AsetStorageEndIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AreadSignedLEB1280x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20long0x20long0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8WithReplacements0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Acompare0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3AWarning0x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCallBuiltinInst0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_HermesABIManagedPointer0x2A0x200x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AcreatePointerImpl0x3CHermesABIObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AValue0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3Astr0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Ainsert0x28char0x2A0x2C0x20char0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateASCIIRef0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AisExtensible0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocLongLived0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3A0x3Aoperator0x280x290x28llvh0x3A0x3ATwine0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AnumberToString0x28double0x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, f64, u32); -u32 w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3Arefill0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AisIdenticalTo0x28hermes0x3A0x3AInstruction0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateVariable0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateReturnInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_pthread_mutex_lock(w2c_hermes*, u32); -u32 w2c_hermes_zi_read32(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cunsigned0x20char0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3A0x7Eraw_string_ostream0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Aformat_object_base0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Ahash_value0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcNegate0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AutcTime0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt32_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AspeciesConstructor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlocalTime0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetInstrumentedStats0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x2C0x20double0x290x20const(w2c_hermes*, u32, u32, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCharacterString0x28char16_t0x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgcStableHashHermesValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AerrorWithChar0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x2C0x20char16_t0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20void0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AemitStore0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetStringID0x28hermes0x3A0x3ALiteralString0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AcheckedMalloc0x28unsigned0x20long0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28double0x29(w2c_hermes*, u32, f64); -u32 w2c_hermes_hermes0x3A0x3AInstructionNamer0x3A0x3AgetNumber0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fthrow_out_of_range0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3Ainsert_imp_big0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_is_equal0x28std0x3A0x3Atype_info0x20const0x2A0x2C0x20std0x3A0x3Atype_info0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoInt32_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToBigInt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstrictEqualityTest0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdoBigIntBinOp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AconstructErrorObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AputNamedThrowOnError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropCacheID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AunboxToHV0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AdefineLazyProperties0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeOnlyLetter0x28unsigned0x20int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AupdateRegister0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralString0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryEndInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ANode0x3A0x3Aoperator0x20new0x28unsigned0x20long0x2C0x20hermes0x3A0x3AContext0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_abort_message(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AcreateValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcond_swap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_strcmp(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_pow5mult(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AprintOneChild0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ATwine0x3A0x3AChild0x2C0x20llvh0x3A0x3ATwine0x3A0x3ANodeKind0x290x20const(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AyearFromTime0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisSameValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisSameValueZero0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AOptional0x3Chermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetCodeBlockSlowPath0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseURIError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedPrimitiveDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AIgnoreProxy0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingIdentifier0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringObject0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringArray0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ATerminatorInst0x3A0x3AgetNumSuccessors0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AwillEmitValue0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCatchInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3E0x3E0x3A0x3Areset0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x280x290x3E0x3A0x3Aswap0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x280x290x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aouts0x280x29(w2c_hermes*); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ALiteral0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmonthFromTime0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcompareBigIntAndNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20double0x2C0x20bool0x200x280x2A0x290x28int0x290x29(w2c_hermes*, u32, u32, u32, f64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AsymbolEqualsToStringPrim0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AregisterMemory0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddArray0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x3A0x3AArrayType0x2C0x20void0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3Aimpl0x3A0x3AFakeAtomic0x3Cunsigned0x20int0x3E0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AencodeHermesValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AdebitExternalMemory0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AuntrackNative0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateDeclarationNames0x28hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionHelper0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AappendUnicodeToStorage0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpressionBranch0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3A0x7EBytecodeModule0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ATerminatorInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3Apop0x28hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AopenDict0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AcloseDict0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryStartInst0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_dlrealloc(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_swapc(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3Arandom_device0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Areserve0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend20x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fallocation_result0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Apointer0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fallocate_at_least0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_quorem(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3AFindBucketFor0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3AhashBlock0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoNumeric_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpExec0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetTypeName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AregisterCallback0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28int0x290x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetToCopyOfTypedArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetParent0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AreserveSlot0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AaddProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AupdateBoundaries0x28hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3ABoundary0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AdefineNameLengthAndPrototype0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AWritablePrototype0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionBody0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20bool0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3A0x7EFunctionContext0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AFunctionContext0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitTopLevelDeclarations0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3ADoEmitParameters0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitFunctionPreamble0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AfindBufferLineAndLoc0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AisAllocated0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3APostOrderAnalysis0x3A0x3APostOrderAnalysis0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralNumber0x28double0x29(w2c_hermes*, u32, f64); -void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3Acollect0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AmoveBefore0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIdentifier0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateFunctionInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20char16_t0x2A0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cchar16_t0x2A0x3E0x28char16_t0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20char16_t0x2A0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cchar16_t0x2A0x3E0x28char16_t0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cunsigned0x20int0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cunsigned0x20int0x20const0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2A0x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2A0x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fgrow_by0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fnext_prime0x28unsigned0x20long0x29(w2c_hermes*, u32); -u32 w2c_hermes_sbrk(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3ASetBuffered0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetIteratorImpl0x3A0x3AFoldingSetIteratorImpl0x28void0x2A0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x3A0x3AisEqual0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoArrayIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeTime0x28double0x2C0x20double0x2C0x20double0x2C0x20double0x29(w2c_hermes*, f64, f64, f64, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeDay0x28double0x2C0x20double0x2C0x20double0x29(w2c_hermes*, f64, f64, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AtoTwine0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetStringPrimFromStringIDMayAllocate0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcreateSymbolFromStringIDMayAllocate0x28unsigned0x20int0x2C0x20hermes0x3A0x3AStringTableEntry0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3Aadvance0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringViewForDev0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3AaddCollectionType0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AlookupEntryFor0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AfindNextCardWithStatus0x28hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3ACardStatus0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3A0x7EAlignedStorage0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AmakeVarDeclarator0x28hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3A0x3AcharacterHasType0x28unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3ACharacterClass0x3A0x3AType0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeHexDigits0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2C0x20llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3E0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x260x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AvalidateBindingIdentifier0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3ATokenKind0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyName0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Alookahead10x28hermes0x3A0x3AOptValue0x3Chermes0x3A0x3Aparser0x3A0x3ATokenKind0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconvertSurrogatesInString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Athread_cpu_time0x280x29(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeIDContinue0x28unsigned0x20int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AinitCaptureStateInES5Function0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenMemberExpressionProperty0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionLikeNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFinallyBeforeControlChange0x28hermes0x3A0x3Airgen0x3A0x3ASurroundingTry0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3ASurroundingTry0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitLoad0x28hermes0x3A0x3AValue0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AgetStringID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3A0x7EBCProviderFromBuffer0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AdropExtraSignBits0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASimpleDiagHandler0x3A0x3AgetErrorString0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetHashCode0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadFrameInst0x28hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AFunction0x28hermes0x3A0x3AValueKind0x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20bool0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_getint0x2E1(w2c_hermes*, u32); -u32 w2c_hermes_fmt_u(w2c_hermes*, u64, u32); -f64 w2c_hermes_expm1(w2c_hermes*, f64); -u32 w2c_hermes_dlcalloc(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ARegister0x3E0x28hermes0x3A0x3ARegister0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_peekUTF80x28char0x20const0x2A0x290x20const0x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_peekUTF80x28char0x20const0x2A0x290x20const0x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_string0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Amove0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fgrow_by_and_replace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_no_alias0x3Ctrue0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_no_alias0x3Cfalse0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cunsigned0x20int0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_mult(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_log(w2c_hermes*, f64); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3AFormattedNumber0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3A0x7Eraw_fd_ostream0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Aerrs0x280x29(w2c_hermes*); -u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_first_of0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3Aswap0x28llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AAddPointer0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AAlwaysDescend0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ABumpPtrAllocatorImpl0x3Cllvh0x3A0x3AMallocAllocator0x2C0x204096ul0x2C0x204096ul0x3E0x3A0x3AAllocate0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_hermes_g_strtod(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoBigInt_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunRequireCall0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ARequireContext0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisRegExp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AabstractEqualityTest_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acompare0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AincreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropCacheID0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Ainsert0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3ArecordStackTrace0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateNoAllocPropStorage0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandle0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandleFromPrimitive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AConservativeVector0x3Chermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3ALookupEntry0x3E0x3A0x3Aemplace_back0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AallocWeakSlot0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AlazyCompileImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateAssignmentTarget0x28hermes0x3A0x3AESTree0x3A0x3ANode0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3ABlockContext0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseUnaryExpression0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBlock0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingElement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AisAllASCII0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AnewDeclarativeEnvironment0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenOptionalMemberExpression0x28hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AMemberExpressionOperation0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAnonymousFunctionNameIfNeeded0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AaddString0x28llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetLocationForAddress0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AupdateEntry0x28unsigned0x20int0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AOptValue0x3Cchar0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntLiteralParsingToolBox0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStringIntegerLiteralParser0x3Cllvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x3E0x3A0x3AlookaheadAndEatIfAnyOf0x3C0x28char0x29480x2C0x200x28char0x29490x2C0x200x28char0x29500x2C0x200x28char0x29510x2C0x200x28char0x29520x2C0x200x28char0x29530x2C0x200x28char0x29540x2C0x200x28char0x29550x2C0x200x28char0x29560x2C0x200x28char0x29570x2C0x200x28char0x29650x2C0x200x28char0x29660x2C0x200x28char0x29670x2C0x200x28char0x29680x2C0x200x28char0x29690x2C0x200x28char0x29700x2C0x200x28char0x29970x2C0x200x28char0x29980x2C0x200x28char0x29990x2C0x200x28char0x291000x2C0x200x28char0x291010x2C0x200x28char0x291020x3E0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AremoveOperand0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRVisitor0x3Chermes0x3A0x3AIRPrinter0x2C0x20void0x3E0x3A0x3Avisit0x28hermes0x3A0x3AValue0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionName0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIRPrinter0x3A0x3APrintFunctionParams0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralString0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreFrameInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateSaveAndYieldInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreatePhiInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateScopeInst0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetBlockStatement0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_g_freedtoa(w2c_hermes*, u32, u32); -void w2c_hermes_dalloc_done(w2c_hermes*, u32); -void w2c_hermes_char16_t0x2A0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20void0x3E0x28char16_t0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_0x5F_sin(w2c_hermes*, f64, f64, u32); -u64 w2c_hermes_0x5F_lseek(w2c_hermes*, u32, u64, u32); -f64 w2c_hermes_0x5F_cos(w2c_hermes*, f64, f64); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_R(w2c_hermes*, f64); -u32 w2c_hermes_write(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartially_sorted_swap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AlookupString0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AlookupString0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsearch_random_access_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20long0x2C0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20long0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort3_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_size0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fnull_terminate_at0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3ANode0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -f64 w2c_hermes_scalbn(w2c_hermes*, f64, u32); -u32 w2c_hermes_memchr(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_log1p(w2c_hermes*, f64); -void w2c_hermes_llvh0x3A0x3Awrite_hex0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3AHexPrintStyle0x2C0x20llvh0x3A0x3AOptional0x3Cunsigned0x20long0x3E0x29(w2c_hermes*, u32, u64, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Abegin0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aappend0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3A0x7Eraw_ostream0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aindent0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u64 w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_short0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ABasicBlock0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cdouble0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x3E0x3A0x3Ainsert0x28double0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AAddInteger0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x2B0x2B0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AflipAllBitsSlowCase0x280x29(w2c_hermes*, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeWithinDay0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringDirectedIndexOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsecFromTime0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AquickSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_40x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmsFromTime0x28double0x29(w2c_hermes*, f64); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AminFromTime0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisPrefix0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhourFromTime0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AenumerableOwnProperties_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AEnumerableOwnPropertiesKind0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3Aslots0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateFromTime0x28double0x29(w2c_hermes*, f64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AconvertCase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AadvanceStringIndex0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AfilterKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3AparseValue0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const0x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ANode0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ANodeKind0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aoperator0x5B0x5D0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateStringViewMustBeFlat0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendCharacter0x28char16_t0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinterpretFunction0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AtryGetOwnNamedDescriptorFast0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AaddOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AsetupStack0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AcreateDataBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AcopyToNewDictionary0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AaddSegmentExtentToCrashManager0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3Aoom0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AfindOrAdd0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetNameMayAllocate0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetDebugSourceLocationsOffset0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall40x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AensureScopedNamesAreUnique0x28hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AIsFunctionBody0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseAssignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseVariableDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingRestElement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3A0x7EJSParser0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Aerror0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeUnicodeEscape0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AemitLoad0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3A0x3AEnterBlockScope0x28hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenGeneratorFunction0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenES5Function0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringArray0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AblockDeclarationInstantiation0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x3A0x3AgetStringID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x3A0x3A0x7EStringLiteralIDMapping0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetFilenameByID0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitRet0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AupdateJumpTarget0x28unsigned0x20int0x2C0x20int0x2C0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AAllocationTable0x3Chermes0x3A0x3AFunction0x2A0x3E0x3A0x3Aallocate0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AStringSetVector0x3A0x3Ainsert0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3AallocateChunk0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ALoopAnalysis0x3A0x3AgetLoopHeader0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintScopeRange0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreNewOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateMovInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorCloseInst0x28hermes0x3A0x3AAllocStackInst0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCompareBranchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3A0x7EFunction0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetParams0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x3A0x3AFunctionExpressionNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ADominanceInfo0x3A0x3ADominanceInfo0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ACompactArray0x3A0x3AscaleUp0x280x29(w2c_hermes*, u32); -f64 w2c_hermes_frexp(w2c_hermes*, f64, u32); -u32 w2c_hermes_findIdenticalInWindow0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_dtoa_alloc_init(w2c_hermes*, u32); -void w2c_hermes_dispose_chunk(w2c_hermes*, u32, u32); -u32 w2c_hermes_d2b(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_close_file(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_localtime_r(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x5F_clock_gettime(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AraiseError0x28HermesABIErrorCode0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20write_unsigned0x3Cunsigned0x20long0x20long0x3E0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_00x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finplace_merge0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fdo_rehash0x3Ctrue0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AscanDirtyCardsForSegment0x3Ctrue0x3E0x28hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ABaseVisitor0x3A0x3AvisitArray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x260x2C0x20char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Chermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x290x3E0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x290x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Chermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x3E0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Athread0x3A0x3A0x7Ethread0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Aassign0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Abasic_string0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cchar0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cchar0x20const0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cdouble0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cdouble0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cdouble0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend80x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend60x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend40x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -void w2c_hermes_sigdelset(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Awrite_integer0x28llvh0x3A0x3Araw_ostream0x260x2C0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aconst_iterator0x3A0x3Aoperator0x2B0x2B0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine0x28unsigned0x20long0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20long0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20unsigned0x20long0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ABasicBlock0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMap0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenObjectExpr0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x290x3A0x3APropertyValue0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Aoperator0x5B0x5D0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3A0x7ESrcBuffer0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3ASrcBuffer0x28llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintMessage0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AFindLine0x28llvh0x3A0x3ASMLoc0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cchar16_t0x2C0x20true0x3E0x3A0x3Apush_back0x28char16_t0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetIteratorImpl0x3A0x3Aadvance0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3A0x7EFoldingSetBase0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AInsertNode0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AFoldingSetBase0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AFindNodeOrInsertPos0x28llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20void0x2A0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AproperlyDominates0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AConvertUTF8toUTF160x28unsigned0x20char0x20const0x2A0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20short0x2A0x2A0x2C0x20unsigned0x20short0x2A0x2C0x20llvh0x3A0x3AConversionFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcComplement0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Anegate0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthisBigIntValue0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolDescriptiveString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpInitialize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetSubstitution0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetOwnPropertyKeysAsStrings0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetOwnPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AflattenIntoArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x20long0x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, f64, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectEval0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3Ainsert0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatetimeToLocaleString0x28double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcurTime0x280x29(w2c_hermes*); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateDynamicFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3ADynamicFunctionKind0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AamendPropAccessErrorMsgWithPropName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AproxyOpFlags0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cbool0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2910x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AdoQuickSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3Afilter0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationStr0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AcastToChar16Ptr0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AsliceEquals0x28unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AcreateStringBuilder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3ASafeUInt320x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2032u0x3E0x3A0x3Aappend0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Avisit0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitFields0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASerializedLiteralParser0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aresize0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AdecreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AimportStringIDMapMayAllocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ArunBytecode0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseReferenceError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AforEachPublicNativeBuiltin0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AallocStack0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContext0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AiteratorNext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Ahas0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20void0x2A0x2C0x20void0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_nativeCall0x28hermes0x3A0x3Avm0x3A0x3ANativeFunction0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Asearch0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x20const(w2c_hermes*, u32, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AdefineOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValue0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPropertyValueInternal_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AaddOwnPropertyImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanWord0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSONTokenKind0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumber0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, f64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AtoString0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AsetMessage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetDebugInfo0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBoolean0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Adetach0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt8ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt32ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifier0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AupdateProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AaddToPropertyMap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3A0x7EHadesGC0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenCollection0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcreateSegment0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AdrainSomeWork0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3AgetEvent0x280x290x200x260x26(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AuntrackObject0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordGCStats0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ACumulativeHeapStats0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordGCStats0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat64ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AaddRuntimeModule0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetVirtualOffset0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficientImpl0x3Cchar0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3AappendToCopyableString0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AtoString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AfromDouble0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x29(w2c_hermes*, u32, u32, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AvisitAndRewriteForInOf0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AtraverseForLexicalDecl0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ASequenceExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AcollectAllIDs0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitFunction0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3E0x3E0x3A0x3Aemplace_back0x3C0x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3A0x7EFunctionContext0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7ERegex0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApushCharClass0x28hermes0x3A0x3Aregex0x3A0x3ACharacterClass0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Acompile0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ARegex0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeUnicodeEscapeSequence0x28bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeQuantifierPrefix0x28hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AQuantifier0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AidentityEscape0x28char16_t0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AprepareToEnterLoopBody0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AprepareToEnterLoopBody0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseObjectAssignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseArrayAsignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3AArrayExpressionNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTemplateLiteral0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseStatementListItem0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowImportExport0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectBindingPattern0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseMemberSelect0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLexicalDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLeftHandSideExpression0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFromClause0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFormalParameters0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArrayBindingPattern0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArguments0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3ASMLoc0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AinitializeIdentifiers0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AerrorRange0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierStart0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeDigit0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeConnectorPunctuation0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeCombiningMark0x28unsigned0x20int0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ApopulateNameTable0x28hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AmaterializeScopeChain0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASerializedScope0x20const0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3A0x3A0x7EEnterBlockScope0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x260x20std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Chermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x3A0x3Aemplace0x5Babi0x3Av150070x5D0x3Chermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x2C0x20void0x3E0x28hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AsetupLazyScope0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldOrAwaitExpr0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenResumeGenerator0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AGenFinally0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenOptionalCallExpr0x28hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenIdentifierExpression0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionBody0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForWhileLoops0x28hermes0x3A0x3AESTree0x3A0x3ALoopStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAsyncFunction0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenArrayFromElements0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitOptionalInitialization0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorCompleteSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitEnsureObject0x28hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitCreateFunction0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdeclareVariableOrGlobalProperty0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdeclareAmbientGlobalProperty0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AhermesLog0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x200x2E0x2E0x2E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASerializedLiteralGenerator0x3A0x3AserializeBuffer0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AacquirePropertyReadCacheIndex0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AConsecutiveStringStorage0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AserializeScopeChain0x28hermes0x3A0x3AStringTable0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstUndefined0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetFunctionID0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AcreateBCProviderFromBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x20const0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x20const0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8WithSingleSurrogates0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AcheckedCalloc0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Amultiply0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AisSingleDigitTruncationLossless0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetCasePair0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AgetBufferFileName0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASimpleDiagHandlerRAII0x3A0x3A0x7ESimpleDiagHandlerRAII0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASimpleDiagHandlerRAII0x3A0x3ASimpleDiagHandlerRAII0x28hermes0x3A0x3ASourceErrorManager0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3A0x7ERegisterAllocator0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3A0x7EModule0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AopenArray0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AcloseArray0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AquoteStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintVariableName0x28hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralPositiveZero0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateUnreachableInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateUnaryOperatorInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AUnaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowIfEmptyInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreGetterSetterInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorNextInst0x28hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCSpillMovInst0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadConstInst0x28hermes0x3A0x3ALiteral0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateDeletePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocObjectInst0x28unsigned0x20int0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocArrayInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x204u0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AcalculateFunctionScopeData0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3AOptional0x3Cint0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetSourceRepresentationStr0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AhasSimpleParams0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateThisPropertyInitializer0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateCallWithForwardedThis0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANodeVector0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ACompiledRegExp0x3A0x3A0x7ECompiledRegExp0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_getoff(w2c_hermes*, u32); -void w2c_hermes_getname(w2c_hermes*, u32, u32); -f64 w2c_hermes_exp(w2c_hermes*, f64); -u32 w2c_hermes_dtoa_fixedpoint(w2c_hermes*, u32, f64, u32, u32, u32, u32, u32); -u32 w2c_hermes_diff(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x280x28anonymous0x20namespace0x290x3A0x3ACSEValue0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Aregex0x3A0x3AbracketMatchesChar0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x28hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketRange320x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3A0x3ACodePoint0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20hermes0x3A0x3Aregex0x3A0x3AbracketMatchesChar0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x28hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketRange320x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3A0x3ACodePoint0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_atan(w2c_hermes*, f64); -u64 w2c_hermes_0x5F_year_to_secs(w2c_hermes*, u64, u32); -u32 w2c_hermes_0x5F_towrite(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_rem_pio2(w2c_hermes*, f64, u32); -void w2c_hermes_0x5F_munmap(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aprop_name_id_equals0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3A0x7EStringTableBuilder0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3ApackIntoStorage0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3AgenerateStringTable0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3AappendU16Storage0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AradixQuicksort0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x3E0x3E0x3A0x3Aemplace_back0x3Cunsigned0x20int0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x260x3E0x28unsigned0x20int0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x260x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AradixQuicksort0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_wctomb(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3ASimpleFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3ASimpleFunction0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cunsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3E0x28unsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort_move0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_10x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_10x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcall_once_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3Avm0x3A0x3AbuildMetadataTable0x280x290x3A0x3A0x24_00x260x260x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_void0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AInstruction0x2A0x2C0x2016u0x3E0x2C0x20llvh0x3A0x3ASmallDenseSet0x3Chermes0x3A0x3AInstruction0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3AInstruction0x2A0x20const0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitSlot0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3E0x28char0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aset0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetNamedSlotValueUnsafe0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApopulateInstruction0x3Chermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3AU16BracketInsn0x3E0x3E0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3AU16BracketInsn0x3E0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierFastPath0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); -void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Cvoid0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenEvacuateImpl0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AFunction0x3A0x3AforEachScopeImpl0x3Chermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x290x3A0x3A0x24_00x3E0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x290x3A0x3A0x24_00x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AProgramNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_vfprintf(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_unsigned0x20int0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3Alower_bound0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_time(w2c_hermes*); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20short0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20short0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20short0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20int0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20char0x3E0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Aend0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Abegin0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Avector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Athread0x3A0x3Ajoin0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x260x260x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x260x260x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_range0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x3E0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort4_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_random_access_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20char0x2A0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Acopy_n0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar16_t0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Ainsert0x3Cchar16_t0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar16_t0x20const0x2A0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x3Cchar0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar0x20const0x2A0x3E0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x2B0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28char0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Aappend0x28unsigned0x20long0x2C0x20char16_t0x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3A_0x5Fgrow_by_and_replace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3ACapturedRange0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3A0x3A0x7E_0x5Fthread_struct0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_sigprocmask(w2c_hermes*, u32, u32); -u64 w2c_hermes_rule_to_secs(w2c_hermes*, u32, u32); -u32 w2c_hermes_printf_core(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_printSourceLine0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_pow(w2c_hermes*, f64, f64); -void w2c_hermes_pop_arg(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E3(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E2(w2c_hermes*, u32); -f64 w2c_hermes_nextafter(w2c_hermes*, f64); -f64 w2c_hermes_modf(w2c_hermes*, f64, u32); -void w2c_hermes_llvh0x3A0x3Awrite_integer0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x29(w2c_hermes*, u32, u64); -void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aroot_path0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Apreferred_buffer_size0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Aformatv_object_base0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Acopy_to_buffer0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Araw_fd_ostream0x28int0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AisLegalUTF80x28unsigned0x20char0x20const0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cunsigned0x20long0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20unsigned0x20long0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cunsigned0x20int0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cunsigned0x20int0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cunsigned0x20int0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cllvh0x3A0x3ASMLoc0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x2C0x20llvh0x3A0x3ASMLoc0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AInstruction0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AInstruction0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AFunction0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ACatchInst0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x2C0x20hermes0x3A0x3ACatchInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ARehashTable0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ALookupBucketFor0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AgetLineRef0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintIncludeStack0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cvoid0x2C0x20void0x200x280x2A0x290x28void0x2A0x290x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x2C0x20false0x3E0x3A0x3Adestroy_range0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ASMFixIt0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x3E0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x2016u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3Ahash0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3AgetMemBuffer0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3Aoperator0x3D0x3D0x28llvh0x3A0x3AFoldingSetNodeID0x20const0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AComputeHash0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AGrowBucketCount0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AErrorOr0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3A0x3AgetError0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AupdateDFSNumbers0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AgetNodeForBlock0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AisEqual0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AdestroyAll0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcShiftRight0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcShiftLeft0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcMultiplyPart0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u64, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AshlSlowCase0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20long0x20long0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_isatty(w2c_hermes*, u32); -u32 w2c_hermes_internal_memalign(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedFindHelper0x28void0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypeOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtrimEnd0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt160x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToSymbolID0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsplitMatch0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeExec0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructorInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructorFastCopy0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreduceHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraiseErrorForOverridingStaticBuiltin0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_50x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28int0x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28int0x290x20const(w2c_hermes*, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AordinaryToPrimitive0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APreferredType0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AordinaryHasInstance0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFromPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefinePropertiesInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeTimeFromArgs_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorClose0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinstanceOfOperator_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AindexOfHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalTTRCReached0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetStringIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetForInPropertyNames0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfindHelper0x28void0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AeverySomeHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aencode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x200x280x2A0x290x28char16_t0x290x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectRegExpExec0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectObjectPrototypeToString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AequivalentTime0x28long0x20long0x29(w2c_hermes*, u64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3Alookup0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3AinsertNew0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AgrowAndRehash0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adecode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x200x280x2A0x290x28char16_t0x290x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateTimeString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetBigInt640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsAsync0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetThis0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayCopyHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCScope0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AtypedArrayCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsetWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AproxyCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AlookupAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AisCompatiblePropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AheapFixDown0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AhasWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AdeleteWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3AStandardSortModel0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3AoperationWalk0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationQuote0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AappendToOutput0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3ApruneInvalid0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aslice0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aconcat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitFieldsWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitArrayWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitWithinRange0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AshrinkRight0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AincreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AincreaseSizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acapacity0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3A0x7ERuntimeModule0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetStringFromStringID0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AprintRuntimeGCStats0x28hermes0x3A0x3AJSONEmitter0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRootsForCompleteMarking0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinsertVisitedObject0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x28hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AdrainJobs0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AaddToKeptObjects0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AremoveLinkedListNode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3ArehashIfNecessary0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aerase0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aclear0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AsetValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AhasValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AdeleteValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AdebugFreeSlotsAndGetSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x2A0x29(w2c_hermes*, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbol0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Ainitialize0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetTargetAndHandler0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x290x20const(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AhasNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AhasComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AupdatePropertyFlagsWithoutTransitions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3AOptValue0x3Cllvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AupdateOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetNamedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasNamedOrIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnNamedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedPropertyValue_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AcheckPropertyUpdate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u64, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3Aerror0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AconsumeUnicode0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AadvanceStrAsSymbol0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AadvanceHelper0x28bool0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AforEach0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetFunctionNameAtIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x2C0x20true0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20bool0x260x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AcopyDataBlockBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2C0x20true0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AsaveGenerator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AreifyArgumentsSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AputByIdTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AimplCallBuiltin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetArgumentsPropByValSlowPath_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateObjectFromBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateGenerator_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateArrayFromBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt16ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3Areserve0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AfreeUnmarkedSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AcreateNotUniquedSymbol0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocIDAndInsert0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AdeleteProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwaitForCollectionToFinish0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsetYoungGen0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AremoveSegmentExtentFromCrashManager0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AoldGenCollection0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AincrementalCollect0x28bool0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetKindAsStr0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AforAllObjs0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AfinalizeAll0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3Acollect0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcheckTripwireAndSubmitStats0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3Asearch0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AaddSegment0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHadesGC0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AcallInnerFunction0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AAction0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3AsetNull0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCConfig0x3A0x3AGCConfig0x28hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3A0x7EGCBase0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AruntimeWillExecute0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AprintStats0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x290x3A0x3ACtx0x3A0x3AcreateSnapshotToFile0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCycle0x3A0x3A0x7EGCCycle0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCycle0x3A0x3AGCCycle0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3A0x3A0x7EGCAnalyticsEvent0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3A0x3AGCAnalyticsEvent0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACopyableVector0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x3A0x3Agrow0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AglobalMutex0x280x29(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AallProfilers0x280x29(w2c_hermes*); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AfindCatchTargetOffset0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AcreateCodeBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ARuntimeFunctionHeader0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AfirstObjForCard0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AdirtyCardsForAddressRange0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3Aclear0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AextractOwnLengthProperty_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AcreateThisForConstruct_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetOrCreateIdentifier0x3Cchar0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetOrCreateIdentifier0x3Cchar16_t0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar0x2C0x20true0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar16_t0x2C0x20true0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficientImpl0x3Cchar16_t0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3AinitializeLengthAndName_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x20const0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_boundCall0x28hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Ashift0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AreallocateToLarger0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3ApushBackSlowPath0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Ashift0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AreallocateToLarger0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3ApushBackSlowPath0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AcanonicalizeForBlockScoping0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AvisitAndRewriteFor0x28hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitForInOf0x28hermes0x3A0x3AESTree0x3A0x3ALoopStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3ASemanticValidator0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3Asem0x3A0x3ASemContext0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3A0x7EFunctionInfo0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecode0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecode0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AErrorType0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AparseWithBackRefLimit0x3Cchar16_t0x20const0x2A0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20bool0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeGroupName0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeBracketClassAtom0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeCharacterEscape0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AcloseAlternation0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AapplyQuantifier0x28hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AQuantifier0x20const0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Amatch0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3Amatch0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x3E0x28hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTemplateLiteral0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28bool0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseSpreadElement0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyAssignment0x28bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseProgram0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseOptionalExpressionExceptNew_tail0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseNewExpressionOrOptionalExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseIfStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDirective0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassTail0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AClassParseKind0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingInitializer0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBinaryExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x3A0x3AState0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssertClause0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3Aneed0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckDeclaration0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3APreParsedData0x3A0x3AgetBufferInfo0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3Aparse0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AJSParser0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aparser0x3A0x3AParserPass0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AstoreCurrentToken0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AskipBlockComment0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanTemplateLiteral0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanReservedWord0x28char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanNumber0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanLineComment0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitializeReservedIdentifiers0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitStorageWith0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AappendUnicodeToStorage0x28unsigned0x20int0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AJSLexer0x28unsigned0x20int0x2C0x20hermes0x3A0x3ASourceErrorManager0x260x2C0x20hermes0x3A0x3ABacktrackingBumpPtrAllocator0x260x2C0x20hermes0x3A0x3AStringTable0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AisUnicodeOnlySpace0x28unsigned0x20int0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AisSimpleSideEffectFreeInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AcastAsVariable0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AcastAsGlobalObjectProperty0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AserializeScope0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AhoistCreateFunctions0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionDeclarations0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpressionWrapper0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AensureVariableExists0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitParameters0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorValueSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitCall0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateScopeBindings0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AESTreeIRGen0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgetStringFromEntry0x28hermes0x3A0x3AStringTableEntry0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AappendTagToBuffer0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20unsigned0x20char0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3A0x7EHVMRegisterAllocator0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AobtainFileAndSourceMapId0x28hermes0x3A0x3ASourceErrorManager0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateLoadStackInst0x28hermes0x3A0x3ALoadStackInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AacquirePropertyWriteCacheIndex0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendString0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByIndexL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMov0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMovLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpUndefinedLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJStrictNotEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJStrictEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetGlobalObject0x28long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetScopeDescID0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AbytecodeGenerationComplete0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddFilename0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateBCProviderFromSrcImpl0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ACompileFlags0x20const0x260x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20void0x200x280x2A0x290x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x290x2C0x20void0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3AModule0x260x290x3E0x20const0x260x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3ABCProviderFromSrc0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3E0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetEpilogue0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF8WithReplacements0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AconstructCatchMap0x28hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x260x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x260x2C0x20llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Asubtract0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Aadd0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AaddSignedResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsignedRightShiftAdapter0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AshiftImpl0x28hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AShiftOpIs0x2C0x20hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AnegateAdditiveOpPostProcess0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Adiv_rem0x3A0x3Acompute0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AbigintAsImpl0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntAs0x29(w2c_hermes*, u32, u32, u64, u32, u32); -void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3AdumpIfEnabled0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3ACodeGenerationSettings_DumpSettings0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32, u32, u64); -void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3AdumpIfEnabled0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ACodeGenerationSettings_DumpSettings0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32, u32, u64); -u32 w2c_hermes_hermes0x3A0x3AUnaryOperatorInst0x3A0x3AparseOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AStackOverflowGuard0x3A0x3AisStackOverflowingSlowPath0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AfindBufferLineAndLoc0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AdoGenMessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AaddNewSourceBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetRegisterForInstructionAt0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Adump0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AremoveEntry0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AaddEntry0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3A0x7EPassManager0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AParameter0x3A0x3AParameter0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AModule0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AModule0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3AContext0x3E0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AprimitiveEmitString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28long0x20long0x29(w2c_hermes*, u32, u64); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3A0x7EIRPrinter0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitScope0x28hermes0x3A0x3AScopeDesc0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitFunction0x28hermes0x3A0x3AFunction0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintValueLabel0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintInstructionDestination0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AescapeStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28hermes0x3A0x3AGlobalObjectProperty0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTopLevelFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThisParameter0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateResumeGeneratorInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorBeginInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCResolveEnvironment0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCReifyArgumentsInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadParamInst0x28hermes0x3A0x3ALiteralNumber0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetGlobalObjectInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCAllocObjectFromBufferInst0x28llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x2C0x204u0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGlobalObjectProperty0x28hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetNewTargetInst0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocStackInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AgetScopeDepth0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AmakeSingleVariableDecl0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AmakeHermesES6InternalCall0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANodeVector0x20const0x260x29(w2c_hermes*, u32, u32, u64, u32); -u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateClass0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassBodyNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ADominanceInfo0x3A0x3AproperlyDominates0x28hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AparseOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AgetSideEffect0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AeraseFromParent0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3A0x7EBacktrackingBumpPtrAllocator0x280x29(w2c_hermes*, u32); -void w2c_hermes_getrule(w2c_hermes*, u32, u32); -u32 w2c_hermes_getint(w2c_hermes*, u32); -u32 w2c_hermes_getenv(w2c_hermes*, u32); -u32 w2c_hermes_g_dtoa(w2c_hermes*, u32, f64, u32, u32, u32); -u32 w2c_hermes_checkint(w2c_hermes*, u64); -u32 w2c_hermes_char0x2A0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine_data0x3Cunsigned0x20int0x3E0x28unsigned0x20long0x260x2C0x20char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Chermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_b2d(w2c_hermes*, u32, u32); -void w2c_hermes_0x5F_wasm_call_ctors(w2c_hermes*); -u32 w2c_hermes_0x5F_vfprintf_internal(w2c_hermes*, u32, u32, u32, u32, u32); -f64 w2c_hermes_0x5F_tan(w2c_hermes*, f64, f64, u32); -u32 w2c_hermes_0x5F_syscall_openat(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_syscall_mprotect(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x5F_strchrnul(w2c_hermes*, u32, u32); -void w2c_hermes_0x5F_overflow(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_map_file(w2c_hermes*, u32); -u32 w2c_hermes_0x5F_lockfile(w2c_hermes*, u32); -f64 w2c_hermes_0x5F_expo2(w2c_hermes*, f64, f64); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_static_type_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_found_base_class0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x5FZN6hermes6bigint12_GLOBAL_0x5FN_127BigIntLiteralParsingToolBoxINS1_26StringIntegerLiteralParserIN4llvh8ArrayRefIDsEEEEE22lookaheadAndEatIfAnyOfIJLDs48ELDs49ELDs50ELDs51ELDs52ELDs53ELDs54ELDs55ELDs56ELDs57ELDs65ELDs66ELDs67ELDs68ELDs69ELDs70ELDs97ELDs98ELDs99ELDs100ELDs101ELDs102EEEENS_8OptValueIDsEEv(w2c_hermes*, u32, u32); -void w2c_hermes_0x5FExit(w2c_hermes*); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AwriteToBuf0x28HermesABIGrowableBuffer0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ArunBCProvider0x280x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u64); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_arraybuffer_from_external_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIMutableBuffer0x2A0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AlayoutIfNeeded0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AlayoutIfNeeded0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x3E0x3E0x3A0x3Aemplace_back0x3Cunsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x3E0x28unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x3A0x3Ainvalidate0x28HermesABIManagedPointer0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AFunctionDebugInfoDeserializer0x3A0x3Anext0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_void0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3E0x2C0x20void0x200x280x2A0x290x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x290x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); -f64 w2c_hermes_trunc(w2c_hermes*, f64); -f64 w2c_hermes_tanh(w2c_hermes*, f64); -f64 w2c_hermes_tan(w2c_hermes*, f64); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aequivalent0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x20const0x260x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aequivalent0x28int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Adefault_error_condition0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_specific_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3A0x3A_0x5Fat_thread_exit0x28void0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Adefault_error_condition0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x2C0x20hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3ASourceMap0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3Aoperator0x280x290x28int0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28int0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x2C0x20bool0x260x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_stackSave_0(w2c_hermes*); -void w2c_hermes_stackRestore_0(w2c_hermes*, u32); -u32 w2c_hermes_stackAlloc_0(w2c_hermes*, u32); -f64 w2c_hermes_sqrt(w2c_hermes*, f64); -u32 w2c_hermes_sn_write(w2c_hermes*, u32, u32, u32); -f64 w2c_hermes_sinh(w2c_hermes*, f64); -f64 w2c_hermes_sin(w2c_hermes*, f64); -void w2c_hermes_pop_arg_long_double(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AprintRuntimeGCStats0x28hermes0x3A0x3AJSONEmitter0x260x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AonGCEvent0x28hermes0x3A0x3Avm0x3A0x3AGCEventKind0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmallocSize0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetSymbolsEnd0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCurrentIPSlow0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreeSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_log2(w2c_hermes*, f64); -f64 w2c_hermes_log10(w2c_hermes*, f64); -void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3A0x7Eraw_svector_ostream0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Apwrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); -u64 w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3A0x7Eraw_string_ostream0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Ahas_colors0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3AchangeColor0x28llvh0x3A0x3Araw_ostream0x3A0x3AColors0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3A0x7Eraw_fd_ostream0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AreverseColor0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AresetColor0x280x29(w2c_hermes*, u32); -void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Apwrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Ais_displayed0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Ahas_colors0x280x290x20const(w2c_hermes*, u32); -u64 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AchangeColor0x28llvh0x3A0x3Araw_ostream0x3A0x3AColors0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x2C0x20int0x2C0x20char0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cchar0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeAdd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakRefPrototypeDeref0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakRefConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AuriUnescaped0x28char16_t0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AunescapedURISet0x28char16_t0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aunescape0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSymbolToStringTag0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSubarray0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSort0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeReverse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeReduce0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeMapFilter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeJoin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFindLast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFill0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeEverySome0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeCopyWithin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeByteOffset0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayFrom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayBaseConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeTZString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthrowTypeError0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncoding0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncode0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncodeInto0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Atesthelpers0x3A0x3ADummyObject0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Atesthelpers0x3A0x3ADummyObject0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeDescriptionGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolKeyFor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolFor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringRaw0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrim0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrimStart0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrimEnd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToUpperCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLowerCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLocaleUpperCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLocaleLowerCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSymbolIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSubstring0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSubstr0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSplit0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSearch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeReplace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeReplaceAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeRepeat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypePad0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeNormalize0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeMatch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeMatchAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeLocaleCompare0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeLastIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeIncludesOrStartsWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeEndsWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeConcat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCodePointAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCharCodeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCharAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringFromCodePoint0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringFromCharCode0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsilentObjectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeSizeGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeClear0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeAdd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunContextFunc2Arg0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunContextFunc1Arg0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AroundHalfwaysTowardsInfinity0x28double0x29(w2c_hermes*, f64); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreservedURISet0x28char16_t0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Arequire0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArequireFast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpStringIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpSourceGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpRightContextGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeTest0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolSplit0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolSearch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolReplace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolMatch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolMatchAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLeftContextGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLastParenGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLastMatchGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpInputGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpFlagsGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpFlagPropertyGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpDollarNumberGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectPreventExtensions0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectOwnKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectIsExtensible0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGetOwnPropertyDescriptor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectDeleteProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectDefineProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectConstruct0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyRevocationSteps0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyRevocable0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aprint0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseInt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseFloat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectSeal0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeProto_setter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeProto_getter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypePropertyIsEnumerable0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeLookupSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeLookupGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeIsPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeHasOwnProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeDefineSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeDefineGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPreventExtensions0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsSealed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsFrozen0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsExtensible0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectHasOwn0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertySymbols0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyNames0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyDescriptors0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyDescriptor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFromEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFreeze0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefineProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefineProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectCreate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectAssign0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToPrecision0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToFixed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToExponential0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsSafeInteger0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsNaN0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsInteger0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsFinite0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathSign0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathRandom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathPow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathMin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathMax0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathImul0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathHypot0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathFround0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathClz320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeSizeGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeClear0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AjsonStringify0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AjsonParse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisNaN0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisFinite0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalUseEngineQueue0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalTTIReached0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalSetPromiseRejectionTrackingHook0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalIsProxy0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalIsLazy0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalHasPromise0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalHasES6Class0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetWeakSize0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetRuntimeProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetInstrumentedStats0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetFunctionLocation0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetEpilogues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalEnqueueJob0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalEnablePromiseRejectionTracker0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalDrainJobs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalDetachArrayBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinThrowTypeError0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinInitRegexNamedGroups0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetTemplateObject0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetOriginalNativeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetMethod0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGeneratorSetDelegated0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinExportAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinExponentiate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinEnsureObject0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyRestArgs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinArraySpread0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorPrototypeReturnOrThrow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorFunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Agc0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeSymbolHasInstance0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeCall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeBind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aeval0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aescape0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorStackSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorStackGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorCaptureStackTrace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AencodeURI0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AencodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURI0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatetimeToISOString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateUTC_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateTimeUTCString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToStringHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToLocaleStringHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToJSON_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSymbolToPrimitive0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetYear_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetTime_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetSeconds_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMonth_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMinutes_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMilliseconds_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetHours_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetFullYear_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetDate_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeGetterHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeGetTime0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateParse_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateNow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateConstructor_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetFloat640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetFloat320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetFloat640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetFloat320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetBigUint640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetBigInt640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeByteOffset0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsNative0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetLineNumber0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFunctionName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFileName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetColumnNumber0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetBytecodeAddress0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Abtoa0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintTruncate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aatob0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AasyncFunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeUnshift0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToSpliced0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToReversed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSplice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSort0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSome0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeShift0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReverse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReduce0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReduceRight0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypePush0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypePop0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeMap0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeLastIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeJoin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIncludes0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFlat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFlatMap0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFindLast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFilter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFill0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeEvery0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeCopyWithin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeConcat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayIsArray0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayFrom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferIsView0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3AnewStorageImpl0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3AdeleteStorageImpl0x28void0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3A0x7ETypedArraySortModel0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3A0x7ETypedArraySortModel0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3A0x7ETypedArraySortModel0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3A0x7ETypedArraySortModel0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3A0x7EStandardSortModel0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3A0x7EStandardSortModel0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AURIErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATypeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATimeoutErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASyntaxErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3A0x7EStorageProvider0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AonGCEvent0x28hermes0x3A0x3Avm0x3A0x3AGCEventKind0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmallocSize0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetSymbolsEnd0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCurrentIPSlow0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreeSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AReferenceErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARangeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AQuitErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3A_proxyNativeCall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3A0x7EHadesGC0x280x290x2E1(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AttiReached0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AprintStats0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AinYoungGen0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetCrashManagerHeapInfo0x28hermes0x3A0x3Avm0x3A0x3ACrashManager0x3A0x3AHeapInformation0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcanAllocExternalMemory0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkWeakRootsAcceptor0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AoomDetail0x28llvh0x3A0x3AMutableArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetPeakLiveAfterGC0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetPeakAllocatedBytes0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEvalErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSSymbol0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSProxy0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSNumber0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSDate0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSDataView0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSBoolean0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_newObjectImpl_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AunsignedRightShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Asubtract0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AsignedRightShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Aremainder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Amultiply0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AleftShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Adivide0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseXOR0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseOR0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseAND0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AasUintN0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u64, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AasIntN0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u64, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAggregateErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3A0x7EMatchCharNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3A0x7EMatchCharNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AtryCoalesceCharacters0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2A0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3A0x7EMarkedSubexpressionNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3A0x7EMarkedSubexpressionNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3A0x7ELoopNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3A0x7ELoopNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3A0x7ELookaroundNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3A0x7ELookaroundNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7EBracketNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7EBracketNode0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3A0x7EAlternationNode0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3A0x7EAlternationNode0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3AdateFormat0x28double0x2C0x20bool0x2C0x20bool0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_madvise0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3Awarmup0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASpillRegisters0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ARecreateCheapValues0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AOptEnvironmentInit0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerSwitchIntoJumpTables0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerLoadStoreFrameInst0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerConstruction0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerCalls0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCalls0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerArgumentsArray0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadParameters0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstants0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstantValueNumbering0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AInsertProfilePoint0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AhasTargetSpecificLowering0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AhandleInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AgetMaxRegisterUsage0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3Agenerate0x28hermes0x3A0x3ASourceMapGenerator0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADedupReifyArguments0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3A0x7EBCProviderLazy0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3A0x7EBCProviderFromSrc0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3A0x7EBCProviderFromSrc0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AisFunctionLazy0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3A0x7EBCProviderFromBuffer0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AwillNeedStringTable0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstartWarmup0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstartPageAccessTracker0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3Amadvise0x28hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetRawBuffer0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetPageAccessTracker0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetEpilogue0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AadviseStringTableSequential0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AadviseStringTableRandom0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3A0x7EBCProviderBase0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3A0x7EDumpModule0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3A0x7EDumpModule0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3ArunOnModule0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3A0x7EDumpFunction0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3A0x7EDumpFunction0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3A0x7ESourceMapTranslator0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3A0x7ESourceMapTranslator0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3Atranslate0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AprintDiagnostic0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3ASimpleDiagHandler0x3A0x3Ahandler0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetMaxRegisterUsage0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AOwnedMemoryBuffer0x3A0x3A0x7EOwnedMemoryBuffer0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AOwnedMemoryBuffer0x3A0x3A0x7EOwnedMemoryBuffer0x280x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AMovElimination0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerStoreInstrs0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerNumericProperties0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerExponentiationOperator0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerCondBranch0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ALimitAllocArray0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3A0x7EIRPrinter0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintTypeLabel0x28hermes0x3A0x3AType0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintSourceLocation0x28llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintSourceLocation0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionHeader0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AHoistStartGenerator0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3A0x7EHermesLLVMMemoryBuffer0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3A0x7EHermesLLVMMemoryBuffer0x280x29(w2c_hermes*, u32); -void w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AFuncCallNOpts0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetCallee0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_hermes0x3A0x3ADCE0x3A0x3ArunOnModule0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACodeMotion0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_hermes0x3A0x3ACSE0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_get_hermes_abi_vtable_0(w2c_hermes*); -u32 w2c_hermes_get_global_base_0(w2c_hermes*); -u32 w2c_hermes_fmt_fp(w2c_hermes*, u32, f64, u32, u32, u32, u32); -f64 w2c_hermes_floor(w2c_hermes*, f64); -f64 w2c_hermes_fabs(w2c_hermes*, f64); -u32 w2c_hermes_dlposix_memalign(w2c_hermes*, u32, u32, u32); -void w2c_hermes_demangling_terminate_handler0x280x29(w2c_hermes*); -void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C2ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); -void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C1ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); -f64 w2c_hermes_cosh(w2c_hermes*, f64); -f64 w2c_hermes_cos(w2c_hermes*, f64); -f64 w2c_hermes_ceil(w2c_hermes*, f64); -f64 w2c_hermes_cbrt(w2c_hermes*, f64); -f64 w2c_hermes_atanh(w2c_hermes*, f64); -f64 w2c_hermes_asinh(w2c_hermes*, f64); -f64 w2c_hermes_asin(w2c_hermes*, f64); -f64 w2c_hermes_acosh(w2c_hermes*, f64); -f64 w2c_hermes_acos(w2c_hermes*, f64); -void w2c_hermes_0x5Finitialize_0(w2c_hermes*); -u32 w2c_hermes_0x5F_stdio_write(w2c_hermes*, u32, u32, u32); -u64 w2c_hermes_0x5F_stdio_seek(w2c_hermes*, u32, u64, u32); -u32 w2c_hermes_0x5F_stdio_close(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Asearch_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Asearch_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Ahas_unambiguous_public_base0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Asearch_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Asearch_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); -void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Ahas_unambiguous_public_base0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Acan_catch0x28_0x5Fcxxabiv10x3A0x3A_0x5Fshim_type_info0x20const0x2A0x2C0x20void0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E6(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E4(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor0x2E3(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxx_global_array_dtor(w2c_hermes*, u32); -void w2c_hermes_0x5F_cxa_pure_virtual(w2c_hermes*); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_bigint0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_external_memory_pressure0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20unsigned0x20long0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_external_memory_pressure0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABINativeState0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_exception_message0x28HermesABIRuntime0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_js_error_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Arelease_hermes_runtime0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_arraybuffer0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_array0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Amake_hermes_runtime0x28HermesABIRuntimeConfig0x20const0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Alock_weak_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIWeakObject0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ais_hermes_bytecode0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ainstance_of0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIFunction0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ahas_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ahas_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_names0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_host_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_host_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_global_object0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_arraybuffer_size0x28HermesABIRuntime0x2A0x2C0x20HermesABIArrayBuffer0x29(w2c_hermes*, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_arraybuffer_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIArrayBuffer0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_array_length0x28HermesABIRuntime0x2A0x2C0x20HermesABIArray0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_and_clear_native_exception_message0x28HermesABIRuntime0x2A0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_and_clear_js_error_value0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aevaluate_javascript_source0x28HermesABIRuntime0x2A0x2C0x20HermesABIBuffer0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aevaluate_hermes_bytecode0x28HermesABIRuntime0x2A0x2C0x20HermesABIBuffer0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Adrain_microtasks0x28HermesABIRuntime0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_weak_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_string_from_utf80x28HermesABIRuntime0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_propnameid_from_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_propnameid_from_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_object_from_host_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIHostObject0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_object0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_function_from_host_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20unsigned0x20int0x2C0x20HermesABIHostFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_bigint_from_uint640x28HermesABIRuntime0x2A0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_bigint_from_int640x28HermesABIRuntime0x2A0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_arraybuffer_from_external_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIMutableBuffer0x2A0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_array0x28HermesABIRuntime0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acall_as_constructor0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x2C0x20HermesABIValue0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acall0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x2C0x20HermesABIValue0x20const0x2A0x2C0x20HermesABIValue0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); -u64 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_truncate_to_uint640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_to_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_is_uint640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_is_int640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3A0x7EHostObjectWrapper0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3A0x7EHostObjectWrapper0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3AgetHostPropertyNames0x280x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostFunctionWrapper0x3A0x3Arelease0x28void0x2A0x29(w2c_hermes*, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostFunctionWrapper0x3A0x3Acall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ABufferWrapper0x3A0x3A0x7EBufferWrapper0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ABufferWrapper0x3A0x3A0x7EBufferWrapper0x280x29(w2c_hermes*, u32); -void w2c_hermes_VectorBuffer0x3A0x3A0x7EVectorBuffer0x280x290x2E1(w2c_hermes*, u32); -u32 w2c_hermes_VectorBuffer0x3A0x3A0x7EVectorBuffer0x280x29(w2c_hermes*, u32); -void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3AprintValueLabel0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); -void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3AprintInstructionDestination0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E1[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E2[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E3[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E4[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E5[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E6[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E7[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E8[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E9[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E10[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E11[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E12[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E13[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E14[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E15[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E16[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E17[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E18[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E19[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E20[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E21[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E22[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E23[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E24[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E25[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E26[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E27[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E28[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E29[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E30[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E31[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E32[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E33[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E34[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E35[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E36[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E37[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E38[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E39[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E40[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E41[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E42[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E43[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E44[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E45[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E46[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E47[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E48[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E49[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E50[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E51[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E52[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E53[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E54[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E55[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E56[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E57[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E58[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E59[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E60[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E61[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E62[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E63[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E64[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E65[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E66[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E67[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E68[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E69[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E70[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E71[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E72[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E73[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E74[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E75[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E76[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E77[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E78[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E79[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E80[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E81[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E82[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E83[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E84[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E85[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E86[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E87[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E88[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E89[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E90[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E91[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E92[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E93[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E94[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E95[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E96[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E97[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E98[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E99[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E100[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E101[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E102[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E103[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E104[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E105[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E106[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E107[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E108[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E109[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E110[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E111[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E112[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E113[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E114[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E115[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E116[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E117[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E118[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E119[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E120[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E121[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E122[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E123[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E124[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E125[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E126[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E127[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E128[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E129[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E130[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E131[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E132[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E133[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E134[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E135[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E136[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E137[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E138[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E139[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E140[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E141[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E142[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E143[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E144[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E145[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E146[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E147[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E148[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E149[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E150[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E151[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E152[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E153[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E154[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E155[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E156[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E157[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E158[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E159[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E160[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E161[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E162[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E163[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E164[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E165[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E166[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E167[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E168[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E169[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E170[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E171[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E172[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E173[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E174[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E175[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E176[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E177[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E178[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E179[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E180[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E181[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E182[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E183[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E184[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E185[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E186[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E187[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E188[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E189[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E190[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E191[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E192[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E193[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E194[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E195[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E196[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E197[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E1[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E2[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E3[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E4[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E5[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E6[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E7[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E8[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E9[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E10[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E11[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E12[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E13[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E14[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E15[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E16[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E17[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E18[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E19[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E20[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E21[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E22[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E23[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E24[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E25[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E26[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E27[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E28[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E29[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E30[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E31[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E32[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E33[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E34[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E35[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E36[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E37[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E38[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E39[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E40[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E41[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E42[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E43[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E44[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E45[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E46[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E47[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E48[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E49[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E50[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E51[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E52[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E53[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E54[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E55[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E56[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E57[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E58[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E59[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E60[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E61[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E62[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E63[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E64[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E65[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E66[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E67[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E68[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E69[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E70[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E71[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E72[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E73[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E74[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E75[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E76[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E77[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E78[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E79[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E80[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E81[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E82[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E83[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E84[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E85[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E86[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E87[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E88[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E89[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E90[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E91[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E92[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E93[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E94[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E95[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E96[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E97[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E98[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E99[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E100[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E101[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E102[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E103[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E104[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E105[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E106[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E107[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E108[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E109[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E110[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E111[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E112[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E113[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E114[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E115[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E116[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E117[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E118[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E119[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E120[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E121[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E122[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E123[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E124[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E125[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E126[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E127[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E128[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E129[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E130[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E131[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E132[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E133[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E134[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E135[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E136[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E137[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E138[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E139[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E140[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E141[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E142[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E143[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E144[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E145[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E146[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E147[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E148[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E149[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E150[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E151[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E152[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E153[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E154[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E155[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E156[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E157[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E158[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E159[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E160[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E161[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E162[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E163[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E164[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E165[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E166[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E167[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E168[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E169[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E170[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E171[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E172[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E173[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E174[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E175[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E176[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E177[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E178[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E179[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E180[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E181[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E182[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E183[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E184[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E185[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E186[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E187[]; - -extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E188[]; - -extern const wasm_elem_segment_expr_t elem_segment_exprs_w2c_hermes_e0[]; diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled.h deleted file mode 100644 index 6de425de8..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled.h +++ /dev/null @@ -1,119 +0,0 @@ -/* Automatically generated by wasm2c */ -#ifndef HERMES_SANDBOX_IMPL_OPT_COMPILED_H_GENERATED_ -#define HERMES_SANDBOX_IMPL_OPT_COMPILED_H_GENERATED_ - -#include "wasm-rt.h" - -#include - -#ifndef WASM_RT_CORE_TYPES_DEFINED -#define WASM_RT_CORE_TYPES_DEFINED -typedef uint8_t u8; -typedef int8_t s8; -typedef uint16_t u16; -typedef int16_t s16; -typedef uint32_t u32; -typedef int32_t s32; -typedef uint64_t u64; -typedef int64_t s64; -typedef float f32; -typedef double f64; -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -struct w2c_env; -struct w2c_hermes__import; -struct w2c_wasi__snapshot__preview1; - -typedef struct w2c_hermes { - struct w2c_env* w2c_env_instance; - struct w2c_hermes__import* w2c_hermes__import_instance; - struct w2c_wasi__snapshot__preview1* w2c_wasi__snapshot__preview1_instance; - u32 w2c_0x5F_stack_pointer; - u32 w2c_0x5F_stack_end; - u32 w2c_0x5F_stack_base; - wasm_rt_memory_t w2c_memory; - wasm_rt_funcref_table_t w2c_0x5F_indirect_function_table; -} w2c_hermes; - -void wasm2c_hermes_instantiate(w2c_hermes*, struct w2c_env*, struct w2c_hermes__import*, struct w2c_wasi__snapshot__preview1*); -void wasm2c_hermes_free(w2c_hermes*); -wasm_rt_func_type_t wasm2c_hermes_get_func_type(uint32_t param_count, uint32_t result_count, ...); - -/* import: 'env' 'emscripten_notify_memory_growth' */ -void w2c_env_emscripten_notify_memory_growth(struct w2c_env*, u32); - -/* import: 'hermes_import' 'getentropy' */ -u32 w2c_hermes__import_getentropy(struct w2c_hermes__import*, u32, u32); - -/* import: 'hermes_import' 'test_and_clear_timeout' */ -u32 w2c_hermes__import_test_and_clear_timeout(struct w2c_hermes__import*); - -/* import: 'hermes_import' 'test_timeout' */ -u32 w2c_hermes__import_test_timeout(struct w2c_hermes__import*); - -/* import: 'wasi_snapshot_preview1' 'clock_time_get' */ -u32 w2c_wasi__snapshot__preview1_clock_time_get(struct w2c_wasi__snapshot__preview1*, u32, u64, u32); - -/* import: 'wasi_snapshot_preview1' 'environ_get' */ -u32 w2c_wasi__snapshot__preview1_environ_get(struct w2c_wasi__snapshot__preview1*, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'environ_sizes_get' */ -u32 w2c_wasi__snapshot__preview1_environ_sizes_get(struct w2c_wasi__snapshot__preview1*, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'fd_close' */ -u32 w2c_wasi__snapshot__preview1_fd_close(struct w2c_wasi__snapshot__preview1*, u32); - -/* import: 'wasi_snapshot_preview1' 'fd_fdstat_get' */ -u32 w2c_wasi__snapshot__preview1_fd_fdstat_get(struct w2c_wasi__snapshot__preview1*, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'fd_seek' */ -u32 w2c_wasi__snapshot__preview1_fd_seek(struct w2c_wasi__snapshot__preview1*, u32, u64, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'fd_write' */ -u32 w2c_wasi__snapshot__preview1_fd_write(struct w2c_wasi__snapshot__preview1*, u32, u32, u32, u32); - -/* import: 'wasi_snapshot_preview1' 'proc_exit' */ -void w2c_wasi__snapshot__preview1_proc_exit(struct w2c_wasi__snapshot__preview1*, u32); - -/* export: 'memory' */ -wasm_rt_memory_t* w2c_hermes_memory(w2c_hermes* instance); - -/* export: 'get_global_base' */ -u32 w2c_hermes_get_global_base(w2c_hermes*); - -/* export: 'get_hermes_abi_vtable' */ -u32 w2c_hermes_get_hermes_abi_vtable(w2c_hermes*); - -/* export: '_initialize' */ -void w2c_hermes_0x5Finitialize(w2c_hermes*); - -/* export: '__indirect_function_table' */ -wasm_rt_funcref_table_t* w2c_hermes_0x5F_indirect_function_table(w2c_hermes* instance); - -/* export: 'malloc' */ -u32 w2c_hermes_malloc(w2c_hermes*, u32); - -/* export: 'free' */ -void w2c_hermes_free(w2c_hermes*, u32); - -/* export: 'realloc' */ -u32 w2c_hermes_realloc(w2c_hermes*, u32, u32); - -/* export: 'stackSave' */ -u32 w2c_hermes_stackSave(w2c_hermes*); - -/* export: 'stackRestore' */ -void w2c_hermes_stackRestore(w2c_hermes*, u32); - -/* export: 'stackAlloc' */ -u32 w2c_hermes_stackAlloc(w2c_hermes*, u32); - -#ifdef __cplusplus -} -#endif - -#endif /* HERMES_SANDBOX_IMPL_OPT_COMPILED_H_GENERATED_ */ diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-fb.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-fb.h deleted file mode 100644 index e7aaf5277..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-fb.h +++ /dev/null @@ -1,124 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#ifndef WASM_RT_FB_H -#define WASM_RT_FB_H - -#include "wasm-rt-impl.h" - -#if __STDC_VERSION__ < 201112L || __STDC_NO_ATOMICS__ == 1 -typedef unsigned int seed_t; -#else -#include -typedef atomic_uint seed_t; -#endif - -#if defined(__linux__) || defined(__ANDROID__) -#include -#include -#include -#elif defined(__APPLE__) -#include -#include -#endif - -#if (defined(__linux__) || defined(__ANDROID__)) && defined(__aarch64__) -/* On Linux on ARM64 we most likely have at least 39 bits of virtual address - * space https://github.com/torvalds/linux/blob/v6.7/arch/arm64/Kconfig#L1262 If - * our mmap hint is above 2**39 it will likely fail. */ -#define MAX_ADDR_HINT 0x37FFFFFFFF -#elif defined(__APPLE__) && defined(__aarch64__) -/* On ios/arm64 assume we have at least 39 bits of virtual address space ( - * similar to linux on arm64). This should be true for all iOS versions >=14 - * (https://github.com/golang/go/issues/46860), older versions <14 are - * unsupported. Note that the effective addressable space might vary, depending - * on apps entitelmnets as well as various other factors, hence we go for a - * conservative 39 bit address space limit, which is sufficient for most - * applications and should be good enough for this purpose. - */ -#define MAX_ADDR_HINT 0x37FFFFFFFF -#elif (defined(__linux__) || defined(__ANDROID__)) && defined(__amd64__) -#define MAX_ADDR_HINT 0x3FFFFFFFFFFF -#elif defined(_WIN64) -/* On Windows use a 37 bit address space limit as this is the lowest - * configuration for Windows Home - * https://learn.microsoft.com/en-us/windows/win32/memory/memory-limits-for-windows-releases - */ -#define MAX_ADDR_HINT 0x1FFFFFFFFF -#else -/* For other non-explicitly listed configuration, be extra conservative and use - * a 32 bit address space limit. */ -#define MAX_ADDR_HINT 0xFFFFFFFF -#endif - -/* - * Generates a random 32-bit unsigned integer using the most appropriate method - available on the current platform. - * - * On Linux and Android, it uses the getrandom() system call to generate - * cryptographically secure random numbers. If getrandom() is not available or - * fails, it falls back to rand_r(). - * On Windows, it uses the rand_s() function to generate cryptographically - * secure random numbers. - * - * Returns a random 32-bit unsigned integer. -*/ -uint32_t rand_u32() { - uint32_t val; - int ret; -#if defined(__ANDROID__) && __ANDROID_API__ < 28 - ret = - syscall(__NR_getrandom, &val, sizeof(val), GRND_NONBLOCK) != sizeof(val); -#elif defined(__linux__) || defined(__ANDROID__) - ret = getrandom(&val, sizeof(val), GRND_NONBLOCK) != sizeof(val); -#elif defined(_WIN32) - { - uint32_t val1, val2; - rand_s(&val1); - rand_s(&val2); - val = (uint64_t)(((uint64_t)val2 << 31) ^ (uint64_t)val1); - } -#else - /* Fallback to rand_r() (thread-safe variant of rand) which is not - * cryptographically secure but should be fine for this purpose. - */ - static seed_t seed = 0; - if (seed == 0) { - seed = time(NULL) ^ clock(); - } - val = - ((((uint32_t)rand_r(&seed) & 0xFFFF) << 16) | - ((uint32_t)rand_r(&seed) & 0xFFFF)); -#endif - (void)ret; - return val; -} - -/** - * Generates a random memory address hint for mmap, masking off the lower bits - * to align with the system's page size. Returnr a void pointer to the generated - * memory address hint. - */ -void *get_mmap_hint() { - uint64_t addr = (uint64_t)(rand_u32()); - if (sizeof(size_t) == 8) { - addr = (addr << 32) | ((uint64_t)((rand_u32()))); - addr &= MAX_ADDR_HINT; - } - -#if defined(_WIN32) - SYSTEM_INFO systemInfo; - GetSystemInfo(&systemInfo); - uintptr_t pageSize = systemInfo.dwPageSize; -#else - uintptr_t pageSize = sysconf(_SC_PAGESIZE); -#endif - - void *hint = (void *)((addr) & ~(pageSize - 1)); - return hint; -} -#endif // WASM_RT_FB_H diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-impl.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-impl.h deleted file mode 100644 index c7d7fdbf6..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-impl.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2018 WebAssembly Community Group participants - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef WASM_RT_IMPL_H_ -#define WASM_RT_IMPL_H_ - -#include "wasm-rt.h" - -#ifdef _WIN32 -#include -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/** A setjmp buffer used for handling traps. */ -extern WASM_RT_THREAD_LOCAL wasm_rt_jmp_buf g_wasm_rt_jmp_buf; - -#if WASM_RT_USE_STACK_DEPTH_COUNT -/** Saved call stack depth that will be restored in case a trap occurs. */ -extern WASM_RT_THREAD_LOCAL uint32_t wasm_rt_saved_call_stack_depth; -#define WASM_RT_SAVE_STACK_DEPTH() \ - wasm_rt_saved_call_stack_depth = wasm_rt_call_stack_depth -#else -#define WASM_RT_SAVE_STACK_DEPTH() (void)0 -#endif - -/** - * Convenience macro to use before calling a wasm function. On first execution - * it will return `WASM_RT_TRAP_NONE` (i.e. 0). If the function traps, it will - * jump back and return the trap that occurred. - * - * ``` - * wasm_rt_trap_t code = wasm_rt_impl_try(); - * if (code != 0) { - * printf("A trap occurred with code: %d\n", code); - * ... - * } - * - * // Call the potentially-trapping function. - * my_wasm_func(); - * ``` - */ -#define wasm_rt_impl_try() \ - (WASM_RT_SAVE_STACK_DEPTH(), wasm_rt_set_unwind_target(&g_wasm_rt_jmp_buf), \ - WASM_RT_SETJMP(g_wasm_rt_jmp_buf)) - -#ifdef __cplusplus -} -#endif - -#endif /* WASM_RT_IMPL_H_ */ diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt.h deleted file mode 100644 index bdeecd569..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt.h +++ /dev/null @@ -1,456 +0,0 @@ -/* - * Copyright 2018 WebAssembly Community Group participants - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef WASM_RT_H_ -#define WASM_RT_H_ - -#include -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#ifndef __has_builtin -#define __has_builtin(x) 0 // Compatibility with non-clang compilers. -#endif - -#if __has_builtin(__builtin_expect) -#define UNLIKELY(x) __builtin_expect(!!(x), 0) -#define LIKELY(x) __builtin_expect(!!(x), 1) -#else -#define UNLIKELY(x) (x) -#define LIKELY(x) (x) -#endif - -#if __has_builtin(__builtin_memcpy) -#define wasm_rt_memcpy __builtin_memcpy -#else -#define wasm_rt_memcpy memcpy -#endif - -#if __has_builtin(__builtin_unreachable) -#define wasm_rt_unreachable __builtin_unreachable -#else -#define wasm_rt_unreachable abort -#endif - -#ifdef _MSC_VER -#define WASM_RT_THREAD_LOCAL __declspec(thread) -#elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) -#define WASM_RT_THREAD_LOCAL _Thread_local -#else -#define WASM_RT_THREAD_LOCAL -#endif - -/** - * Backward compatibility: Convert the previously exposed - * WASM_RT_MEMCHECK_SIGNAL_HANDLER macro to the ALLOCATION and CHECK macros that - * are now used. - */ -#if defined(WASM_RT_MEMCHECK_SIGNAL_HANDLER) - -#if WASM_RT_MEMCHECK_SIGNAL_HANDLER -#define WASM_RT_USE_MMAP 1 -#define WASM_RT_MEMCHECK_GUARD_PAGES 1 -#else -#define WASM_RT_USE_MMAP 0 -#define WASM_RT_MEMCHECK_BOUNDS_CHECK 1 -#endif - -#warning \ - "WASM_RT_MEMCHECK_SIGNAL_HANDLER has been deprecated in favor of WASM_RT_USE_MMAP and WASM_RT_MEMORY_CHECK_* macros" -#endif - -/** - * Specify if we use OR mmap/mprotect (+ Windows equivalents) OR malloc/realloc - * for the Wasm memory allocation and growth. mmap/mprotect guarantees memory - * will grow without being moved, while malloc ensures the virtual memory is - * consumed only as needed, but may relocate the memory to handle memory - * fragmentation. - * - * This defaults to malloc on 32-bit platforms or if memory64 support is needed. - * It defaults to mmap on 64-bit platforms assuming memory64 support is not - * needed (so we can use the guard based range checks below). - */ -#ifndef WASM_RT_USE_MMAP -#if UINTPTR_MAX > 0xffffffff && !SUPPORT_MEMORY64 -#define WASM_RT_USE_MMAP 1 -#else -#define WASM_RT_USE_MMAP 0 -#endif -#endif - -/** - * Set the range checking strategy for Wasm memories. - * - * GUARD_PAGES: memory accesses rely on unmapped pages/guard pages to trap - * out-of-bound accesses. - * - * BOUNDS_CHECK: memory accesses are checked with explicit bounds checks. - * - * This defaults to GUARD_PAGES as this is the fasest option, iff the - * requirements of GUARD_PAGES --- 64-bit platforms, MMAP allocation strategy, - * no 64-bit memories --- are met. This falls back to BOUNDS otherwise. - */ - -// Check if Guard checks are supported -#if UINTPTR_MAX > 0xffffffff && WASM_RT_USE_MMAP && !SUPPORT_MEMORY64 -#define WASM_RT_GUARD_PAGES_SUPPORTED 1 -#else -#define WASM_RT_GUARD_PAGES_SUPPORTED 0 -#endif - -// Specify defaults for memory checks if unspecified -#if !defined(WASM_RT_MEMCHECK_GUARD_PAGES) && \ - !defined(WASM_RT_MEMCHECK_BOUNDS_CHECK) -#if WASM_RT_GUARD_PAGES_SUPPORTED -#define WASM_RT_MEMCHECK_GUARD_PAGES 1 -#else -#define WASM_RT_MEMCHECK_BOUNDS_CHECK 1 -#endif -#endif - -// Ensure the macros are defined -#ifndef WASM_RT_MEMCHECK_GUARD_PAGES -#define WASM_RT_MEMCHECK_GUARD_PAGES 0 -#endif -#ifndef WASM_RT_MEMCHECK_BOUNDS_CHECK -#define WASM_RT_MEMCHECK_BOUNDS_CHECK 0 -#endif - -// Sanity check the use of guard pages -#if WASM_RT_MEMCHECK_GUARD_PAGES && !WASM_RT_GUARD_PAGES_SUPPORTED -#error \ - "WASM_RT_MEMCHECK_GUARD_PAGES not supported on this platform/configuration" -#endif - -#if WASM_RT_MEMCHECK_GUARD_PAGES && WASM_RT_MEMCHECK_BOUNDS_CHECK -#error \ - "Cannot use both WASM_RT_MEMCHECK_GUARD_PAGES and WASM_RT_MEMCHECK_BOUNDS_CHECK" - -#elif !WASM_RT_MEMCHECK_GUARD_PAGES && !WASM_RT_MEMCHECK_BOUNDS_CHECK -#error \ - "Must choose at least one from WASM_RT_MEMCHECK_GUARD_PAGES and WASM_RT_MEMCHECK_BOUNDS_CHECK" -#endif - -/** - * Some configurations above require the Wasm runtime to install a signal - * handler. However, this can be explicitly disallowed by the host using - * WASM_RT_SKIP_SIGNAL_RECOVERY. In this case, when the wasm code encounters an - * OOB access, it may either trap or abort. - */ -#ifndef WASM_RT_SKIP_SIGNAL_RECOVERY -#define WASM_RT_SKIP_SIGNAL_RECOVERY 0 -#endif - -#if WASM_RT_MEMCHECK_GUARD_PAGES && !WASM_RT_SKIP_SIGNAL_RECOVERY -#define WASM_RT_INSTALL_SIGNAL_HANDLER 1 -#else -#define WASM_RT_INSTALL_SIGNAL_HANDLER 0 -#endif - -#ifndef WASM_RT_USE_STACK_DEPTH_COUNT -/* The signal handler on POSIX can detect call stack overflows. On windows, or - * platforms without a signal handler, we use stack depth counting. */ -#if WASM_RT_INSTALL_SIGNAL_HANDLER && !defined(_WIN32) -#define WASM_RT_USE_STACK_DEPTH_COUNT 0 -#else -#define WASM_RT_USE_STACK_DEPTH_COUNT 1 -#endif -#endif - -#if WASM_RT_USE_STACK_DEPTH_COUNT -/** - * When the signal handler cannot be used to detect stack overflows, stack depth - * is limited explicitly. The maximum stack depth before trapping can be - * configured by defining this symbol before including wasm-rt when building the - * generated c files, for example: - * - * ``` - * cc -c -DWASM_RT_MAX_CALL_STACK_DEPTH=100 my_module.c -o my_module.o - * ``` - */ -#ifndef WASM_RT_MAX_CALL_STACK_DEPTH -#define WASM_RT_MAX_CALL_STACK_DEPTH 500 -#endif - -/** Current call stack depth. */ -extern WASM_RT_THREAD_LOCAL uint32_t wasm_rt_call_stack_depth; - -#endif - -#if defined(_MSC_VER) -#define WASM_RT_NO_RETURN __declspec(noreturn) -#else -#define WASM_RT_NO_RETURN __attribute__((noreturn)) -#endif - -#if defined(__APPLE__) && WASM_RT_INSTALL_SIGNAL_HANDLER -#define WASM_RT_MERGED_OOB_AND_EXHAUSTION_TRAPS 1 -#else -#define WASM_RT_MERGED_OOB_AND_EXHAUSTION_TRAPS 0 -#endif - -/** Reason a trap occurred. Provide this to `wasm_rt_trap`. */ -typedef enum { - WASM_RT_TRAP_NONE, /** No error. */ - WASM_RT_TRAP_OOB, /** Out-of-bounds access in linear memory or a table. */ - WASM_RT_TRAP_INT_OVERFLOW, /** Integer overflow on divide or truncation. */ - WASM_RT_TRAP_DIV_BY_ZERO, /** Integer divide by zero. */ - WASM_RT_TRAP_INVALID_CONVERSION, /** Conversion from NaN to integer. */ - WASM_RT_TRAP_UNREACHABLE, /** Unreachable instruction executed. */ - WASM_RT_TRAP_CALL_INDIRECT, /** Invalid call_indirect, for any reason. */ - WASM_RT_TRAP_UNCAUGHT_EXCEPTION, /* Exception thrown and not caught. */ - WASM_RT_TRAP_UNALIGNED, /** Unaligned atomic instruction executed. */ -#if WASM_RT_MERGED_OOB_AND_EXHAUSTION_TRAPS - WASM_RT_TRAP_EXHAUSTION = WASM_RT_TRAP_OOB, -#else - WASM_RT_TRAP_EXHAUSTION, /** Call stack exhausted. */ -#endif -} wasm_rt_trap_t; - -/** Value types. Used to define function signatures. */ -typedef enum { - WASM_RT_I32, - WASM_RT_I64, - WASM_RT_F32, - WASM_RT_F64, - WASM_RT_V128, - WASM_RT_FUNCREF, - WASM_RT_EXTERNREF, -} wasm_rt_type_t; - -/** - * A generic function pointer type, both for Wasm functions (`code`) - * and host functions (`hostcode`). All function pointers are stored - * in this canonical form, but must be cast to their proper signature - * to call. - */ -typedef void (*wasm_rt_function_ptr_t)(void); - -/** - * The type of a function (an arbitrary number of param and result types). - * This is represented as an opaque 256-bit ID. - */ -typedef const char* wasm_rt_func_type_t; - -/** A function instance (the runtime representation of a function). - * These can be stored in tables of type funcref, or used as values. */ -typedef struct { - /** The function's type. */ - wasm_rt_func_type_t func_type; - /** The function. The embedder must know the actual C signature of the - * function and cast to it before calling. */ - wasm_rt_function_ptr_t func; - /** A function instance is a closure of the function over an instance - * of the originating module. The module_instance element will be passed into - * the function at runtime. */ - void* module_instance; -} wasm_rt_funcref_t; - -/** Default (null) value of a funcref */ -static const wasm_rt_funcref_t wasm_rt_funcref_null_value = {NULL, NULL, NULL}; - -/** The type of an external reference (opaque to WebAssembly). */ -typedef void* wasm_rt_externref_t; - -/** Default (null) value of an externref */ -static const wasm_rt_externref_t wasm_rt_externref_null_value = NULL; - -/** A Memory object. */ -typedef struct { - /** The linear memory data, with a byte length of `size`. */ - uint8_t* data; - /** The current and maximum page count for this Memory object. If there is no - * maximum, `max_pages` is 0xffffffffu (i.e. UINT32_MAX). */ - uint64_t pages, max_pages; - /** The current size of the linear memory, in bytes. */ - uint64_t size; - /** Is this memory indexed by u64 (as opposed to default u32) */ - bool is64; -} wasm_rt_memory_t; - -/** A Table of type funcref. */ -typedef struct { - /** The table element data, with an element count of `size`. */ - wasm_rt_funcref_t* data; - /** The maximum element count of this Table object. If there is no maximum, - * `max_size` is 0xffffffffu (i.e. UINT32_MAX). */ - uint32_t max_size; - /** The current element count of the table. */ - uint32_t size; -} wasm_rt_funcref_table_t; - -/** A Table of type externref. */ -typedef struct { - /** The table element data, with an element count of `size`. */ - wasm_rt_externref_t* data; - /** The maximum element count of this Table object. If there is no maximum, - * `max_size` is 0xffffffffu (i.e. UINT32_MAX). */ - uint32_t max_size; - /** The current element count of the table. */ - uint32_t size; -} wasm_rt_externref_table_t; - -/** Initialize the runtime. */ -void wasm_rt_init(void); - -/** Is the runtime initialized? */ -bool wasm_rt_is_initialized(void); - -/** Free the runtime's state. */ -void wasm_rt_free(void); - -/** - * A hardened jmp_buf that allows checking for initialization before use - */ -typedef struct { - /* Is the jmp buf intialized? */ - bool initialized; - /* jmp_buf contents */ - jmp_buf buffer; -} wasm_rt_jmp_buf; - -#if WASM_RT_INSTALL_SIGNAL_HANDLER && !defined(_WIN32) -#define WASM_RT_SETJMP_SETBUF(buf) sigsetjmp(buf, 1) -#else -#define WASM_RT_SETJMP_SETBUF(buf) setjmp(buf) -#endif - -#define WASM_RT_SETJMP(buf) \ - ((buf).initialized = true, WASM_RT_SETJMP_SETBUF((buf).buffer)) - -#if WASM_RT_INSTALL_SIGNAL_HANDLER && !defined(_WIN32) -#define WASM_RT_LONGJMP_UNCHECKED(buf, val) siglongjmp(buf, val) -#else -#define WASM_RT_LONGJMP_UNCHECKED(buf, val) longjmp(buf, val) -#endif - -#define WASM_RT_LONGJMP(buf, val) \ - /* Abort on failure as this may be called in the trap handler */ \ - if (!((buf).initialized)) \ - abort(); \ - (buf).initialized = false; \ - WASM_RT_LONGJMP_UNCHECKED((buf).buffer, val) - -/** - * Stop execution immediately and jump back to the call to `wasm_rt_impl_try`. - * The result of `wasm_rt_impl_try` will be the provided trap reason. - * - * This is typically called by the generated code, and not the embedder. - */ -WASM_RT_NO_RETURN void wasm_rt_trap(wasm_rt_trap_t); - -/** - * Return a human readable error string based on a trap type. - */ -const char* wasm_rt_strerror(wasm_rt_trap_t trap); - -#define wasm_rt_try(target) WASM_RT_SETJMP(target) - -/** - * Initialize a Memory object with an initial page size of `initial_pages` and - * a maximum page size of `max_pages`, indexed with an i32 or i64. - * - * ``` - * wasm_rt_memory_t my_memory; - * // 1 initial page (65536 bytes), and a maximum of 2 pages, - * // indexed with an i32 - * wasm_rt_allocate_memory(&my_memory, 1, 2, false); - * ``` - */ -void wasm_rt_allocate_memory(wasm_rt_memory_t*, - uint64_t initial_pages, - uint64_t max_pages, - bool is64); - -/** - * Grow a Memory object by `pages`, and return the previous page count. If - * this new page count is greater than the maximum page count, the grow fails - * and 0xffffffffu (UINT32_MAX) is returned instead. - * - * ``` - * wasm_rt_memory_t my_memory; - * ... - * // Grow memory by 10 pages. - * uint32_t old_page_size = wasm_rt_grow_memory(&my_memory, 10); - * if (old_page_size == UINT32_MAX) { - * // Failed to grow memory. - * } - * ``` - */ -uint64_t wasm_rt_grow_memory(wasm_rt_memory_t*, uint64_t pages); - -/** - * Free a Memory object. - */ -void wasm_rt_free_memory(wasm_rt_memory_t*); - -/** - * Initialize a funcref Table object with an element count of `elements` and a - * maximum size of `max_elements`. - * - * ``` - * wasm_rt_funcref_table_t my_table; - * // 5 elements and a maximum of 10 elements. - * wasm_rt_allocate_funcref_table(&my_table, 5, 10); - * ``` - */ -void wasm_rt_allocate_funcref_table(wasm_rt_funcref_table_t*, - uint32_t elements, - uint32_t max_elements); - -/** - * Free a funcref Table object. - */ -void wasm_rt_free_funcref_table(wasm_rt_funcref_table_t*); - -/** - * Initialize an externref Table object with an element count - * of `elements` and a maximum size of `max_elements`. - * Usage as per wasm_rt_allocate_funcref_table. - */ -void wasm_rt_allocate_externref_table(wasm_rt_externref_table_t*, - uint32_t elements, - uint32_t max_elements); - -/** - * Free an externref Table object. - */ -void wasm_rt_free_externref_table(wasm_rt_externref_table_t*); - -/** - * Grow a Table object by `delta` elements (giving the new elements the value - * `init`), and return the previous element count. If this new element count is - * greater than the maximum element count, the grow fails and 0xffffffffu - * (UINT32_MAX) is returned instead. - */ -uint32_t wasm_rt_grow_funcref_table(wasm_rt_funcref_table_t*, - uint32_t delta, - wasm_rt_funcref_t init); -uint32_t wasm_rt_grow_externref_table(wasm_rt_externref_table_t*, - uint32_t delta, - wasm_rt_externref_t init); - -#ifdef __cplusplus -} -#endif - -#endif /* WASM_RT_H_ */ diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/JSIDynamic.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/JSIDynamic.h deleted file mode 100644 index d022b639e..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/JSIDynamic.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include - -namespace facebook { -namespace jsi { - -facebook::jsi::Value valueFromDynamic( - facebook::jsi::Runtime& runtime, - const folly::dynamic& dyn); - -folly::dynamic dynamicFromValue( - facebook::jsi::Runtime& runtime, - const facebook::jsi::Value& value, - const std::function& filterObjectKeys = nullptr); - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/decorator.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/decorator.h deleted file mode 100644 index 7e46db66b..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/decorator.h +++ /dev/null @@ -1,1064 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -#include -#include - -// This file contains objects to help API users create their own -// runtime adapters, i.e. if you want to compose runtimes to add your -// own behavior. - -namespace facebook { -namespace jsi { - -// Use this to wrap host functions. It will pass the member runtime as -// the first arg to the callback. The first argument to the ctor -// should be the decorated runtime, not the plain one. -class DecoratedHostFunction { - public: - DecoratedHostFunction(Runtime& drt, HostFunctionType plainHF) - : drt_(drt), plainHF_(std::move(plainHF)) {} - - Runtime& decoratedRuntime() { - return drt_; - } - - Value - operator()(Runtime&, const Value& thisVal, const Value* args, size_t count) { - return plainHF_(decoratedRuntime(), thisVal, args, count); - } - - private: - template - friend class RuntimeDecorator; - - Runtime& drt_; - HostFunctionType plainHF_; -}; - -// From the perspective of the caller, a plain HostObject is passed to -// the decorated Runtime, and the HostObject methods expect to get -// passed that Runtime. But the plain Runtime will pass itself to its -// callback, so we need a helper here which curries the decorated -// Runtime, and calls the plain HostObject with it. -// -// If the concrete RuntimeDecorator derives DecoratedHostObject, it -// should call the base class get() and set() to invoke the plain -// HostObject functionality. The Runtime& it passes does not matter, -// as it is not used. -class DecoratedHostObject : public HostObject { - public: - DecoratedHostObject(Runtime& drt, std::shared_ptr plainHO) - : drt_(drt), plainHO_(plainHO) {} - - // The derived class methods can call this to get a reference to the - // decorated runtime, since the rt passed to the callback will be - // the plain runtime. - Runtime& decoratedRuntime() { - return drt_; - } - - Value get(Runtime&, const PropNameID& name) override { - return plainHO_->get(decoratedRuntime(), name); - } - - void set(Runtime&, const PropNameID& name, const Value& value) override { - plainHO_->set(decoratedRuntime(), name, value); - } - - std::vector getPropertyNames(Runtime&) override { - return plainHO_->getPropertyNames(decoratedRuntime()); - } - - private: - template - friend class RuntimeDecorator; - - Runtime& drt_; - std::shared_ptr plainHO_; -}; - -/// C++ variant on a standard Decorator pattern, using template -/// parameters. The \c Plain template parameter type is the -/// undecorated Runtime type. You can usually use \c Runtime here, -/// but if you know the concrete type ahead of time and it's final, -/// the compiler can devirtualize calls to the decorated -/// implementation. The \c Base template parameter type will be used -/// as the base class of the decorated type. Here, too, you can -/// usually use \c Runtime, but if you want the decorated type to -/// implement a derived class of Runtime, you can specify that here. -/// For an example, see threadsafe.h. -template -class RuntimeDecorator : public Base, private jsi::Instrumentation { - public: - Plain& plain() { - static_assert( - std::is_base_of::value, - "RuntimeDecorator's Plain type must derive from jsi::Runtime"); - static_assert( - std::is_base_of::value, - "RuntimeDecorator's Base type must derive from jsi::Runtime"); - return plain_; - } - const Plain& plain() const { - return plain_; - } - - ICast* castInterface(const UUID& interfaceUUID) override { - return plain().castInterface(interfaceUUID); - } - - Value evaluateJavaScript( - const std::shared_ptr& buffer, - const std::string& sourceURL) override { - return plain().evaluateJavaScript(buffer, sourceURL); - } - std::shared_ptr prepareJavaScript( - const std::shared_ptr& buffer, - std::string sourceURL) override { - return plain().prepareJavaScript(buffer, std::move(sourceURL)); - } - Value evaluatePreparedJavaScript( - const std::shared_ptr& js) override { - return plain().evaluatePreparedJavaScript(js); - } - void queueMicrotask(const jsi::Function& callback) override { - return plain().queueMicrotask(callback); - } - bool drainMicrotasks(int maxMicrotasksHint) override { - return plain().drainMicrotasks(maxMicrotasksHint); - } - Object global() override { - return plain().global(); - } - std::string description() override { - return plain().description(); - } - bool isInspectable() override { - return plain().isInspectable(); - } - Instrumentation& instrumentation() override { - return *this; - } - - protected: - // plain is generally going to be a reference to an object managed - // by a derived class. We cache it here so this class can be - // concrete, and avoid making virtual calls to find the plain - // Runtime. Note that the ctor and dtor do not access through the - // reference, so passing a reference to an object before its - // lifetime has started is ok. - RuntimeDecorator(Plain& plain) : plain_(plain) {} - - Runtime::PointerValue* cloneSymbol(const Runtime::PointerValue* pv) override { - return plain_.cloneSymbol(pv); - } - Runtime::PointerValue* cloneBigInt(const Runtime::PointerValue* pv) override { - return plain_.cloneBigInt(pv); - } - Runtime::PointerValue* cloneString(const Runtime::PointerValue* pv) override { - return plain_.cloneString(pv); - } - Runtime::PointerValue* cloneObject(const Runtime::PointerValue* pv) override { - return plain_.cloneObject(pv); - } - Runtime::PointerValue* clonePropNameID( - const Runtime::PointerValue* pv) override { - return plain_.clonePropNameID(pv); - } - - PropNameID createPropNameIDFromAscii(const char* str, size_t length) - override { - return plain_.createPropNameIDFromAscii(str, length); - } - PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) - override { - return plain_.createPropNameIDFromUtf8(utf8, length); - } - PropNameID createPropNameIDFromString(const String& str) override { - return plain_.createPropNameIDFromString(str); - } - PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) - override { - return plain_.createPropNameIDFromUtf16(utf16, length); - } - PropNameID createPropNameIDFromSymbol(const Symbol& sym) override { - return plain_.createPropNameIDFromSymbol(sym); - } - std::string utf8(const PropNameID& id) override { - return plain_.utf8(id); - } - bool compare(const PropNameID& a, const PropNameID& b) override { - return plain_.compare(a, b); - } - - std::string symbolToString(const Symbol& sym) override { - return plain_.symbolToString(sym); - } - - BigInt createBigIntFromInt64(int64_t value) override { - return plain_.createBigIntFromInt64(value); - } - BigInt createBigIntFromUint64(uint64_t value) override { - return plain_.createBigIntFromUint64(value); - } - bool bigintIsInt64(const BigInt& b) override { - return plain_.bigintIsInt64(b); - } - bool bigintIsUint64(const BigInt& b) override { - return plain_.bigintIsUint64(b); - } - uint64_t truncate(const BigInt& b) override { - return plain_.truncate(b); - } - String bigintToString(const BigInt& bigint, int radix) override { - return plain_.bigintToString(bigint, radix); - } - - String createStringFromAscii(const char* str, size_t length) override { - return plain_.createStringFromAscii(str, length); - } - String createStringFromUtf8(const uint8_t* utf8, size_t length) override { - return plain_.createStringFromUtf8(utf8, length); - } - String createStringFromUtf16(const char16_t* utf16, size_t length) override { - return plain_.createStringFromUtf16(utf16, length); - } - std::string utf8(const String& s) override { - return plain_.utf8(s); - } - - std::u16string utf16(const String& str) override { - return plain_.utf16(str); - } - std::u16string utf16(const PropNameID& sym) override { - return plain_.utf16(sym); - } - - void getStringData( - const jsi::String& str, - void* ctx, - void ( - *cb)(void* ctx, bool ascii, const void* data, size_t num)) override { - plain_.getStringData(str, ctx, cb); - } - - void getPropNameIdData( - const jsi::PropNameID& sym, - void* ctx, - void ( - *cb)(void* ctx, bool ascii, const void* data, size_t num)) override { - plain_.getPropNameIdData(sym, ctx, cb); - } - - Object createObjectWithPrototype(const Value& prototype) override { - return plain_.createObjectWithPrototype(prototype); - } - - Object createObject() override { - return plain_.createObject(); - } - - Object createObject(std::shared_ptr ho) override { - return plain_.createObject( - std::make_shared(*this, std::move(ho))); - } - std::shared_ptr getHostObject(const jsi::Object& o) override { - std::shared_ptr dho = plain_.getHostObject(o); - return static_cast(*dho).plainHO_; - } - HostFunctionType& getHostFunction(const jsi::Function& f) override { - HostFunctionType& dhf = plain_.getHostFunction(f); - // This will fail if a cpp file including this header is not compiled - // with RTTI. - return dhf.target()->plainHF_; - } - - bool hasNativeState(const Object& o) override { - return plain_.hasNativeState(o); - } - std::shared_ptr getNativeState(const Object& o) override { - return plain_.getNativeState(o); - } - void setNativeState(const Object& o, std::shared_ptr state) - override { - plain_.setNativeState(o, state); - } - - void setExternalMemoryPressure(const Object& obj, size_t amt) override { - plain_.setExternalMemoryPressure(obj, amt); - } - - void setPrototypeOf(const Object& object, const Value& prototype) override { - plain_.setPrototypeOf(object, prototype); - } - - Value getPrototypeOf(const Object& object) override { - return plain_.getPrototypeOf(object); - } - - Value getProperty(const Object& o, const PropNameID& name) override { - return plain_.getProperty(o, name); - } - Value getProperty(const Object& o, const String& name) override { - return plain_.getProperty(o, name); - } - Value getProperty(const Object& o, const Value& name) override { - return plain_.getProperty(o, name); - } - bool hasProperty(const Object& o, const PropNameID& name) override { - return plain_.hasProperty(o, name); - } - bool hasProperty(const Object& o, const String& name) override { - return plain_.hasProperty(o, name); - } - bool hasProperty(const Object& o, const Value& name) override { - return plain_.hasProperty(o, name); - } - void setPropertyValue( - const Object& o, - const PropNameID& name, - const Value& value) override { - plain_.setPropertyValue(o, name, value); - } - void setPropertyValue(const Object& o, const String& name, const Value& value) - override { - plain_.setPropertyValue(o, name, value); - } - void setPropertyValue(const Object& o, const Value& name, const Value& value) - override { - plain_.setPropertyValue(o, name, value); - } - - void deleteProperty(const Object& object, const PropNameID& name) override { - plain_.deleteProperty(object, name); - } - - void deleteProperty(const Object& object, const String& name) override { - plain_.deleteProperty(object, name); - } - - void deleteProperty(const Object& object, const Value& name) override { - plain_.deleteProperty(object, name); - } - - bool isArray(const Object& o) const override { - return plain_.isArray(o); - } - bool isArrayBuffer(const Object& o) const override { - return plain_.isArrayBuffer(o); - } - bool isFunction(const Object& o) const override { - return plain_.isFunction(o); - } - bool isHostObject(const jsi::Object& o) const override { - return plain_.isHostObject(o); - } - bool isHostFunction(const jsi::Function& f) const override { - return plain_.isHostFunction(f); - } - Array getPropertyNames(const Object& o) override { - return plain_.getPropertyNames(o); - } - - WeakObject createWeakObject(const Object& o) override { - return plain_.createWeakObject(o); - } - Value lockWeakObject(const WeakObject& wo) override { - return plain_.lockWeakObject(wo); - } - - Array createArray(size_t length) override { - return plain_.createArray(length); - } - ArrayBuffer createArrayBuffer( - std::shared_ptr buffer) override { - return plain_.createArrayBuffer(std::move(buffer)); - } - size_t size(const Array& a) override { - return plain_.size(a); - } - size_t size(const ArrayBuffer& ab) override { - return plain_.size(ab); - } - uint8_t* data(const ArrayBuffer& ab) override { - return plain_.data(ab); - } - Value getValueAtIndex(const Array& a, size_t i) override { - return plain_.getValueAtIndex(a, i); - } - void setValueAtIndexImpl(const Array& a, size_t i, const Value& value) - override { - plain_.setValueAtIndexImpl(a, i, value); - } - - Function createFunctionFromHostFunction( - const PropNameID& name, - unsigned int paramCount, - HostFunctionType func) override { - return plain_.createFunctionFromHostFunction( - name, paramCount, DecoratedHostFunction(*this, std::move(func))); - } - Value call( - const Function& f, - const Value& jsThis, - const Value* args, - size_t count) override { - return plain_.call(f, jsThis, args, count); - } - Value callAsConstructor(const Function& f, const Value* args, size_t count) - override { - return plain_.callAsConstructor(f, args, count); - } - - void setRuntimeDataImpl( - const UUID& uuid, - const void* data, - void (*deleter)(const void* data)) override { - return plain_.setRuntimeDataImpl(uuid, data, deleter); - } - - const void* getRuntimeDataImpl(const UUID& uuid) override { - return plain_.getRuntimeDataImpl(uuid); - } - - // Private data for managing scopes. - Runtime::ScopeState* pushScope() override { - return plain_.pushScope(); - } - void popScope(Runtime::ScopeState* ss) override { - plain_.popScope(ss); - } - - bool strictEquals(const Symbol& a, const Symbol& b) const override { - return plain_.strictEquals(a, b); - } - bool strictEquals(const BigInt& a, const BigInt& b) const override { - return plain_.strictEquals(a, b); - } - bool strictEquals(const String& a, const String& b) const override { - return plain_.strictEquals(a, b); - } - bool strictEquals(const Object& a, const Object& b) const override { - return plain_.strictEquals(a, b); - } - - bool instanceOf(const Object& o, const Function& f) override { - return plain_.instanceOf(o, f); - } - - // jsi::Instrumentation methods - - std::string getRecordedGCStats() override { - return plain().instrumentation().getRecordedGCStats(); - } - - std::unordered_map getHeapInfo( - bool includeExpensive) override { - return plain().instrumentation().getHeapInfo(includeExpensive); - } - - void collectGarbage(std::string cause) override { - plain().instrumentation().collectGarbage(std::move(cause)); - } - - void startTrackingHeapObjectStackTraces( - std::function)> callback) override { - plain().instrumentation().startTrackingHeapObjectStackTraces( - std::move(callback)); - } - - void stopTrackingHeapObjectStackTraces() override { - plain().instrumentation().stopTrackingHeapObjectStackTraces(); - } - - void startHeapSampling(size_t samplingInterval) override { - plain().instrumentation().startHeapSampling(samplingInterval); - } - - void stopHeapSampling(std::ostream& os) override { - plain().instrumentation().stopHeapSampling(os); - } - - void createSnapshotToFile( - const std::string& path, - const HeapSnapshotOptions& options) override { - plain().instrumentation().createSnapshotToFile(path, options); - } - - void createSnapshotToStream( - std::ostream& os, - const HeapSnapshotOptions& options) override { - plain().instrumentation().createSnapshotToStream(os, options); - } - - std::string flushAndDisableBridgeTrafficTrace() override { - return const_cast(plain()) - .instrumentation() - .flushAndDisableBridgeTrafficTrace(); - } - - void writeBasicBlockProfileTraceToFile( - const std::string& fileName) const override { - const_cast(plain()) - .instrumentation() - .writeBasicBlockProfileTraceToFile(fileName); - } - - void dumpOpcodeStats(std::ostream& os) const override { - const_cast(plain()).instrumentation().dumpOpcodeStats(os); - } - - /// Dump external profiler symbols to the given file name. - void dumpProfilerSymbolsToFile(const std::string& fileName) const override { - const_cast(plain()).instrumentation().dumpProfilerSymbolsToFile( - fileName); - } - - private: - Plain& plain_; -}; - -namespace detail { - -// This metaprogramming allows the With type's methods to be -// optional. - -template -struct BeforeCaller { - static void before(T&) {} -}; - -template -struct AfterCaller { - static void after(T&) {} -}; - -// decltype((void)&...) is either SFINAE, or void. -// So, if SFINAE does not happen for T, then this specialization exists -// for BeforeCaller, and always applies. If not, only the -// default above exists, and that is used instead. -template -struct BeforeCaller { - static void before(T& t) { - t.before(); - } -}; - -template -struct AfterCaller { - static void after(T& t) { - t.after(); - } -}; - -// It's possible to use multiple decorators by nesting -// WithRuntimeDecorator<...>, but this specialization allows use of -// std::tuple of decorator classes instead. See testlib.cpp for an -// example. -template -struct BeforeCaller> { - static void before(std::tuple& tuple) { - all_before<0, T...>(tuple); - } - - private: - template - static void all_before(std::tuple& tuple) { - detail::BeforeCaller::before(std::get(tuple)); - all_before(tuple); - } - - template - static void all_before(std::tuple&) {} -}; - -template -struct AfterCaller> { - static void after(std::tuple& tuple) { - all_after<0, T...>(tuple); - } - - private: - template - static void all_after(std::tuple& tuple) { - all_after(tuple); - detail::AfterCaller::after(std::get(tuple)); - } - - template - static void all_after(std::tuple&) {} -}; - -} // namespace detail - -// A decorator which implements an around idiom. A With instance is -// RAII constructed before each call to the undecorated class; the -// ctor is passed a single argument of type WithArg&. Plain and Base -// are used as in the base class. -template -class WithRuntimeDecorator : public RuntimeDecorator { - public: - using RD = RuntimeDecorator; - - // The reference arguments to the ctor are stored, but not used by - // the ctor, and there is no ctor, so they can be passed members of - // the derived class. - WithRuntimeDecorator(Plain& plain, With& with) : RD(plain), with_(with) {} - - ICast* castInterface(const UUID& interfaceUUID) override { - Around around{with_}; - return RD::castInterface(interfaceUUID); - } - - Value evaluateJavaScript( - const std::shared_ptr& buffer, - const std::string& sourceURL) override { - Around around{with_}; - return RD::evaluateJavaScript(buffer, sourceURL); - } - std::shared_ptr prepareJavaScript( - const std::shared_ptr& buffer, - std::string sourceURL) override { - Around around{with_}; - return RD::prepareJavaScript(buffer, std::move(sourceURL)); - } - Value evaluatePreparedJavaScript( - const std::shared_ptr& js) override { - Around around{with_}; - return RD::evaluatePreparedJavaScript(js); - } - void queueMicrotask(const Function& callback) override { - Around around{with_}; - RD::queueMicrotask(callback); - } - bool drainMicrotasks(int maxMicrotasksHint) override { - Around around{with_}; - return RD::drainMicrotasks(maxMicrotasksHint); - } - Object global() override { - Around around{with_}; - return RD::global(); - } - std::string description() override { - Around around{with_}; - return RD::description(); - } - bool isInspectable() override { - Around around{with_}; - return RD::isInspectable(); - } - - // The jsi:: prefix is necessary because MSVC compiler complains C2247: - // Instrumentation is not accessible because RuntimeDecorator uses private - // to inherit from Instrumentation. - // TODO(T40821815) Consider removing this workaround when updating MSVC - jsi::Instrumentation& instrumentation() override { - Around around{with_}; - return RD::instrumentation(); - } - - protected: - Runtime::PointerValue* cloneSymbol(const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::cloneSymbol(pv); - } - Runtime::PointerValue* cloneBigInt(const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::cloneBigInt(pv); - } - Runtime::PointerValue* cloneString(const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::cloneString(pv); - } - Runtime::PointerValue* cloneObject(const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::cloneObject(pv); - } - Runtime::PointerValue* clonePropNameID( - const Runtime::PointerValue* pv) override { - Around around{with_}; - return RD::clonePropNameID(pv); - } - - PropNameID createPropNameIDFromAscii(const char* str, size_t length) - override { - Around around{with_}; - return RD::createPropNameIDFromAscii(str, length); - } - PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) - override { - Around around{with_}; - return RD::createPropNameIDFromUtf8(utf8, length); - } - PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) - override { - Around around{with_}; - return RD::createPropNameIDFromUtf16(utf16, length); - } - PropNameID createPropNameIDFromString(const String& str) override { - Around around{with_}; - return RD::createPropNameIDFromString(str); - } - PropNameID createPropNameIDFromSymbol(const Symbol& sym) override { - Around around{with_}; - return RD::createPropNameIDFromSymbol(sym); - } - std::string utf8(const PropNameID& id) override { - Around around{with_}; - return RD::utf8(id); - } - bool compare(const PropNameID& a, const PropNameID& b) override { - Around around{with_}; - return RD::compare(a, b); - } - - std::string symbolToString(const Symbol& sym) override { - Around around{with_}; - return RD::symbolToString(sym); - } - - BigInt createBigIntFromInt64(int64_t i) override { - Around around{with_}; - return RD::createBigIntFromInt64(i); - } - BigInt createBigIntFromUint64(uint64_t i) override { - Around around{with_}; - return RD::createBigIntFromUint64(i); - } - bool bigintIsInt64(const BigInt& bi) override { - Around around{with_}; - return RD::bigintIsInt64(bi); - } - bool bigintIsUint64(const BigInt& bi) override { - Around around{with_}; - return RD::bigintIsUint64(bi); - } - uint64_t truncate(const BigInt& bi) override { - Around around{with_}; - return RD::truncate(bi); - } - String bigintToString(const BigInt& bi, int i) override { - Around around{with_}; - return RD::bigintToString(bi, i); - } - - String createStringFromAscii(const char* str, size_t length) override { - Around around{with_}; - return RD::createStringFromAscii(str, length); - } - String createStringFromUtf8(const uint8_t* utf8, size_t length) override { - Around around{with_}; - return RD::createStringFromUtf8(utf8, length); - } - String createStringFromUtf16(const char16_t* utf16, size_t length) override { - Around around{with_}; - return RD::createStringFromUtf16(utf16, length); - } - std::string utf8(const String& s) override { - Around around{with_}; - return RD::utf8(s); - } - - std::u16string utf16(const String& str) override { - Around around{with_}; - return RD::utf16(str); - } - std::u16string utf16(const PropNameID& sym) override { - Around around{with_}; - return RD::utf16(sym); - } - - void getStringData( - const jsi::String& str, - void* ctx, - void ( - *cb)(void* ctx, bool ascii, const void* data, size_t num)) override { - Around around{with_}; - RD::getStringData(str, ctx, cb); - } - - void getPropNameIdData( - const jsi::PropNameID& sym, - void* ctx, - void ( - *cb)(void* ctx, bool ascii, const void* data, size_t num)) override { - Around around{with_}; - RD::getPropNameIdData(sym, ctx, cb); - } - - Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override { - Around around{with_}; - return RD::createValueFromJsonUtf8(json, length); - } - - Object createObjectWithPrototype(const Value& prototype) override { - Around around{with_}; - return RD::createObjectWithPrototype(prototype); - } - - Object createObject() override { - Around around{with_}; - return RD::createObject(); - } - Object createObject(std::shared_ptr ho) override { - Around around{with_}; - return RD::createObject(std::move(ho)); - } - std::shared_ptr getHostObject(const jsi::Object& o) override { - Around around{with_}; - return RD::getHostObject(o); - } - HostFunctionType& getHostFunction(const jsi::Function& f) override { - Around around{with_}; - return RD::getHostFunction(f); - } - - bool hasNativeState(const Object& o) override { - Around around{with_}; - return RD::hasNativeState(o); - } - std::shared_ptr getNativeState(const Object& o) override { - Around around{with_}; - return RD::getNativeState(o); - } - void setNativeState(const Object& o, std::shared_ptr state) - override { - Around around{with_}; - RD::setNativeState(o, state); - } - - void setPrototypeOf(const Object& object, const Value& prototype) override { - Around around{with_}; - RD::setPrototypeOf(object, prototype); - } - - Value getPrototypeOf(const Object& object) override { - Around around{with_}; - return RD::getPrototypeOf(object); - } - - Value getProperty(const Object& o, const PropNameID& name) override { - Around around{with_}; - return RD::getProperty(o, name); - } - Value getProperty(const Object& o, const String& name) override { - Around around{with_}; - return RD::getProperty(o, name); - } - Value getProperty(const Object& o, const Value& name) override { - Around around{with_}; - return RD::getProperty(o, name); - } - bool hasProperty(const Object& o, const PropNameID& name) override { - Around around{with_}; - return RD::hasProperty(o, name); - } - bool hasProperty(const Object& o, const String& name) override { - Around around{with_}; - return RD::hasProperty(o, name); - } - bool hasProperty(const Object& o, const Value& name) override { - Around around{with_}; - return RD::hasProperty(o, name); - } - void setPropertyValue( - const Object& o, - const PropNameID& name, - const Value& value) override { - Around around{with_}; - RD::setPropertyValue(o, name, value); - } - void setPropertyValue(const Object& o, const String& name, const Value& value) - override { - Around around{with_}; - RD::setPropertyValue(o, name, value); - } - void setPropertyValue(const Object& o, const Value& name, const Value& value) - override { - Around around{with_}; - RD::setPropertyValue(o, name, value); - } - - void deleteProperty(const Object& object, const PropNameID& name) override { - Around around{with_}; - RD::deleteProperty(object, name); - } - - void deleteProperty(const Object& object, const String& name) override { - Around around{with_}; - RD::deleteProperty(object, name); - } - - void deleteProperty(const Object& object, const Value& name) override { - Around around{with_}; - RD::deleteProperty(object, name); - } - - bool isArray(const Object& o) const override { - Around around{with_}; - return RD::isArray(o); - } - bool isArrayBuffer(const Object& o) const override { - Around around{with_}; - return RD::isArrayBuffer(o); - } - bool isFunction(const Object& o) const override { - Around around{with_}; - return RD::isFunction(o); - } - bool isHostObject(const jsi::Object& o) const override { - Around around{with_}; - return RD::isHostObject(o); - } - bool isHostFunction(const jsi::Function& f) const override { - Around around{with_}; - return RD::isHostFunction(f); - } - Array getPropertyNames(const Object& o) override { - Around around{with_}; - return RD::getPropertyNames(o); - } - - WeakObject createWeakObject(const Object& o) override { - Around around{with_}; - return RD::createWeakObject(o); - } - Value lockWeakObject(const WeakObject& wo) override { - Around around{with_}; - return RD::lockWeakObject(wo); - } - - Array createArray(size_t length) override { - Around around{with_}; - return RD::createArray(length); - } - ArrayBuffer createArrayBuffer( - std::shared_ptr buffer) override { - return RD::createArrayBuffer(std::move(buffer)); - } - size_t size(const Array& a) override { - Around around{with_}; - return RD::size(a); - } - size_t size(const ArrayBuffer& ab) override { - Around around{with_}; - return RD::size(ab); - } - uint8_t* data(const ArrayBuffer& ab) override { - Around around{with_}; - return RD::data(ab); - } - Value getValueAtIndex(const Array& a, size_t i) override { - Around around{with_}; - return RD::getValueAtIndex(a, i); - } - void setValueAtIndexImpl(const Array& a, size_t i, const Value& value) - override { - Around around{with_}; - RD::setValueAtIndexImpl(a, i, value); - } - - Function createFunctionFromHostFunction( - const PropNameID& name, - unsigned int paramCount, - HostFunctionType func) override { - Around around{with_}; - return RD::createFunctionFromHostFunction( - name, paramCount, std::move(func)); - } - Value call( - const Function& f, - const Value& jsThis, - const Value* args, - size_t count) override { - Around around{with_}; - return RD::call(f, jsThis, args, count); - } - Value callAsConstructor(const Function& f, const Value* args, size_t count) - override { - Around around{with_}; - return RD::callAsConstructor(f, args, count); - } - - // Private data for managing scopes. - Runtime::ScopeState* pushScope() override { - Around around{with_}; - return RD::pushScope(); - } - void popScope(Runtime::ScopeState* ss) override { - Around around{with_}; - RD::popScope(ss); - } - - bool strictEquals(const Symbol& a, const Symbol& b) const override { - Around around{with_}; - return RD::strictEquals(a, b); - } - bool strictEquals(const BigInt& a, const BigInt& b) const override { - Around around{with_}; - return RD::strictEquals(a, b); - } - - bool strictEquals(const String& a, const String& b) const override { - Around around{with_}; - return RD::strictEquals(a, b); - } - bool strictEquals(const Object& a, const Object& b) const override { - Around around{with_}; - return RD::strictEquals(a, b); - } - - bool instanceOf(const Object& o, const Function& f) override { - Around around{with_}; - return RD::instanceOf(o, f); - } - - void setExternalMemoryPressure(const jsi::Object& obj, size_t amount) - override { - Around around{with_}; - RD::setExternalMemoryPressure(obj, amount); - } - - void setRuntimeDataImpl( - const UUID& uuid, - const void* data, - void (*deleter)(const void* data)) override { - Around around{with_}; - RD::setRuntimeDataImpl(uuid, data, deleter); - } - - const void* getRuntimeDataImpl(const UUID& uuid) override { - Around around{with_}; - return RD::getRuntimeDataImpl(uuid); - } - - private: - // Wrap an RAII type around With& to guarantee after always happens. - struct Around { - Around(With& with) : with_(with) { - detail::BeforeCaller::before(with_); - } - ~Around() { - detail::AfterCaller::after(with_); - } - - With& with_; - }; - - With& with_; -}; - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/hermes.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/hermes.h deleted file mode 100644 index 364a645a9..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/hermes.h +++ /dev/null @@ -1,189 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -struct SHUnit; -struct SHRuntime; -using SHUnitCreator = SHUnit* (*)(); -namespace hermes::vm { -class GCExecTrace; -} - -namespace facebook::hermes { - -namespace sampling_profiler { -class Profile; -} - -namespace debugger { -class Debugger; -} - -/// Interface for Hermes-specific runtime methods.The actual implementations of -/// the pure virtual methods are provided by Hermes API. -class JSI_EXPORT IHermes : public jsi::ICast { - public: - static constexpr jsi::UUID uuid{ - 0xe85cfa22, - 0xdfae, - 0x11ef, - 0xa6f7, - 0x325096b39f47}; - - struct DebugFlags { - // Looking for the .lazy flag? It's no longer necessary. - // Source is evaluated lazily by default. See - // RuntimeConfig::CompilationMode. - }; - - /// Evaluate the given code in an unoptimized form, used for debugging. - /// This will be no-op if the implementation does not have debugger enabled. - virtual void debugJavaScript( - const std::string& src, - const std::string& sourceURL, - const DebugFlags& debugFlags) = 0; - - /// Return a ICast pointer to an object that be cast into the interface - /// IHermesRootAPI. This root API object has static lifetime. - virtual ICast* getHermesRootAPI() = 0; - - /// Dump sampled stack trace for a given runtime to a data structure that can - /// be used by third parties. - virtual sampling_profiler::Profile dumpSampledTraceToProfile() = 0; - - /// Serialize the sampled stack to the format expected by DevTools' - /// Profiler.stop return type. - virtual void sampledTraceToStreamInDevToolsFormat(std::ostream& stream) = 0; - - /// Resets the timezone offset cache used by Hermes for performance - /// optimization. Hermes maintains a cached timezone offset to accelerate date - /// and time calculations. However, this cache does not automatically detect - /// changes to the system timezone. When the system timezone changes, the - /// integration layer (e.g., React Native) must call this method to invalidate - /// the cache and ensure correct time calculations. - /// - /// \note Call this method immediately after detecting any timezone change in - /// the integrator. - virtual void resetTimezoneCache() = 0; - - /// Load a new segment into the Runtime. - /// The \param context must be a valid RequireContext retrieved from JS - /// using `require.context`. - virtual void loadSegment( - std::unique_ptr buffer, - const jsi::Value& context) = 0; - - /// Gets a guaranteed unique id for an Object (or, respectively, String - /// or PropNameId), which is assigned at allocation time and is - /// static throughout that object's (or string's, or PropNameID's) - /// lifetime. - virtual uint64_t getUniqueID(const jsi::Object& o) const = 0; - virtual uint64_t getUniqueID(const jsi::BigInt& s) const = 0; - virtual uint64_t getUniqueID(const jsi::String& s) const = 0; - virtual uint64_t getUniqueID(const jsi::PropNameID& pni) const = 0; - virtual uint64_t getUniqueID(const jsi::Symbol& sym) const = 0; - - /// Same as the other \c getUniqueID, except it can return 0 for some values. - /// 0 means there is no ID associated with the value. - virtual uint64_t getUniqueID(const jsi::Value& val) const = 0; - - /// From an ID retrieved from \p getUniqueID, go back to the object. - /// NOTE: This is much slower in general than the reverse operation, and takes - /// up more memory. Don't use this unless it's absolutely necessary. - /// \return a jsi::Object if a matching object is found, else returns null. - virtual jsi::Value getObjectForID(uint64_t id) = 0; - - /// Get a structure representing the execution history (currently just of - /// GC, but will be generalized as necessary), to aid in debugging - /// non-deterministic execution. - virtual const ::hermes::vm::GCExecTrace& getGCExecTrace() const = 0; - - /// Get IO tracking (aka HBC page access) info as a JSON string. - /// See hermes::vm::Runtime::getIOTrackingInfoJSON() for conditions - /// needed for there to be useful output. - virtual std::string getIOTrackingInfoJSON() = 0; - - /// \return a reference to the Debugger for this Runtime. - virtual debugger::Debugger& getDebugger() = 0; - - /// Register this runtime and thread for sampling profiler. Before using the - /// runtime on another thread, invoke this function again from the new thread - /// to make the sampling profiler target the new thread (and forget the old - /// thread). - virtual void registerForProfiling() = 0; - /// Unregister this runtime for sampling profiler. - virtual void unregisterForProfiling() = 0; - - /// Define methods to interrupt JS execution and set time limits. - /// All JS compiled to bytecode via prepareJS, or evaluateJS, will support - /// interruption and time limit monitoring if the runtime is configured with - /// AsyncBreakCheckInEval. If JS prepared in other ways is executed, care must - /// be taken to ensure that it is compiled in a mode that supports it (i.e., - /// the emitted code contains async break checks). - - /// Asynchronously terminates the current execution. This can be called on - /// any thread. - virtual void asyncTriggerTimeout() = 0; - - /// Register this runtime for execution time limit monitoring, with a time - /// limit of \p timeoutInMs milliseconds. - /// See compilation notes above. - virtual void watchTimeLimit(uint32_t timeoutInMs) = 0; - /// Unregister this runtime for execution time limit monitoring. - virtual void unwatchTimeLimit() = 0; - - /// Same as \c evaluate JavaScript but with a source map, which will be - /// applied to exception traces and debug information. - /// - /// This is an experimental Hermes-specific API. In the future it may be - /// renamed, moved or combined with another API, but the provided - /// functionality will continue to be available in some form. - virtual jsi::Value evaluateJavaScriptWithSourceMap( - const std::shared_ptr& buffer, - const std::shared_ptr& sourceMapBuf, - const std::string& sourceURL) = 0; - - /// Associate the SHUnit returned by \p shUnitCreator with this runtime and - /// run its initialization code. The unit will be freed when the runtime is - /// destroyed. - virtual jsi::Value evaluateSHUnit(SHUnitCreator shUnitCreator) = 0; - - /// Retrieve the underlying SHRuntime. - virtual SHRuntime* getSHRuntime() noexcept = 0; - - /// Returns the underlying low level Hermes VM runtime instance. - /// This function is considered unsafe and unstable. - /// Direct use of a vm::Runtime should be avoided as the lower level APIs are - /// unsafe and they can change without notice. - virtual void* getVMRuntimeUnsafe() const = 0; - - protected: - ~IHermes() = default; -}; - -/// Interface for provide Hermes backend specific methods. -class IHermesSHUnit : public jsi::ICast { - public: - static constexpr jsi::UUID uuid{ - 0x52a2d522, - 0xcbc6, - 0x4236, - 0x8d5d, - 0x2636c320ed65, - }; - - /// Get the unit creating function pointer which can be passed to - /// evaluateSHUnit() for evaluation. - virtual SHUnitCreator getSHUnitCreator() const = 0; - - protected: - ~IHermesSHUnit() = default; -}; -} // namespace facebook::hermes diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/instrumentation.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/instrumentation.h deleted file mode 100644 index 4a88951f6..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/instrumentation.h +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include -#include - -#include - -namespace facebook { -namespace jsi { - -/// Methods for starting and collecting instrumentation, an \c Instrumentation -/// instance is associated with a particular \c Runtime instance, which it -/// controls the instrumentation of. -/// None of these functions should return newly created jsi values, nor should -/// it modify the values of any jsi values in the heap (although GCs are fine). -class JSI_EXPORT Instrumentation { - public: - /// Additional options controlling what to include when capturing a heap - /// snapshot. - struct HeapSnapshotOptions { - bool captureNumericValue{false}; - }; - - virtual ~Instrumentation() = default; - - /// Returns GC statistics as a JSON-encoded string, with an object containing - /// "type" and "version" fields outermost. "type" is a string, unique to a - /// particular implementation of \c jsi::Instrumentation, and "version" is a - /// number to indicate any revision to that implementation and its output - /// format. - /// - /// \pre This call can only be made on the instrumentation instance of a - /// runtime initialised to collect GC statistics. - /// - /// \post All cumulative measurements mentioned in the output are accumulated - /// across the entire lifetime of the Runtime. - /// - /// \return the GC statistics collected so far, as a JSON-encoded string. - virtual std::string getRecordedGCStats() = 0; - - /// Request statistics about the current state of the runtime's heap. This - /// function can be called at any time, and should produce information that is - /// correct at the instant it is called (i.e, not stale). - /// - /// \return a map from a string key to a number associated with that - /// statistic. - virtual std::unordered_map getHeapInfo( - bool includeExpensive) = 0; - - /// Perform a full garbage collection. - /// \param cause The cause of this collection, as it should be reported in - /// logs. - virtual void collectGarbage(std::string cause) = 0; - - /// A HeapStatsUpdate is a tuple of the fragment index, the number of objects - /// in that fragment, and the number of bytes used by those objects. - /// A "fragment" is a view of all objects allocated within a time slice. - using HeapStatsUpdate = std::tuple; - - /// Start capturing JS stack-traces for all JS heap allocated objects. These - /// can be accessed via \c ::createSnapshotToFile(). - /// \param fragmentCallback If present, invoke this callback every so often - /// with the most recently seen object ID, and a list of fragments that have - /// been updated. This callback will be invoked on the same thread that the - /// runtime is using. - virtual void startTrackingHeapObjectStackTraces( - std::function stats)> fragmentCallback) = 0; - - /// Stop capture JS stack-traces for JS heap allocated objects. - virtual void stopTrackingHeapObjectStackTraces() = 0; - - /// Start a heap sampling profiler that will sample heap allocations, and the - /// stack trace they were allocated at. Reports a summary of which functions - /// allocated the most. - /// \param samplingInterval The number of bytes allocated to wait between - /// samples. This will be used as the expected value of a poisson - /// distribution. - virtual void startHeapSampling(size_t samplingInterval) = 0; - - /// Turns off the heap sampling profiler previously enabled via - /// \c startHeapSampling. Writes the output of the sampling heap profiler to - /// \p os. The output is a JSON formatted string. - virtual void stopHeapSampling(std::ostream& os) = 0; - - /// Captures the heap to a file - /// - /// \param path to save the heap capture. - /// \param options additional options for what to capture. - virtual void createSnapshotToFile( - const std::string& path, - const HeapSnapshotOptions& options = {false}) = 0; - - /// Captures the heap to an output stream - /// - /// \param os output stream to write to. - /// \param options additional options for what to capture. - virtual void createSnapshotToStream( - std::ostream& os, - const HeapSnapshotOptions& options = {false}) = 0; - - /// If the runtime has been created to trace to a temp file, flush - /// any unwritten parts of the trace of bridge traffic to the file, - /// and return the name of the file. Otherwise, return the empty string. - /// Tracing is disabled after this call. - virtual std::string flushAndDisableBridgeTrafficTrace() = 0; - - /// Write basic block profile trace to the given file name. - virtual void writeBasicBlockProfileTraceToFile( - const std::string& fileName) const = 0; - - /// Write the opcode stats to the given stream. - virtual void dumpOpcodeStats(std::ostream& os) const = 0; - - /// Dump external profiler symbols to the given file name. - virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; -}; - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsi-inl.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsi-inl.h deleted file mode 100644 index 2f70a5948..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsi-inl.h +++ /dev/null @@ -1,405 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -namespace facebook { -namespace jsi { -namespace detail { - -inline Value toValue(Runtime&, std::nullptr_t) { - return Value::null(); -} -inline Value toValue(Runtime&, bool b) { - return Value(b); -} -inline Value toValue(Runtime&, double d) { - return Value(d); -} -inline Value toValue(Runtime&, float f) { - return Value(static_cast(f)); -} -inline Value toValue(Runtime&, int i) { - return Value(i); -} -inline Value toValue(Runtime& runtime, const char* str) { - return String::createFromAscii(runtime, str); -} -inline Value toValue(Runtime& runtime, const std::string& str) { - return String::createFromUtf8(runtime, str); -} -template -inline Value toValue(Runtime& runtime, const T& other) { - static_assert( - std::is_base_of::value, - "This type cannot be converted to Value"); - return Value(runtime, other); -} -inline Value toValue(Runtime& runtime, const Value& value) { - return Value(runtime, value); -} -inline Value&& toValue(Runtime&, Value&& value) { - return std::move(value); -} - -inline PropNameID toPropNameID(Runtime& runtime, const char* name) { - return PropNameID::forAscii(runtime, name); -} -inline PropNameID toPropNameID(Runtime& runtime, const std::string& name) { - return PropNameID::forUtf8(runtime, name); -} -inline PropNameID&& toPropNameID(Runtime&, PropNameID&& name) { - return std::move(name); -} - -/// Helper to throw while still compiling with exceptions turned off. -template -[[noreturn]] inline void throwOrDie(Args&&... args) { - std::rethrow_exception( - std::make_exception_ptr(E{std::forward(args)...})); -} - -} // namespace detail - -template -inline T Runtime::make(Runtime::PointerValue* pv) { - return T(pv); -} - -inline Runtime::PointerValue* Runtime::getPointerValue(jsi::Pointer& pointer) { - return pointer.ptr_; -} - -inline const Runtime::PointerValue* Runtime::getPointerValue( - const jsi::Pointer& pointer) { - return pointer.ptr_; -} - -inline const Runtime::PointerValue* Runtime::getPointerValue( - const jsi::Value& value) { - return value.data_.pointer.ptr_; -} - -inline void Runtime::setRuntimeData( - const UUID& uuid, - const std::shared_ptr& data) { - auto* dataPtr = new std::shared_ptr(data); - setRuntimeDataImpl(uuid, dataPtr, [](const void* data) { - delete (const std::shared_ptr*)data; - }); -} - -inline std::shared_ptr Runtime::getRuntimeData(const UUID& uuid) { - auto* data = (const std::shared_ptr*)getRuntimeDataImpl(uuid); - return data ? *data : nullptr; -} - -Value Object::getPrototype(Runtime& runtime) const { - return runtime.getPrototypeOf(*this); -} - -inline Value Object::getProperty(Runtime& runtime, const char* name) const { - return getProperty(runtime, String::createFromAscii(runtime, name)); -} - -inline Value Object::getProperty(Runtime& runtime, const String& name) const { - return runtime.getProperty(*this, name); -} - -inline Value Object::getProperty(Runtime& runtime, const PropNameID& name) - const { - return runtime.getProperty(*this, name); -} - -inline Value Object::getProperty(Runtime& runtime, const Value& name) const { - return runtime.getProperty(*this, name); -} - -inline bool Object::hasProperty(Runtime& runtime, const char* name) const { - return hasProperty(runtime, String::createFromAscii(runtime, name)); -} - -inline bool Object::hasProperty(Runtime& runtime, const String& name) const { - return runtime.hasProperty(*this, name); -} - -inline bool Object::hasProperty(Runtime& runtime, const PropNameID& name) - const { - return runtime.hasProperty(*this, name); -} - -inline bool Object::hasProperty(Runtime& runtime, const Value& name) const { - return runtime.hasProperty(*this, name); -} - -template -void Object::setProperty(Runtime& runtime, const char* name, T&& value) const { - setProperty( - runtime, String::createFromAscii(runtime, name), std::forward(value)); -} - -template -void Object::setProperty(Runtime& runtime, const String& name, T&& value) - const { - setPropertyValue( - runtime, name, detail::toValue(runtime, std::forward(value))); -} - -template -void Object::setProperty(Runtime& runtime, const PropNameID& name, T&& value) - const { - setPropertyValue( - runtime, name, detail::toValue(runtime, std::forward(value))); -} - -template -void Object::setProperty(Runtime& runtime, const Value& name, T&& value) const { - setPropertyValue( - runtime, name, detail::toValue(runtime, std::forward(value))); -} - -inline void Object::deleteProperty(Runtime& runtime, const char* name) const { - deleteProperty(runtime, String::createFromAscii(runtime, name)); -} - -inline void Object::deleteProperty(Runtime& runtime, const String& name) const { - runtime.deleteProperty(*this, name); -} - -inline void Object::deleteProperty(Runtime& runtime, const PropNameID& name) - const { - runtime.deleteProperty(*this, name); -} - -inline void Object::deleteProperty(Runtime& runtime, const Value& name) const { - runtime.deleteProperty(*this, name); -} - -inline Array Object::getArray(Runtime& runtime) const& { - assert(runtime.isArray(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - return Array(runtime.cloneObject(ptr_)); -} - -inline Array Object::getArray(Runtime& runtime) && { - assert(runtime.isArray(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - Runtime::PointerValue* value = ptr_; - ptr_ = nullptr; - return Array(value); -} - -inline ArrayBuffer Object::getArrayBuffer(Runtime& runtime) const& { - assert(runtime.isArrayBuffer(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - return ArrayBuffer(runtime.cloneObject(ptr_)); -} - -inline ArrayBuffer Object::getArrayBuffer(Runtime& runtime) && { - assert(runtime.isArrayBuffer(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - Runtime::PointerValue* value = ptr_; - ptr_ = nullptr; - return ArrayBuffer(value); -} - -inline Function Object::getFunction(Runtime& runtime) const& { - assert(runtime.isFunction(*this)); - return Function(runtime.cloneObject(ptr_)); -} - -inline Function Object::getFunction(Runtime& runtime) && { - assert(runtime.isFunction(*this)); - (void)runtime; // when assert is disabled we need to mark this as used - Runtime::PointerValue* value = ptr_; - ptr_ = nullptr; - return Function(value); -} - -template -inline bool Object::isHostObject(Runtime& runtime) const { - return runtime.isHostObject(*this) && - std::dynamic_pointer_cast(runtime.getHostObject(*this)); -} - -template <> -inline bool Object::isHostObject(Runtime& runtime) const { - return runtime.isHostObject(*this); -} - -template -inline std::shared_ptr Object::getHostObject(Runtime& runtime) const { - assert(isHostObject(runtime)); - return std::static_pointer_cast(runtime.getHostObject(*this)); -} - -template -inline std::shared_ptr Object::asHostObject(Runtime& runtime) const { - if (!isHostObject(runtime)) { - detail::throwOrDie( - "Object is not a HostObject of desired type"); - } - return std::static_pointer_cast(runtime.getHostObject(*this)); -} - -template <> -inline std::shared_ptr Object::getHostObject( - Runtime& runtime) const { - assert(runtime.isHostObject(*this)); - return runtime.getHostObject(*this); -} - -template -inline bool Object::hasNativeState(Runtime& runtime) const { - return runtime.hasNativeState(*this) && - std::dynamic_pointer_cast(runtime.getNativeState(*this)); -} - -template <> -inline bool Object::hasNativeState(Runtime& runtime) const { - return runtime.hasNativeState(*this); -} - -template -inline std::shared_ptr Object::getNativeState(Runtime& runtime) const { - assert(hasNativeState(runtime)); - return std::static_pointer_cast(runtime.getNativeState(*this)); -} - -inline void Object::setNativeState( - Runtime& runtime, - std::shared_ptr state) const { - runtime.setNativeState(*this, state); -} - -inline void Object::setExternalMemoryPressure(Runtime& runtime, size_t amt) - const { - runtime.setExternalMemoryPressure(*this, amt); -} - -inline Array Object::getPropertyNames(Runtime& runtime) const { - return runtime.getPropertyNames(*this); -} - -inline Value WeakObject::lock(Runtime& runtime) const { - return runtime.lockWeakObject(*this); -} - -template -void Array::setValueAtIndex(Runtime& runtime, size_t i, T&& value) const { - setValueAtIndexImpl( - runtime, i, detail::toValue(runtime, std::forward(value))); -} - -inline Value Array::getValueAtIndex(Runtime& runtime, size_t i) const { - return runtime.getValueAtIndex(*this, i); -} - -inline Function Function::createFromHostFunction( - Runtime& runtime, - const jsi::PropNameID& name, - unsigned int paramCount, - jsi::HostFunctionType func) { - return runtime.createFunctionFromHostFunction( - name, paramCount, std::move(func)); -} - -inline Value Function::call(Runtime& runtime, const Value* args, size_t count) - const { - return runtime.call(*this, Value::undefined(), args, count); -} - -inline Value Function::call(Runtime& runtime, std::initializer_list args) - const { - return call(runtime, args.begin(), args.size()); -} - -template -inline Value Function::call(Runtime& runtime, Args&&... args) const { - // A more awesome version of this would be able to create raw values - // which can be used directly without wrapping and unwrapping, but - // this will do for now. - return call(runtime, {detail::toValue(runtime, std::forward(args))...}); -} - -inline Value Function::callWithThis( - Runtime& runtime, - const Object& jsThis, - const Value* args, - size_t count) const { - return runtime.call(*this, Value(runtime, jsThis), args, count); -} - -inline Value Function::callWithThis( - Runtime& runtime, - const Object& jsThis, - std::initializer_list args) const { - return callWithThis(runtime, jsThis, args.begin(), args.size()); -} - -template -inline Value Function::callWithThis( - Runtime& runtime, - const Object& jsThis, - Args&&... args) const { - // A more awesome version of this would be able to create raw values - // which can be used directly without wrapping and unwrapping, but - // this will do for now. - return callWithThis( - runtime, jsThis, {detail::toValue(runtime, std::forward(args))...}); -} - -template -inline Array Array::createWithElements(Runtime& runtime, Args&&... args) { - return createWithElements( - runtime, {detail::toValue(runtime, std::forward(args))...}); -} - -template -inline std::vector PropNameID::names( - Runtime& runtime, - Args&&... args) { - return names({detail::toPropNameID(runtime, std::forward(args))...}); -} - -template -inline std::vector PropNameID::names( - PropNameID (&&propertyNames)[N]) { - std::vector result; - result.reserve(N); - for (auto& name : propertyNames) { - result.push_back(std::move(name)); - } - return result; -} - -inline Value Function::callAsConstructor( - Runtime& runtime, - const Value* args, - size_t count) const { - return runtime.callAsConstructor(*this, args, count); -} - -inline Value Function::callAsConstructor( - Runtime& runtime, - std::initializer_list args) const { - return callAsConstructor(runtime, args.begin(), args.size()); -} - -template -inline Value Function::callAsConstructor(Runtime& runtime, Args&&... args) - const { - return callAsConstructor( - runtime, {detail::toValue(runtime, std::forward(args))...}); -} - -String BigInt::toString(Runtime& runtime, int radix) const { - return runtime.bigintToString(*this, radix); -} - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsi.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsi.h deleted file mode 100644 index 08edcd2a0..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsi.h +++ /dev/null @@ -1,1864 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include -#include -#include -#include -#include - -#ifndef JSI_EXPORT -#ifdef _MSC_VER -#ifdef CREATE_SHARED_LIBRARY -#define JSI_EXPORT __declspec(dllexport) -#else -#define JSI_EXPORT -#endif // CREATE_SHARED_LIBRARY -#else // _MSC_VER -#define JSI_EXPORT __attribute__((visibility("default"))) -#endif // _MSC_VER -#endif // !defined(JSI_EXPORT) - -class FBJSRuntime; -namespace facebook { -namespace jsi { - -/// UUID version 1 implementation. This should be constructed with constant -/// arguments to identify fixed UUIDs. -class JSI_EXPORT UUID { - public: - // Construct from raw parts - constexpr UUID( - uint32_t timeLow, - uint16_t timeMid, - uint16_t timeHighAndVersion, - uint16_t variantAndClockSeq, - uint64_t node) - : high( - ((uint64_t)(timeLow) << 32) | ((uint64_t)(timeMid) << 16) | - ((uint64_t)(timeHighAndVersion))), - low(((uint64_t)(variantAndClockSeq) << 48) | node) {} - - // Default constructor (zero UUID) - constexpr UUID() : high(0), low(0) {} - - constexpr UUID(const UUID&) = default; - constexpr UUID& operator=(const UUID&) = default; - - constexpr bool operator==(const UUID& other) const { - return high == other.high && low == other.low; - } - constexpr bool operator!=(const UUID& other) const { - return !(*this == other); - } - - // Ordering (for std::map, sorting, etc.) - constexpr bool operator<(const UUID& other) const { - return (high < other.high) || (high == other.high && low < other.low); - } - - // Hash support for UUID (for unordered_map compatibility) - struct Hash { - std::size_t operator()(const UUID& uuid) const noexcept { - return std::hash{}(uuid.high) ^ - (std::hash{}(uuid.low) << 1); - } - }; - - // UUID format: 8-4-4-4-12 - std::string toString() const { - std::string buffer(36, ' '); - std::snprintf( - buffer.data(), - buffer.size() + 1, - "%08x-%04x-%04x-%04x-%012llx", - getTimeLow(), - getTimeMid(), - getTimeHighAndVersion(), - getVariantAndClockSeq(), - (unsigned long long)getNode()); - return buffer; - } - - constexpr uint32_t getTimeLow() const { - return (uint32_t)(high >> 32); - } - - constexpr uint16_t getTimeMid() const { - return (uint16_t)(high >> 16); - } - - constexpr uint16_t getTimeHighAndVersion() const { - return (uint16_t)high; - } - - constexpr uint16_t getVariantAndClockSeq() const { - return (uint16_t)(low >> 48); - } - - constexpr uint64_t getNode() const { - return low & 0xFFFFFFFFFFFF; - } - - private: - uint64_t high; - uint64_t low; -}; - -/// Base interface that all JSI interfaces inherit from. Users should not try to -/// manipulate this base type directly, and should use castInterface to get the -/// appropriate subtype. -struct JSI_EXPORT ICast { - /// If the current object can be cast into the interface specified by \p - /// interfaceUUID, return a pointer to the object. Otherwise, return a null - /// pointer. - /// The returned interface has the same lifetime as the underlying object. It - /// does not need to be released when not needed. - virtual ICast* castInterface(const UUID& interfaceUUID) = 0; - - protected: - /// Interfaces are not destructible, thus the destructor is intentionally - /// protected to prevent delete calls on the interface. - /// Additionally, the destructor is non-virtual to reduce the vtable - /// complexity from inheritance. - ~ICast() = default; -}; - -/// Base class for buffers of data or bytecode that need to be passed to the -/// runtime. The buffer is expected to be fully immutable, so the result of -/// size(), data(), and the contents of the pointer returned by data() must not -/// change after construction. -class JSI_EXPORT Buffer { - public: - virtual ~Buffer(); - virtual size_t size() const = 0; - virtual const uint8_t* data() const = 0; -}; - -class JSI_EXPORT StringBuffer : public Buffer { - public: - StringBuffer(std::string s) : s_(std::move(s)) {} - size_t size() const override { - return s_.size(); - } - const uint8_t* data() const override { - return reinterpret_cast(s_.data()); - } - - private: - std::string s_; -}; - -/// Base class for buffers of data that need to be passed to the runtime. The -/// result of size() and data() must not change after construction. However, the -/// region pointed to by data() may be modified by the user or the runtime. The -/// user must ensure that access to the contents of the buffer is properly -/// synchronised. -class JSI_EXPORT MutableBuffer { - public: - virtual ~MutableBuffer(); - virtual size_t size() const = 0; - virtual uint8_t* data() = 0; -}; - -/// PreparedJavaScript is a base class representing JavaScript which is in a -/// form optimized for execution, in a runtime-specific way. Construct one via -/// jsi::Runtime::prepareJavaScript(). -/// ** This is an experimental API that is subject to change. ** -class JSI_EXPORT PreparedJavaScript { - protected: - PreparedJavaScript() = default; - - public: - virtual ~PreparedJavaScript() = 0; -}; - -class Runtime; -class Pointer; -class PropNameID; -class Symbol; -class BigInt; -class String; -class Object; -class WeakObject; -class Array; -class ArrayBuffer; -class Function; -class Value; -class Instrumentation; -class Scope; -class JSIException; -class JSError; - -/// A function which has this type can be registered as a function -/// callable from JavaScript using Function::createFromHostFunction(). -/// When the function is called, args will point to the arguments, and -/// count will indicate how many arguments are passed. The function -/// can return a Value to the caller, or throw an exception. If a C++ -/// exception is thrown, a JS Error will be created and thrown into -/// JS; if the C++ exception extends std::exception, the Error's -/// message will be whatever what() returns. Note that it is undefined whether -/// HostFunctions may or may not be called in strict mode; that is `thisVal` -/// can be any value - it will not necessarily be coerced to an object or -/// or set to the global object. -using HostFunctionType = std::function< - Value(Runtime& rt, const Value& thisVal, const Value* args, size_t count)>; - -/// An object which implements this interface can be registered as an -/// Object with the JS runtime. -class JSI_EXPORT HostObject { - public: - // The C++ object's dtor will be called when the GC finalizes this - // object. (This may be as late as when the Runtime is shut down.) - // You have no control over which thread it is called on. This will - // be called from inside the GC, so it is unsafe to do any VM - // operations which require a Runtime&. Derived classes' dtors - // should also avoid doing anything expensive. Calling the dtor on - // a jsi object is explicitly ok. If you want to do JS operations, - // or any nontrivial work, you should add it to a work queue, and - // manage it externally. - virtual ~HostObject(); - - // When JS wants a property with a given name from the HostObject, - // it will call this method. If it throws an exception, the call - // will throw a JS \c Error object. By default this returns undefined. - // \return the value for the property. - virtual Value get(Runtime&, const PropNameID& name); - - // When JS wants to set a property with a given name on the HostObject, - // it will call this method. If it throws an exception, the call will - // throw a JS \c Error object. By default this throws a type error exception - // mimicking the behavior of a frozen object in strict mode. - virtual void set(Runtime&, const PropNameID& name, const Value& value); - - // When JS wants a list of property names for the HostObject, it will - // call this method. If it throws an exception, the call will throw a - // JS \c Error object. The default implementation returns empty vector. - virtual std::vector getPropertyNames(Runtime& rt); -}; - -/// Native state (and destructor) that can be attached to any JS object -/// using setNativeState. -class JSI_EXPORT NativeState { - public: - virtual ~NativeState(); -}; - -/// Represents a JS runtime. Movable, but not copyable. Note that -/// this object may not be thread-aware, but cannot be used safely from -/// multiple threads at once. The application is responsible for -/// ensuring that it is used safely. This could mean using the -/// Runtime from a single thread, using a mutex, doing all work on a -/// serial queue, etc. This restriction applies to the methods of -/// this class, and any method in the API which take a Runtime& as an -/// argument. Destructors (all but ~Scope), operators, or other methods -/// which do not take Runtime& as an argument are safe to call from any -/// thread, but it is still forbidden to make write operations on a single -/// instance of any class from more than one thread. In addition, to -/// make shutdown safe, destruction of objects associated with the Runtime -/// must be destroyed before the Runtime is destroyed, or from the -/// destructor of a managed HostObject or HostFunction. Informally, this -/// means that the main source of unsafe behavior is to hold a jsi object -/// in a non-Runtime-managed object, and not clean it up before the Runtime -/// is shut down. If your lifecycle is such that avoiding this is hard, -/// you will probably need to do use your own locks. -class JSI_EXPORT Runtime : public ICast { - public: - virtual ~Runtime(); - - ICast* castInterface(const UUID& interfaceUUID) override; - - /// Evaluates the given JavaScript \c buffer. \c sourceURL is used - /// to annotate the stack trace if there is an exception. The - /// contents may be utf8-encoded JS source code, or binary bytecode - /// whose format is specific to the implementation. If the input - /// format is unknown, or evaluation causes an error, a JSIException - /// will be thrown. - /// Note this function should ONLY be used when there isn't another means - /// through the JSI API. For example, it will be much slower to use this to - /// call a global function than using the JSI APIs to read the function - /// property from the global object and then calling it explicitly. - virtual Value evaluateJavaScript( - const std::shared_ptr& buffer, - const std::string& sourceURL) = 0; - - /// Prepares to evaluate the given JavaScript \c buffer by processing it into - /// a form optimized for execution. This may include pre-parsing, compiling, - /// etc. If the input is invalid (for example, cannot be parsed), a - /// JSIException will be thrown. The resulting object is tied to the - /// particular concrete type of Runtime from which it was created. It may be - /// used (via evaluatePreparedJavaScript) in any Runtime of the same concrete - /// type. - /// The PreparedJavaScript object may be passed to multiple VM instances, so - /// they can all share and benefit from the prepared script. - /// As with evaluateJavaScript(), using JavaScript code should be avoided - /// when the JSI API is sufficient. - virtual std::shared_ptr prepareJavaScript( - const std::shared_ptr& buffer, - std::string sourceURL) = 0; - - /// Evaluates a PreparedJavaScript. If evaluation causes an error, a - /// JSIException will be thrown. - /// As with evaluateJavaScript(), using JavaScript code should be avoided - /// when the JSI API is sufficient. - virtual Value evaluatePreparedJavaScript( - const std::shared_ptr& js) = 0; - - /// Queues a microtask in the JavaScript VM internal Microtask (a.k.a. Job in - /// ECMA262) queue, to be executed when the host drains microtasks in - /// its event loop implementation. - /// - /// \param callback a function to be executed as a microtask. - virtual void queueMicrotask(const jsi::Function& callback) = 0; - - /// Drain the JavaScript VM internal Microtask (a.k.a. Job in ECMA262) queue. - /// - /// \param maxMicrotasksHint a hint to tell an implementation that it should - /// make a best effort not execute more than the given number. It's default - /// to -1 for infinity (unbounded execution). - /// \return true if the queue is drained or false if there is more work to do. - /// - /// When there were exceptions thrown from the execution of microtasks, - /// implementations shall discard the exceptional jobs. An implementation may - /// \throw a \c JSError object to signal the hosts to handle. In that case, an - /// implementation may or may not suspend the draining. - /// - /// Hosts may call this function again to resume the draining if it was - /// suspended due to either exceptions or the \p maxMicrotasksHint bound. - /// E.g. a host may repetitively invoke this function until the queue is - /// drained to implement the "microtask checkpoint" defined in WHATWG HTML - /// event loop: https://html.spec.whatwg.org/C#perform-a-microtask-checkpoint. - /// - /// Note that error propagation is only a concern if a host needs to implement - /// `queueMicrotask`, a recent API that allows enqueueing arbitrary functions - /// (hence may throw) as microtasks. Exceptions from ECMA-262 Promise Jobs are - /// handled internally to VMs and are never propagated to hosts. - /// - /// This API offers some queue management to hosts at its best effort due to - /// different behaviors and limitations imposed by different VMs and APIs. By - /// the time this is written, An implementation may swallow exceptions (JSC), - /// may not pause (V8), and may not support bounded executions. - virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; - - /// \return the global object - virtual Object global() = 0; - - /// \return a short printable description of the instance. It should - /// at least include some human-readable indication of the runtime - /// implementation. This should only be used by logging, debugging, - /// and other developer-facing callers. - virtual std::string description() = 0; - - /// \return whether or not the underlying runtime supports debugging via the - /// Chrome remote debugging protocol. - /// - /// NOTE: the API for determining whether a runtime is debuggable and - /// registering a runtime with the debugger is still in flux, so please don't - /// use this API unless you know what you're doing. - virtual bool isInspectable() = 0; - - /// \return an interface to extract metrics from this \c Runtime. The default - /// implementation of this function returns an \c Instrumentation instance - /// which returns no metrics. - virtual Instrumentation& instrumentation(); - - /// Stores the pointer \p data with the \p uuid in the runtime. This can be - /// used to store some custom data within the runtime. When the runtime is - /// destroyed, or if an entry at an existing key is overwritten, the runtime - /// will release its ownership of the held object. - void setRuntimeData(const UUID& uuid, const std::shared_ptr& data); - - /// Returns the data associated with the \p uuid in the runtime. If there's no - /// data associated with the uuid, return a null pointer. - std::shared_ptr getRuntimeData(const UUID& uuid); - - protected: - friend class Pointer; - friend class PropNameID; - friend class Symbol; - friend class BigInt; - friend class String; - friend class Object; - friend class WeakObject; - friend class Array; - friend class ArrayBuffer; - friend class Function; - friend class Value; - friend class Scope; - friend class JSError; - - /// Stores the pointer \p data with the \p uuid in the runtime. This can be - /// used to store some custom data within the runtime. When the runtime is - /// destroyed, or if an entry at an existing key is overwritten, the runtime - /// will release its ownership by calling \p deleter. - virtual void setRuntimeDataImpl( - const UUID& uuid, - const void* data, - void (*deleter)(const void* data)); - - /// Returns the data associated with the \p uuid in the runtime. If there's no - /// data associated with the uuid, return a null pointer. - virtual const void* getRuntimeDataImpl(const UUID& uuid); - - // Potential optimization: avoid the cloneFoo() virtual dispatch, - // and instead just fix the number of fields, and copy them, since - // in practice they are trivially copyable. Sufficient use of - // rvalue arguments/methods would also reduce the number of clones. - - struct PointerValue { - virtual void invalidate() noexcept = 0; - - protected: - virtual ~PointerValue() = default; - }; - - virtual PointerValue* cloneSymbol(const Runtime::PointerValue* pv) = 0; - virtual PointerValue* cloneBigInt(const Runtime::PointerValue* pv) = 0; - virtual PointerValue* cloneString(const Runtime::PointerValue* pv) = 0; - virtual PointerValue* cloneObject(const Runtime::PointerValue* pv) = 0; - virtual PointerValue* clonePropNameID(const Runtime::PointerValue* pv) = 0; - - virtual PropNameID createPropNameIDFromAscii( - const char* str, - size_t length) = 0; - virtual PropNameID createPropNameIDFromUtf8( - const uint8_t* utf8, - size_t length) = 0; - virtual PropNameID createPropNameIDFromUtf16( - const char16_t* utf16, - size_t length); - virtual PropNameID createPropNameIDFromString(const String& str) = 0; - virtual PropNameID createPropNameIDFromSymbol(const Symbol& sym) = 0; - virtual std::string utf8(const PropNameID&) = 0; - virtual bool compare(const PropNameID&, const PropNameID&) = 0; - - virtual std::string symbolToString(const Symbol&) = 0; - - virtual BigInt createBigIntFromInt64(int64_t) = 0; - virtual BigInt createBigIntFromUint64(uint64_t) = 0; - virtual bool bigintIsInt64(const BigInt&) = 0; - virtual bool bigintIsUint64(const BigInt&) = 0; - virtual uint64_t truncate(const BigInt&) = 0; - virtual String bigintToString(const BigInt&, int) = 0; - - virtual String createStringFromAscii(const char* str, size_t length) = 0; - virtual String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; - virtual String createStringFromUtf16(const char16_t* utf16, size_t length); - virtual std::string utf8(const String&) = 0; - - // \return a \c Value created from a utf8-encoded JSON string. The default - // implementation creates a \c String and invokes JSON.parse. - virtual Value createValueFromJsonUtf8(const uint8_t* json, size_t length); - - virtual Object createObject() = 0; - virtual Object createObject(std::shared_ptr ho) = 0; - virtual std::shared_ptr getHostObject(const jsi::Object&) = 0; - virtual HostFunctionType& getHostFunction(const jsi::Function&) = 0; - - // Creates a new Object with the custom prototype - virtual Object createObjectWithPrototype(const Value& prototype); - - virtual bool hasNativeState(const jsi::Object&) = 0; - virtual std::shared_ptr getNativeState(const jsi::Object&) = 0; - virtual void setNativeState( - const jsi::Object&, - std::shared_ptr state) = 0; - - virtual void setPrototypeOf(const Object& object, const Value& prototype); - virtual Value getPrototypeOf(const Object& object); - - virtual Value getProperty(const Object&, const PropNameID& name) = 0; - virtual Value getProperty(const Object&, const String& name) = 0; - virtual Value getProperty(const Object&, const Value& name); - virtual bool hasProperty(const Object&, const PropNameID& name) = 0; - virtual bool hasProperty(const Object&, const String& name) = 0; - virtual bool hasProperty(const Object&, const Value& name); - virtual void setPropertyValue( - const Object&, - const PropNameID& name, - const Value& value) = 0; - virtual void - setPropertyValue(const Object&, const String& name, const Value& value) = 0; - virtual void - setPropertyValue(const Object&, const Value& name, const Value& value); - - virtual void deleteProperty(const Object&, const PropNameID& name); - virtual void deleteProperty(const Object&, const String& name); - virtual void deleteProperty(const Object&, const Value& name); - - virtual bool isArray(const Object&) const = 0; - virtual bool isArrayBuffer(const Object&) const = 0; - virtual bool isFunction(const Object&) const = 0; - virtual bool isHostObject(const jsi::Object&) const = 0; - virtual bool isHostFunction(const jsi::Function&) const = 0; - virtual Array getPropertyNames(const Object&) = 0; - - virtual WeakObject createWeakObject(const Object&) = 0; - virtual Value lockWeakObject(const WeakObject&) = 0; - - virtual Array createArray(size_t length) = 0; - virtual ArrayBuffer createArrayBuffer( - std::shared_ptr buffer) = 0; - virtual size_t size(const Array&) = 0; - virtual size_t size(const ArrayBuffer&) = 0; - virtual uint8_t* data(const ArrayBuffer&) = 0; - virtual Value getValueAtIndex(const Array&, size_t i) = 0; - virtual void - setValueAtIndexImpl(const Array&, size_t i, const Value& value) = 0; - - virtual Function createFunctionFromHostFunction( - const PropNameID& name, - unsigned int paramCount, - HostFunctionType func) = 0; - virtual Value call( - const Function&, - const Value& jsThis, - const Value* args, - size_t count) = 0; - virtual Value - callAsConstructor(const Function&, const Value* args, size_t count) = 0; - - // Private data for managing scopes. - struct ScopeState; - virtual ScopeState* pushScope(); - virtual void popScope(ScopeState*); - - virtual bool strictEquals(const Symbol& a, const Symbol& b) const = 0; - virtual bool strictEquals(const BigInt& a, const BigInt& b) const = 0; - virtual bool strictEquals(const String& a, const String& b) const = 0; - virtual bool strictEquals(const Object& a, const Object& b) const = 0; - - virtual bool instanceOf(const Object& o, const Function& f) = 0; - - /// See Object::setExternalMemoryPressure. - virtual void setExternalMemoryPressure( - const jsi::Object& obj, - size_t amount) = 0; - - virtual std::u16string utf16(const String& str); - virtual std::u16string utf16(const PropNameID& sym); - - /// Invokes the provided callback \p cb with the String content in \p str. - /// The callback must take in three arguments: bool ascii, const void* data, - /// and size_t num, respectively. \p ascii indicates whether the \p data - /// passed to the callback should be interpreted as a pointer to a sequence of - /// \p num ASCII characters or UTF16 characters. Depending on the internal - /// representation of the string, the function may invoke the callback - /// multiple times, with a different format on each invocation. The callback - /// must not access runtime functionality, as any operation on the runtime may - /// invalidate the data pointers. - virtual void getStringData( - const jsi::String& str, - void* ctx, - void (*cb)(void* ctx, bool ascii, const void* data, size_t num)); - - /// Invokes the provided callback \p cb with the PropNameID content in \p sym. - /// The callback must take in three arguments: bool ascii, const void* data, - /// and size_t num, respectively. \p ascii indicates whether the \p data - /// passed to the callback should be interpreted as a pointer to a sequence of - /// \p num ASCII characters or UTF16 characters. Depending on the internal - /// representation of the string, the function may invoke the callback - /// multiple times, with a different format on each invocation. The callback - /// must not access runtime functionality, as any operation on the runtime may - /// invalidate the data pointers. - virtual void getPropNameIdData( - const jsi::PropNameID& sym, - void* ctx, - void (*cb)(void* ctx, bool ascii, const void* data, size_t num)); - - // These exist so derived classes can access the private parts of - // Value, Symbol, String, and Object, which are all friends of Runtime. - template - static T make(PointerValue* pv); - static PointerValue* getPointerValue(Pointer& pointer); - static const PointerValue* getPointerValue(const Pointer& pointer); - static const PointerValue* getPointerValue(const Value& value); - - friend class ::FBJSRuntime; - template - friend class RuntimeDecorator; -}; - -// Base class for pointer-storing types. -class JSI_EXPORT Pointer { - protected: - explicit Pointer(Pointer&& other) noexcept : ptr_(other.ptr_) { - other.ptr_ = nullptr; - } - - ~Pointer() { - if (ptr_) { - ptr_->invalidate(); - } - } - - Pointer& operator=(Pointer&& other) noexcept; - - friend class Runtime; - friend class Value; - - explicit Pointer(Runtime::PointerValue* ptr) : ptr_(ptr) {} - - typename Runtime::PointerValue* ptr_; -}; - -/// Represents something that can be a JS property key. Movable, not copyable. -class JSI_EXPORT PropNameID : public Pointer { - public: - using Pointer::Pointer; - - PropNameID(Runtime& runtime, const PropNameID& other) - : Pointer(runtime.clonePropNameID(other.ptr_)) {} - - PropNameID(PropNameID&& other) = default; - PropNameID& operator=(PropNameID&& other) = default; - - /// Create a JS property name id from ascii values. The data is - /// copied. - static PropNameID forAscii(Runtime& runtime, const char* str, size_t length) { - return runtime.createPropNameIDFromAscii(str, length); - } - - /// Create a property name id from a nul-terminated C ascii name. The data is - /// copied. - static PropNameID forAscii(Runtime& runtime, const char* str) { - return forAscii(runtime, str, strlen(str)); - } - - /// Create a PropNameID from a C++ string. The string is copied. - static PropNameID forAscii(Runtime& runtime, const std::string& str) { - return forAscii(runtime, str.c_str(), str.size()); - } - - /// Create a PropNameID from utf8 values. The data is copied. - /// Results are undefined if \p utf8 contains invalid code points. - static PropNameID - forUtf8(Runtime& runtime, const uint8_t* utf8, size_t length) { - return runtime.createPropNameIDFromUtf8(utf8, length); - } - - /// Create a PropNameID from utf8-encoded octets stored in a - /// std::string. The string data is transformed and copied. - /// Results are undefined if \p utf8 contains invalid code points. - static PropNameID forUtf8(Runtime& runtime, const std::string& utf8) { - return runtime.createPropNameIDFromUtf8( - reinterpret_cast(utf8.data()), utf8.size()); - } - - /// Given a series of UTF-16 encoded code units, create a PropNameId. The - /// input may contain unpaired surrogates, which will be interpreted as a code - /// point of the same value. - static PropNameID - forUtf16(Runtime& runtime, const char16_t* utf16, size_t length) { - return runtime.createPropNameIDFromUtf16(utf16, length); - } - - /// Given a series of UTF-16 encoded code units stored inside std::u16string, - /// create a PropNameId. The input may contain unpaired surrogates, which - /// will be interpreted as a code point of the same value. - static PropNameID forUtf16(Runtime& runtime, const std::u16string& str) { - return runtime.createPropNameIDFromUtf16(str.data(), str.size()); - } - - /// Create a PropNameID from a JS string. - static PropNameID forString(Runtime& runtime, const jsi::String& str) { - return runtime.createPropNameIDFromString(str); - } - - /// Create a PropNameID from a JS symbol. - static PropNameID forSymbol(Runtime& runtime, const jsi::Symbol& sym) { - return runtime.createPropNameIDFromSymbol(sym); - } - - // Creates a vector of PropNameIDs constructed from given arguments. - template - static std::vector names(Runtime& runtime, Args&&... args); - - // Creates a vector of given PropNameIDs. - template - static std::vector names(PropNameID (&&propertyNames)[N]); - - /// Copies the data in a PropNameID as utf8 into a C++ string. - std::string utf8(Runtime& runtime) const { - return runtime.utf8(*this); - } - - /// Copies the data in a PropNameID as utf16 into a C++ string. - std::u16string utf16(Runtime& runtime) const { - return runtime.utf16(*this); - } - - /// Invokes the user provided callback to process the content in PropNameId. - /// The callback must take in three arguments: bool ascii, const void* data, - /// and size_t num, respectively. \p ascii indicates whether the \p data - /// passed to the callback should be interpreted as a pointer to a sequence of - /// \p num ASCII characters or UTF16 characters. The function may invoke the - /// callback multiple times, with a different format on each invocation. The - /// callback must not access runtime functionality, as any operation on the - /// runtime may invalidate the data pointers. - template - void getPropNameIdData(Runtime& runtime, CB& cb) const { - runtime.getPropNameIdData( - *this, &cb, [](void* ctx, bool ascii, const void* data, size_t num) { - (*((CB*)ctx))(ascii, data, num); - }); - } - - static bool compare( - Runtime& runtime, - const jsi::PropNameID& a, - const jsi::PropNameID& b) { - return runtime.compare(a, b); - } - - friend class Runtime; - friend class Value; -}; - -/// Represents a JS Symbol (es6). Movable, not copyable. -/// TODO T40778724: this is a limited implementation sufficient for -/// the debugger not to crash when a Symbol is a property in an Object -/// or element in an array. Complete support for creating will come -/// later. -class JSI_EXPORT Symbol : public Pointer { - public: - using Pointer::Pointer; - - Symbol(Symbol&& other) = default; - Symbol& operator=(Symbol&& other) = default; - - /// \return whether a and b refer to the same symbol. - static bool strictEquals(Runtime& runtime, const Symbol& a, const Symbol& b) { - return runtime.strictEquals(a, b); - } - - /// Converts a Symbol into a C++ string as JS .toString would. The output - /// will look like \c Symbol(description) . - std::string toString(Runtime& runtime) const { - return runtime.symbolToString(*this); - } - - friend class Runtime; - friend class Value; -}; - -/// Represents a JS BigInt. Movable, not copyable. -class JSI_EXPORT BigInt : public Pointer { - public: - using Pointer::Pointer; - - BigInt(BigInt&& other) = default; - BigInt& operator=(BigInt&& other) = default; - - /// Create a BigInt representing the signed 64-bit \p value. - static BigInt fromInt64(Runtime& runtime, int64_t value) { - return runtime.createBigIntFromInt64(value); - } - - /// Create a BigInt representing the unsigned 64-bit \p value. - static BigInt fromUint64(Runtime& runtime, uint64_t value) { - return runtime.createBigIntFromUint64(value); - } - - /// \return whether a === b. - static bool strictEquals(Runtime& runtime, const BigInt& a, const BigInt& b) { - return runtime.strictEquals(a, b); - } - - /// \returns This bigint truncated to a signed 64-bit integer. - int64_t getInt64(Runtime& runtime) const { - return runtime.truncate(*this); - } - - /// \returns Whether this bigint can be losslessly converted to int64_t. - bool isInt64(Runtime& runtime) const { - return runtime.bigintIsInt64(*this); - } - - /// \returns This bigint truncated to a signed 64-bit integer. Throws a - /// JSIException if the truncation is lossy. - int64_t asInt64(Runtime& runtime) const; - - /// \returns This bigint truncated to an unsigned 64-bit integer. - uint64_t getUint64(Runtime& runtime) const { - return runtime.truncate(*this); - } - - /// \returns Whether this bigint can be losslessly converted to uint64_t. - bool isUint64(Runtime& runtime) const { - return runtime.bigintIsUint64(*this); - } - - /// \returns This bigint truncated to an unsigned 64-bit integer. Throws a - /// JSIException if the truncation is lossy. - uint64_t asUint64(Runtime& runtime) const; - - /// \returns this BigInt converted to a String in base \p radix. Throws a - /// JSIException if radix is not in the [2, 36] range. - inline String toString(Runtime& runtime, int radix = 10) const; - - friend class Runtime; - friend class Value; -}; - -/// Represents a JS String. Movable, not copyable. -class JSI_EXPORT String : public Pointer { - public: - using Pointer::Pointer; - - String(String&& other) = default; - String& operator=(String&& other) = default; - - /// Create a JS string from ascii values. The string data is - /// copied. - static String - createFromAscii(Runtime& runtime, const char* str, size_t length) { - return runtime.createStringFromAscii(str, length); - } - - /// Create a JS string from a nul-terminated C ascii string. The - /// string data is copied. - static String createFromAscii(Runtime& runtime, const char* str) { - return createFromAscii(runtime, str, strlen(str)); - } - - /// Create a JS string from a C++ string. The string data is - /// copied. - static String createFromAscii(Runtime& runtime, const std::string& str) { - return createFromAscii(runtime, str.c_str(), str.size()); - } - - /// Create a JS string from utf8-encoded octets. The string data is - /// transformed and copied. Results are undefined if \p utf8 contains invalid - /// code points. - static String - createFromUtf8(Runtime& runtime, const uint8_t* utf8, size_t length) { - return runtime.createStringFromUtf8(utf8, length); - } - - /// Create a JS string from utf8-encoded octets stored in a - /// std::string. The string data is transformed and copied. Results are - /// undefined if \p utf8 contains invalid code points. - static String createFromUtf8(Runtime& runtime, const std::string& utf8) { - return runtime.createStringFromUtf8( - reinterpret_cast(utf8.data()), utf8.length()); - } - - /// Given a series of UTF-16 encoded code units, create a JS String. The input - /// may contain unpaired surrogates, which will be interpreted as a code point - /// of the same value. - static String - createFromUtf16(Runtime& runtime, const char16_t* utf16, size_t length) { - return runtime.createStringFromUtf16(utf16, length); - } - - /// Given a series of UTF-16 encoded code units stored inside std::u16string, - /// create a JS String. The input may contain unpaired surrogates, which will - /// be interpreted as a code point of the same value. - static String createFromUtf16(Runtime& runtime, const std::u16string& utf16) { - return runtime.createStringFromUtf16(utf16.data(), utf16.length()); - } - - /// \return whether a and b contain the same characters. - static bool strictEquals(Runtime& runtime, const String& a, const String& b) { - return runtime.strictEquals(a, b); - } - - /// Copies the data in a JS string as utf8 into a C++ string. - std::string utf8(Runtime& runtime) const { - return runtime.utf8(*this); - } - - /// Copies the data in a JS string as utf16 into a C++ string. - std::u16string utf16(Runtime& runtime) const { - return runtime.utf16(*this); - } - - /// Invokes the user provided callback to process content in String. The - /// callback must take in three arguments: bool ascii, const void* data, and - /// size_t num, respectively. \p ascii indicates whether the \p data passed to - /// the callback should be interpreted as a pointer to a sequence of \p num - /// ASCII characters or UTF16 characters. The function may invoke the callback - /// multiple times, with a different format on each invocation. The callback - /// must not access runtime functionality, as any operation on the runtime may - /// invalidate the data pointers. - template - void getStringData(Runtime& runtime, CB& cb) const { - runtime.getStringData( - *this, &cb, [](void* ctx, bool ascii, const void* data, size_t num) { - (*((CB*)ctx))(ascii, data, num); - }); - } - - friend class Runtime; - friend class Value; -}; - -class Array; -class Function; - -/// Represents a JS Object. Movable, not copyable. -class JSI_EXPORT Object : public Pointer { - public: - using Pointer::Pointer; - - Object(Object&& other) = default; - Object& operator=(Object&& other) = default; - - /// Creates a new Object instance, like '{}' in JS. - explicit Object(Runtime& runtime) : Object(runtime.createObject()) {} - - static Object createFromHostObject( - Runtime& runtime, - std::shared_ptr ho) { - return runtime.createObject(ho); - } - - /// Creates a new Object with the custom prototype - static Object create(Runtime& runtime, const Value& prototype) { - return runtime.createObjectWithPrototype(prototype); - } - - /// \return whether this and \c obj are the same JSObject or not. - static bool strictEquals(Runtime& runtime, const Object& a, const Object& b) { - return runtime.strictEquals(a, b); - } - - /// \return the result of `this instanceOf ctor` in JS. - bool instanceOf(Runtime& rt, const Function& ctor) const { - return rt.instanceOf(*this, ctor); - } - - /// Sets \p prototype as the prototype of the object. The prototype must be - /// either an Object or null. If the prototype was not set successfully, this - /// method will throw. - void setPrototype(Runtime& runtime, const Value& prototype) const { - return runtime.setPrototypeOf(*this, prototype); - } - - /// \return the prototype of the object - inline Value getPrototype(Runtime& runtime) const; - - /// \return the property of the object with the given ascii name. - /// If the name isn't a property on the object, returns the - /// undefined value. - Value getProperty(Runtime& runtime, const char* name) const; - - /// \return the property of the object with the String name. - /// If the name isn't a property on the object, returns the - /// undefined value. - Value getProperty(Runtime& runtime, const String& name) const; - - /// \return the property of the object with the given JS PropNameID - /// name. If the name isn't a property on the object, returns the - /// undefined value. - Value getProperty(Runtime& runtime, const PropNameID& name) const; - - /// \return the Property of the object with the given JS Value name. If the - /// name isn't a property on the object, returns the undefined value.This - /// attempts to convert the JS Value to convert to a property key. If the - /// conversion fails, this method may throw. - Value getProperty(Runtime& runtime, const Value& name) const; - - /// \return true if and only if the object has a property with the - /// given ascii name. - bool hasProperty(Runtime& runtime, const char* name) const; - - /// \return true if and only if the object has a property with the - /// given String name. - bool hasProperty(Runtime& runtime, const String& name) const; - - /// \return true if and only if the object has a property with the - /// given PropNameID name. - bool hasProperty(Runtime& runtime, const PropNameID& name) const; - - /// \return true if and only if the object has a property with the given - /// JS Value name. This attempts to convert the JS Value to convert to a - /// property key. If the conversion fails, this method may throw. - bool hasProperty(Runtime& runtime, const Value& name) const; - - /// Sets the property value from a Value or anything which can be - /// used to make one: nullptr_t, bool, double, int, const char*, - /// String, or Object. - template - void setProperty(Runtime& runtime, const char* name, T&& value) const; - - /// Sets the property value from a Value or anything which can be - /// used to make one: nullptr_t, bool, double, int, const char*, - /// String, or Object. - template - void setProperty(Runtime& runtime, const String& name, T&& value) const; - - /// Sets the property value from a Value or anything which can be - /// used to make one: nullptr_t, bool, double, int, const char*, - /// String, or Object. - template - void setProperty(Runtime& runtime, const PropNameID& name, T&& value) const; - - /// Sets the property value from a Value or anything which can be - /// used to make one: nullptr_t, bool, double, int, const char*, - /// String, or Object. This takes a JS Value as the property name, and - /// attempts to convert to a property key. If the conversion fails, this - /// method may throw. - template - void setProperty(Runtime& runtime, const Value& name, T&& value) const; - - /// Delete the property with the given ascii name. Throws if the deletion - /// failed. - void deleteProperty(Runtime& runtime, const char* name) const; - - /// Delete the property with the given String name. Throws if the deletion - /// failed. - void deleteProperty(Runtime& runtime, const String& name) const; - - /// Delete the property with the given PropNameID name. Throws if the deletion - /// failed. - void deleteProperty(Runtime& runtime, const PropNameID& name) const; - - /// Delete the property with the given Value name. Throws if the deletion - /// failed. - void deleteProperty(Runtime& runtime, const Value& name) const; - - /// \return true iff JS \c Array.isArray() would return \c true. If - /// so, then \c getArray() will succeed. - bool isArray(Runtime& runtime) const { - return runtime.isArray(*this); - } - - /// \return true iff the Object is an ArrayBuffer. If so, then \c - /// getArrayBuffer() will succeed. - bool isArrayBuffer(Runtime& runtime) const { - return runtime.isArrayBuffer(*this); - } - - /// \return true iff the Object is callable. If so, then \c - /// getFunction will succeed. - bool isFunction(Runtime& runtime) const { - return runtime.isFunction(*this); - } - - /// \return true iff the Object was initialized with \c createFromHostObject - /// and the HostObject passed is of type \c T. If returns \c true then - /// \c getHostObject will succeed. - template - bool isHostObject(Runtime& runtime) const; - - /// \return an Array instance which refers to the same underlying - /// object. If \c isArray() would return false, this will assert. - Array getArray(Runtime& runtime) const&; - - /// \return an Array instance which refers to the same underlying - /// object. If \c isArray() would return false, this will assert. - Array getArray(Runtime& runtime) &&; - - /// \return an Array instance which refers to the same underlying - /// object. If \c isArray() would return false, this will throw - /// JSIException. - Array asArray(Runtime& runtime) const&; - - /// \return an Array instance which refers to the same underlying - /// object. If \c isArray() would return false, this will throw - /// JSIException. - Array asArray(Runtime& runtime) &&; - - /// \return an ArrayBuffer instance which refers to the same underlying - /// object. If \c isArrayBuffer() would return false, this will assert. - ArrayBuffer getArrayBuffer(Runtime& runtime) const&; - - /// \return an ArrayBuffer instance which refers to the same underlying - /// object. If \c isArrayBuffer() would return false, this will assert. - ArrayBuffer getArrayBuffer(Runtime& runtime) &&; - - /// \return a Function instance which refers to the same underlying - /// object. If \c isFunction() would return false, this will assert. - Function getFunction(Runtime& runtime) const&; - - /// \return a Function instance which refers to the same underlying - /// object. If \c isFunction() would return false, this will assert. - Function getFunction(Runtime& runtime) &&; - - /// \return a Function instance which refers to the same underlying - /// object. If \c isFunction() would return false, this will throw - /// JSIException. - Function asFunction(Runtime& runtime) const&; - - /// \return a Function instance which refers to the same underlying - /// object. If \c isFunction() would return false, this will throw - /// JSIException. - Function asFunction(Runtime& runtime) &&; - - /// \return a shared_ptr which refers to the same underlying - /// \c HostObject that was used to create this object. If \c isHostObject - /// is false, this will assert. Note that this does a type check and will - /// assert if the underlying HostObject isn't of type \c T - template - std::shared_ptr getHostObject(Runtime& runtime) const; - - /// \return a shared_ptr which refers to the same underlying - /// \c HostObject that was used to create this object. If \c isHostObject - /// is false, this will throw. - template - std::shared_ptr asHostObject(Runtime& runtime) const; - - /// \return whether this object has native state of type T previously set by - /// \c setNativeState. - template - bool hasNativeState(Runtime& runtime) const; - - /// \return a shared_ptr to the state previously set by \c setNativeState. - /// If \c hasNativeState is false, this will assert. Note that this does a - /// type check and will assert if the native state isn't of type \c T - template - std::shared_ptr getNativeState(Runtime& runtime) const; - - /// Set the internal native state property of this object, overwriting any old - /// value. Creates a new shared_ptr to the object managed by \p state, which - /// will live until the value at this property becomes unreachable. - /// - /// Throws a type error if this object is a proxy or host object. - void setNativeState(Runtime& runtime, std::shared_ptr state) - const; - - /// \return same as \c getProperty(name).asObject(), except with - /// a better exception message. - Object getPropertyAsObject(Runtime& runtime, const char* name) const; - - /// \return similar to \c - /// getProperty(name).getObject().getFunction(), except it will - /// throw JSIException instead of asserting if the property is - /// not an object, or the object is not callable. - Function getPropertyAsFunction(Runtime& runtime, const char* name) const; - - /// \return an Array consisting of all enumerable property names in - /// the object and its prototype chain. All values in the return - /// will be isString(). (This is probably not optimal, but it - /// works. I only need it in one place.) - Array getPropertyNames(Runtime& runtime) const; - - /// Inform the runtime that there is additional memory associated with a given - /// JavaScript object that is not visible to the GC. This can be used if an - /// object is known to retain some native memory, and may be used to guide - /// decisions about when to run garbage collection. - /// This method may be invoked multiple times on an object, and subsequent - /// calls will overwrite any previously set value. Once the object is garbage - /// collected, the associated external memory will be considered freed and may - /// no longer factor into GC decisions. - void setExternalMemoryPressure(Runtime& runtime, size_t amt) const; - - protected: - void setPropertyValue( - Runtime& runtime, - const String& name, - const Value& value) const { - return runtime.setPropertyValue(*this, name, value); - } - - void setPropertyValue( - Runtime& runtime, - const PropNameID& name, - const Value& value) const { - return runtime.setPropertyValue(*this, name, value); - } - - void setPropertyValue(Runtime& runtime, const Value& name, const Value& value) - const { - return runtime.setPropertyValue(*this, name, value); - } - - friend class Runtime; - friend class Value; -}; - -/// Represents a weak reference to a JS Object. If the only reference -/// to an Object are these, the object is eligible for GC. Method -/// names are inspired by C++ weak_ptr. Movable, not copyable. -class JSI_EXPORT WeakObject : public Pointer { - public: - using Pointer::Pointer; - - WeakObject(WeakObject&& other) = default; - WeakObject& operator=(WeakObject&& other) = default; - - /// Create a WeakObject from an Object. - WeakObject(Runtime& runtime, const Object& o) - : WeakObject(runtime.createWeakObject(o)) {} - - /// \return a Value representing the underlying Object if it is still valid; - /// otherwise returns \c undefined. Note that this method has nothing to do - /// with threads or concurrency. The name is based on std::weak_ptr::lock() - /// which serves a similar purpose. - Value lock(Runtime& runtime) const; - - friend class Runtime; -}; - -/// Represents a JS Object which can be efficiently used as an array -/// with integral indices. -class JSI_EXPORT Array : public Object { - public: - Array(Array&&) = default; - /// Creates a new Array instance, with \c length undefined elements. - Array(Runtime& runtime, size_t length) : Array(runtime.createArray(length)) {} - - Array& operator=(Array&&) = default; - - /// \return the size of the Array, according to its length property. - /// (C++ naming convention) - size_t size(Runtime& runtime) const { - return runtime.size(*this); - } - - /// \return the size of the Array, according to its length property. - /// (JS naming convention) - size_t length(Runtime& runtime) const { - return size(runtime); - } - - /// \return the property of the array at index \c i. If there is no - /// such property, returns the undefined value. If \c i is out of - /// range [ 0..\c length ] throws a JSIException. - Value getValueAtIndex(Runtime& runtime, size_t i) const; - - /// Sets the property of the array at index \c i. The argument - /// value behaves as with Object::setProperty(). If \c i is out of - /// range [ 0..\c length ] throws a JSIException. - template - void setValueAtIndex(Runtime& runtime, size_t i, T&& value) const; - - /// There is no current API for changing the size of an array once - /// created. We'll probably need that eventually. - - /// Creates a new Array instance from provided values - template - static Array createWithElements(Runtime&, Args&&... args); - - /// Creates a new Array instance from initializer list. - static Array createWithElements( - Runtime& runtime, - std::initializer_list elements); - - private: - friend class Object; - friend class Value; - friend class Runtime; - - void setValueAtIndexImpl(Runtime& runtime, size_t i, const Value& value) - const { - return runtime.setValueAtIndexImpl(*this, i, value); - } - - Array(Runtime::PointerValue* value) : Object(value) {} -}; - -/// Represents a JSArrayBuffer -class JSI_EXPORT ArrayBuffer : public Object { - public: - ArrayBuffer(ArrayBuffer&&) = default; - ArrayBuffer& operator=(ArrayBuffer&&) = default; - - ArrayBuffer(Runtime& runtime, std::shared_ptr buffer) - : ArrayBuffer(runtime.createArrayBuffer(std::move(buffer))) {} - - /// \return the size of the ArrayBuffer storage. This is not affected by - /// overriding the byteLength property. - /// (C++ naming convention) - size_t size(Runtime& runtime) const { - return runtime.size(*this); - } - - size_t length(Runtime& runtime) const { - return runtime.size(*this); - } - - uint8_t* data(Runtime& runtime) const { - return runtime.data(*this); - } - - private: - friend class Object; - friend class Value; - friend class Runtime; - - ArrayBuffer(Runtime::PointerValue* value) : Object(value) {} -}; - -/// Represents a JS Object which is guaranteed to be Callable. -class JSI_EXPORT Function : public Object { - public: - Function(Function&&) = default; - Function& operator=(Function&&) = default; - - /// Create a function which, when invoked, calls C++ code. If the - /// function throws an exception, a JS Error will be created and - /// thrown. - /// \param name the name property for the function. - /// \param paramCount the length property for the function, which - /// may not be the number of arguments the function is passed. - /// \note The std::function's dtor will be called when the GC finalizes this - /// function. As with HostObject, this may be as late as when the Runtime is - /// shut down, and may occur on an arbitrary thread. If the function contains - /// any captured values, you are responsible for ensuring that their - /// destructors are safe to call on any thread. - static Function createFromHostFunction( - Runtime& runtime, - const jsi::PropNameID& name, - unsigned int paramCount, - jsi::HostFunctionType func); - - /// Calls the function with \c count \c args. The \c this value of the JS - /// function will not be set by the C++ caller, similar to calling - /// Function.prototype.apply(undefined, args) in JS. - /// \b Note: as with Function.prototype.apply, \c this may not always be - /// \c undefined in the function itself. If the function is non-strict, - /// \c this will be set to the global object. - Value call(Runtime& runtime, const Value* args, size_t count) const; - - /// Calls the function with a \c std::initializer_list of Value - /// arguments. The \c this value of the JS function will not be set by the - /// C++ caller, similar to calling Function.prototype.apply(undefined, args) - /// in JS. - /// \b Note: as with Function.prototype.apply, \c this may not always be - /// \c undefined in the function itself. If the function is non-strict, - /// \c this will be set to the global object. - Value call(Runtime& runtime, std::initializer_list args) const; - - /// Calls the function with any number of arguments similarly to - /// Object::setProperty(). The \c this value of the JS function will not be - /// set by the C++ caller, similar to calling - /// Function.prototype.call(undefined, ...args) in JS. - /// \b Note: as with Function.prototype.call, \c this may not always be - /// \c undefined in the function itself. If the function is non-strict, - /// \c this will be set to the global object. - template - Value call(Runtime& runtime, Args&&... args) const; - - /// Calls the function with \c count \c args and \c jsThis value passed - /// as the \c this value. - Value callWithThis( - Runtime& Runtime, - const Object& jsThis, - const Value* args, - size_t count) const; - - /// Calls the function with a \c std::initializer_list of Value - /// arguments and \c jsThis passed as the \c this value. - Value callWithThis( - Runtime& runtime, - const Object& jsThis, - std::initializer_list args) const; - - /// Calls the function with any number of arguments similarly to - /// Object::setProperty(), and with \c jsThis passed as the \c this value. - template - Value callWithThis(Runtime& runtime, const Object& jsThis, Args&&... args) - const; - - /// Calls the function as a constructor with \c count \c args. Equivalent - /// to calling `new Func` where `Func` is the js function reqresented by - /// this. - Value callAsConstructor(Runtime& runtime, const Value* args, size_t count) - const; - - /// Same as above `callAsConstructor`, except use an initializer_list to - /// supply the arguments. - Value callAsConstructor(Runtime& runtime, std::initializer_list args) - const; - - /// Same as above `callAsConstructor`, but automatically converts/wraps - /// any argument with a jsi Value. - template - Value callAsConstructor(Runtime& runtime, Args&&... args) const; - - /// Returns whether this was created with Function::createFromHostFunction. - /// If true then you can use getHostFunction to get the underlying - /// HostFunctionType. - bool isHostFunction(Runtime& runtime) const { - return runtime.isHostFunction(*this); - } - - /// Returns the underlying HostFunctionType iff isHostFunction returns true - /// and asserts otherwise. You can use this to use std::function<>::target - /// to get the object that was passed to create the HostFunctionType. - /// - /// Note: The reference returned is borrowed from the JS object underlying - /// \c this, and thus only lasts as long as the object underlying - /// \c this does. - HostFunctionType& getHostFunction(Runtime& runtime) const { - assert(isHostFunction(runtime)); - return runtime.getHostFunction(*this); - } - - private: - friend class Object; - friend class Value; - friend class Runtime; - - Function(Runtime::PointerValue* value) : Object(value) {} -}; - -/// Represents any JS Value (undefined, null, boolean, number, symbol, -/// string, or object). Movable, or explicitly copyable (has no copy -/// ctor). -class JSI_EXPORT Value { - public: - /// Default ctor creates an \c undefined JS value. - Value() noexcept : Value(UndefinedKind) {} - - /// Creates a \c null JS value. - /* implicit */ Value(std::nullptr_t) : kind_(NullKind) {} - - /// Creates a boolean JS value. - /* implicit */ Value(bool b) : Value(BooleanKind) { - data_.boolean = b; - } - - /// Creates a number JS value. - /* implicit */ Value(double d) : Value(NumberKind) { - data_.number = d; - } - - /// Creates a number JS value. - /* implicit */ Value(int i) : Value(NumberKind) { - data_.number = i; - } - - /// Moves a Symbol, String, or Object rvalue into a new JS value. - template < - typename T, - typename = std::enable_if_t< - std::is_base_of::value || - std::is_base_of::value || - std::is_base_of::value || - std::is_base_of::value>> - /* implicit */ Value(T&& other) : Value(kindOf(other)) { - new (&data_.pointer) T(std::move(other)); - } - - /// Value("foo") will treat foo as a bool. This makes doing that a - /// compile error. - template - Value(const char*) { - static_assert( - !std::is_same::value, - "Value cannot be constructed directly from const char*"); - } - - Value(Value&& other) noexcept; - - /// Copies a Symbol lvalue into a new JS value. - Value(Runtime& runtime, const Symbol& sym) : Value(SymbolKind) { - new (&data_.pointer) Symbol(runtime.cloneSymbol(sym.ptr_)); - } - - /// Copies a BigInt lvalue into a new JS value. - Value(Runtime& runtime, const BigInt& bigint) : Value(BigIntKind) { - new (&data_.pointer) BigInt(runtime.cloneBigInt(bigint.ptr_)); - } - - /// Copies a String lvalue into a new JS value. - Value(Runtime& runtime, const String& str) : Value(StringKind) { - new (&data_.pointer) String(runtime.cloneString(str.ptr_)); - } - - /// Copies a Object lvalue into a new JS value. - Value(Runtime& runtime, const Object& obj) : Value(ObjectKind) { - new (&data_.pointer) Object(runtime.cloneObject(obj.ptr_)); - } - - /// Creates a JS value from another Value lvalue. - Value(Runtime& runtime, const Value& value); - - /// Value(rt, "foo") will treat foo as a bool. This makes doing - /// that a compile error. - template - Value(Runtime&, const char*) { - static_assert( - !std::is_same::value, - "Value cannot be constructed directly from const char*"); - } - - ~Value(); - // \return the undefined \c Value. - static Value undefined() { - return Value(); - } - - // \return the null \c Value. - static Value null() { - return Value(nullptr); - } - - // \return a \c Value created from a utf8-encoded JSON string. - static Value - createFromJsonUtf8(Runtime& runtime, const uint8_t* json, size_t length) { - return runtime.createValueFromJsonUtf8(json, length); - } - - /// \return according to the Strict Equality Comparison algorithm, see: - /// https://262.ecma-international.org/11.0/#sec-strict-equality-comparison - static bool strictEquals(Runtime& runtime, const Value& a, const Value& b); - - Value& operator=(Value&& other) noexcept { - this->~Value(); - new (this) Value(std::move(other)); - return *this; - } - - bool isUndefined() const { - return kind_ == UndefinedKind; - } - - bool isNull() const { - return kind_ == NullKind; - } - - bool isBool() const { - return kind_ == BooleanKind; - } - - bool isNumber() const { - return kind_ == NumberKind; - } - - bool isString() const { - return kind_ == StringKind; - } - - bool isBigInt() const { - return kind_ == BigIntKind; - } - - bool isSymbol() const { - return kind_ == SymbolKind; - } - - bool isObject() const { - return kind_ == ObjectKind; - } - - /// \return the boolean value, or asserts if not a boolean. - bool getBool() const { - assert(isBool()); - return data_.boolean; - } - - /// \return the boolean value, or throws JSIException if not a - /// boolean. - bool asBool() const; - - /// \return the number value, or asserts if not a number. - double getNumber() const { - assert(isNumber()); - return data_.number; - } - - /// \return the number value, or throws JSIException if not a - /// number. - double asNumber() const; - - /// \return the Symbol value, or asserts if not a symbol. - Symbol getSymbol(Runtime& runtime) const& { - assert(isSymbol()); - return Symbol(runtime.cloneSymbol(data_.pointer.ptr_)); - } - - /// \return the Symbol value, or asserts if not a symbol. - /// Can be used on rvalue references to avoid cloning more symbols. - Symbol getSymbol(Runtime&) && { - assert(isSymbol()); - auto ptr = data_.pointer.ptr_; - data_.pointer.ptr_ = nullptr; - return static_cast(ptr); - } - - /// \return the Symbol value, or throws JSIException if not a - /// symbol - Symbol asSymbol(Runtime& runtime) const&; - Symbol asSymbol(Runtime& runtime) &&; - - /// \return the BigInt value, or asserts if not a bigint. - BigInt getBigInt(Runtime& runtime) const& { - assert(isBigInt()); - return BigInt(runtime.cloneBigInt(data_.pointer.ptr_)); - } - - /// \return the BigInt value, or asserts if not a bigint. - /// Can be used on rvalue references to avoid cloning more bigints. - BigInt getBigInt(Runtime&) && { - assert(isBigInt()); - auto ptr = data_.pointer.ptr_; - data_.pointer.ptr_ = nullptr; - return static_cast(ptr); - } - - /// \return the BigInt value, or throws JSIException if not a - /// bigint - BigInt asBigInt(Runtime& runtime) const&; - BigInt asBigInt(Runtime& runtime) &&; - - /// \return the String value, or asserts if not a string. - String getString(Runtime& runtime) const& { - assert(isString()); - return String(runtime.cloneString(data_.pointer.ptr_)); - } - - /// \return the String value, or asserts if not a string. - /// Can be used on rvalue references to avoid cloning more strings. - String getString(Runtime&) && { - assert(isString()); - auto ptr = data_.pointer.ptr_; - data_.pointer.ptr_ = nullptr; - return static_cast(ptr); - } - - /// \return the String value, or throws JSIException if not a - /// string. - String asString(Runtime& runtime) const&; - String asString(Runtime& runtime) &&; - - /// \return the Object value, or asserts if not an object. - Object getObject(Runtime& runtime) const& { - assert(isObject()); - return Object(runtime.cloneObject(data_.pointer.ptr_)); - } - - /// \return the Object value, or asserts if not an object. - /// Can be used on rvalue references to avoid cloning more objects. - Object getObject(Runtime&) && { - assert(isObject()); - auto ptr = data_.pointer.ptr_; - data_.pointer.ptr_ = nullptr; - return static_cast(ptr); - } - - /// \return the Object value, or throws JSIException if not an - /// object. - Object asObject(Runtime& runtime) const&; - Object asObject(Runtime& runtime) &&; - - // \return a String like JS .toString() would do. - String toString(Runtime& runtime) const; - - private: - friend class Runtime; - - enum ValueKind { - UndefinedKind, - NullKind, - BooleanKind, - NumberKind, - SymbolKind, - BigIntKind, - StringKind, - ObjectKind, - PointerKind = SymbolKind, - }; - - union Data { - // Value's ctor and dtor will manage the lifecycle of the contained Data. - Data() { - static_assert( - sizeof(Data) == sizeof(uint64_t), - "Value data should fit in a 64-bit register"); - } - ~Data() {} - - // scalars - bool boolean; - double number; - // pointers - Pointer pointer; // Symbol, String, Object, Array, Function - }; - - Value(ValueKind kind) : kind_(kind) {} - - constexpr static ValueKind kindOf(const Symbol&) { - return SymbolKind; - } - constexpr static ValueKind kindOf(const BigInt&) { - return BigIntKind; - } - constexpr static ValueKind kindOf(const String&) { - return StringKind; - } - constexpr static ValueKind kindOf(const Object&) { - return ObjectKind; - } - - ValueKind kind_; - Data data_; - - // In the future: Value becomes NaN-boxed. See T40538354. -}; - -/// Not movable and not copyable RAII marker advising the underlying -/// JavaScript VM to track resources allocated since creation until -/// destruction so that they can be recycled eagerly when the Scope -/// goes out of scope instead of floating in the air until the next -/// garbage collection or any other delayed release occurs. -/// -/// This API should be treated only as advice, implementations can -/// choose to ignore the fact that Scopes are created or destroyed. -/// -/// This class is an exception to the rule allowing destructors to be -/// called without proper synchronization (see Runtime documentation). -/// The whole point of this class is to enable all sorts of clean ups -/// when the destructor is called and this proper synchronization is -/// required at that time. -/// -/// Instances of this class are intended to be created as automatic stack -/// variables in which case destructor calls don't require any additional -/// locking, provided that the lock (if any) is managed with RAII helpers. -class JSI_EXPORT Scope { - public: - explicit Scope(Runtime& rt) : rt_(rt), prv_(rt.pushScope()) {} - ~Scope() { - rt_.popScope(prv_); - } - - Scope(const Scope&) = delete; - Scope(Scope&&) = delete; - - Scope& operator=(const Scope&) = delete; - Scope& operator=(Scope&&) = delete; - - template - static auto callInNewScope(Runtime& rt, F f) -> decltype(f()) { - Scope s(rt); - return f(); - } - - private: - Runtime& rt_; - Runtime::ScopeState* prv_; -}; - -/// Base class for jsi exceptions -class JSI_EXPORT JSIException : public std::exception { - protected: - JSIException() {} - JSIException(std::string what) : what_(std::move(what)) {} - - public: - JSIException(const JSIException&) = default; - - virtual const char* what() const noexcept override { - return what_.c_str(); - } - - virtual ~JSIException() override; - - protected: - std::string what_; -}; - -/// This exception will be thrown by API functions on errors not related to -/// JavaScript execution. -class JSI_EXPORT JSINativeException : public JSIException { - public: - JSINativeException(std::string what) : JSIException(std::move(what)) {} - - JSINativeException(const JSINativeException&) = default; - - virtual ~JSINativeException(); -}; - -/// This exception will be thrown by API functions whenever a JS -/// operation causes an exception as described by the spec, or as -/// otherwise described. -class JSI_EXPORT JSError : public JSIException { - public: - /// Creates a JSError referring to provided \c value - JSError(Runtime& r, Value&& value); - - /// Creates a JSError referring to new \c Error instance capturing current - /// JavaScript stack. The error message property is set to given \c message. - JSError(Runtime& rt, std::string message); - - /// Creates a JSError referring to new \c Error instance capturing current - /// JavaScript stack. The error message property is set to given \c message. - JSError(Runtime& rt, const char* message) - : JSError(rt, std::string(message)) {} - - /// Creates a JSError referring to a JavaScript Object having message and - /// stack properties set to provided values. - JSError(Runtime& rt, std::string message, std::string stack); - - /// Creates a JSError referring to provided value and what string - /// set to provided message. This argument order is a bit weird, - /// but necessary to avoid ambiguity with the above. - JSError(std::string what, Runtime& rt, Value&& value); - - /// Creates a JSError referring to the provided value, message and stack. This - /// constructor does not take a Runtime parameter, and therefore cannot result - /// in recursively invoking the JSError constructor. - JSError(Value&& value, std::string message, std::string stack); - - JSError(const JSError&) = default; - - virtual ~JSError(); - - const std::string& getStack() const { - return stack_; - } - - const std::string& getMessage() const { - return message_; - } - - const jsi::Value& value() const { - assert(value_); - return *value_; - } - - private: - // This initializes the value_ member and does some other - // validation, so it must be called by every branch through the - // constructors. - void setValue(Runtime& rt, Value&& value); - - // This needs to be on the heap, because throw requires the object - // be copyable, and Value is not. - std::shared_ptr value_; - std::string message_; - std::string stack_; -}; - -/// Helper function to cast the object pointed to by \p ptr into an interface -/// specified by \c U. If cast is successful, return a pointer to the object -/// as a raw pointer of \c U. Otherwise, return nullptr. -/// The returned interface same lifetime as the object referenced by \p ptr. -template -U* castInterface(T* ptr) { - if (ptr) { - return static_cast(ptr->castInterface(U::uuid)); - } - return nullptr; -} - -/// Helper function to cast the object managed by the shared_ptr \p ptr into an -/// interface specified by \c U. If the cast is successful, return a shared_ptr -/// of type \c U to the object. Otherwise, return an empty pointer. -/// The returned shared_ptr shares ownership of the object with \p ptr. -template -std::shared_ptr dynamicInterfaceCast(T&& ptr) { - auto* p = ptr->castInterface(U::uuid); - U* res = static_cast(p); - if (res) { - return std::shared_ptr(std::forward(ptr), res); - } - return nullptr; -} - -} // namespace jsi -} // namespace facebook - -#include diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsilib.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsilib.h deleted file mode 100644 index c94de89f6..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/jsilib.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -namespace facebook { -namespace jsi { - -class FileBuffer : public Buffer { - public: - FileBuffer(const std::string& path); - ~FileBuffer() override; - - size_t size() const override { - return size_; - } - - const uint8_t* data() const override { - return data_; - } - - private: - size_t size_; - uint8_t* data_; -}; - -// A trivial implementation of PreparedJavaScript that simply stores the source -// buffer and URL. -class SourceJavaScriptPreparation final : public jsi::PreparedJavaScript, - public jsi::Buffer { - std::shared_ptr buf_; - std::string sourceURL_; - - public: - SourceJavaScriptPreparation( - std::shared_ptr buf, - std::string sourceURL) - : buf_(std::move(buf)), sourceURL_(std::move(sourceURL)) {} - - const std::string& sourceURL() const { - return sourceURL_; - } - - size_t size() const override { - return buf_->size(); - } - const uint8_t* data() const override { - return buf_->data(); - } -}; - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/test/testlib.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/test/testlib.h deleted file mode 100644 index b56d41b83..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/test/testlib.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include -#include -#include - -#include -#include - -namespace facebook { -namespace jsi { - -class Runtime; - -using RuntimeFactory = std::function()>; - -std::vector runtimeGenerators(); - -class JSITestBase : public ::testing::TestWithParam { - public: - JSITestBase() : factory(GetParam()), runtime(factory()), rt(*runtime) {} - - Value eval(const char* code) { - return rt.global().getPropertyAsFunction(rt, "eval").call(rt, code); - } - - Function function(const std::string& code) { - return eval(("(" + code + ")").c_str()).getObject(rt).getFunction(rt); - } - - bool checkValue(const Value& value, const std::string& jsValue) { - return function("function(value) { return value == " + jsValue + "; }") - .call(rt, std::move(value)) - .getBool(); - } - - RuntimeFactory factory; - std::shared_ptr runtime; - Runtime& rt; -}; -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/threadsafe.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/threadsafe.h deleted file mode 100644 index cb10a335f..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/include_shermes/jsi/threadsafe.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -#include - -#include -#include - -namespace facebook { -namespace jsi { - -class ThreadSafeRuntime : public Runtime { - public: - virtual void lock() const = 0; - virtual void unlock() const = 0; - virtual Runtime& getUnsafeRuntime() = 0; -}; - -namespace detail { - -template -struct WithLock { - L lock; - WithLock(R& r) : lock(r) {} - void before() { - lock.lock(); - } - void after() { - lock.unlock(); - } -}; - -// The actual implementation of a given ThreadSafeRuntime. It's parameterized -// by: -// -// - R: The actual Runtime type that this wraps -// - L: A lock type that has three members: -// - L(R& r) // ctor -// - void lock() -// - void unlock() -template -class ThreadSafeRuntimeImpl final - : public WithRuntimeDecorator, R, ThreadSafeRuntime> { - public: - template - ThreadSafeRuntimeImpl(Args&&... args) - : WithRuntimeDecorator, R, ThreadSafeRuntime>( - unsafe_, - lock_), - unsafe_(std::forward(args)...), - lock_(unsafe_) {} - - R& getUnsafeRuntime() override { - return WithRuntimeDecorator, R, ThreadSafeRuntime>::plain(); - } - - void lock() const override { - lock_.before(); - } - - void unlock() const override { - lock_.after(); - } - - private: - R unsafe_; - mutable WithLock lock_; -}; - -} // namespace detail - -} // namespace jsi -} // namespace facebook diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/js_runtime.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/js_runtime.h deleted file mode 100644 index 71bad7bdf..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/js_runtime.h +++ /dev/null @@ -1,186 +0,0 @@ -// Copyright (c) Microsoft Corporation. -// Licensed under the MIT License. - -#ifndef SRC_JS_RUNTIME_API_H_ -#define SRC_JS_RUNTIME_API_H_ - -#include "js_native_api.h" - -// -// Node-API extensions required for JavaScript engine hosting. -// -// It is a very early version of the APIs which we consider to be experimental. -// These APIs are not stable yet and are subject to change while we continue -// their development. After some time we will stabilize the APIs and make them -// "officially stable". -// - -#define JSR_API NAPI_EXTERN napi_status NAPI_CDECL - -EXTERN_C_START - -typedef struct jsr_runtime_s* jsr_runtime; -typedef struct jsr_config_s* jsr_config; -typedef struct jsr_prepared_script_s* jsr_prepared_script; -typedef struct jsr_napi_env_scope_s* jsr_napi_env_scope; - -typedef void(NAPI_CDECL* jsr_data_delete_cb)(void* data, void* deleter_data); - -//============================================================================= -// jsr_runtime -//============================================================================= - -JSR_API jsr_create_runtime(jsr_config config, jsr_runtime* runtime); -JSR_API jsr_delete_runtime(jsr_runtime runtime); -JSR_API jsr_runtime_get_node_api_env(jsr_runtime runtime, napi_env* env); - -//============================================================================= -// jsr_config -//============================================================================= - -JSR_API jsr_create_config(jsr_config* config); -JSR_API jsr_delete_config(jsr_config config); - -JSR_API jsr_config_enable_inspector(jsr_config config, bool value); -JSR_API jsr_config_set_inspector_runtime_name(jsr_config config, - const char* name); -JSR_API jsr_config_set_inspector_port(jsr_config config, uint16_t port); -JSR_API jsr_config_set_inspector_break_on_start(jsr_config config, bool value); - -JSR_API jsr_config_enable_gc_api(jsr_config config, bool value); - -//============================================================================= -// jsr_config task runner -//============================================================================= - -// A callback to run task -typedef void(NAPI_CDECL* jsr_task_run_cb)(void* task_data); - -// A callback to post task to the task runner -typedef void(NAPI_CDECL* jsr_task_runner_post_task_cb)( -void* task_runner_data, -void* task_data, - jsr_task_run_cb task_run_cb, -jsr_data_delete_cb task_data_delete_cb, -void* deleter_data); - -JSR_API jsr_config_set_task_runner( - jsr_config config, - void* task_runner_data, - jsr_task_runner_post_task_cb task_runner_post_task_cb, - jsr_data_delete_cb task_runner_data_delete_cb, - void* deleter_data); - -//============================================================================= -// jsr_config script cache -//============================================================================= - -typedef void(NAPI_CDECL* jsr_script_cache_load_cb)( -void* script_cache_data, -const char* source_url, - uint64_t source_hash, -const char* runtime_name, - uint64_t runtime_version, -const char* cache_tag, -const uint8_t** buffer, - size_t* buffer_size, -jsr_data_delete_cb* buffer_delete_cb, -void** deleter_data); - -typedef void(NAPI_CDECL* jsr_script_cache_store_cb)( -void* script_cache_data, -const char* source_url, - uint64_t source_hash, -const char* runtime_name, - uint64_t runtime_version, -const char* cache_tag, -const uint8_t* buffer, - size_t buffer_size, -jsr_data_delete_cb buffer_delete_cb, -void* deleter_data); - -JSR_API jsr_config_set_script_cache( - jsr_config config, - void* script_cache_data, - jsr_script_cache_load_cb script_cache_load_cb, - jsr_script_cache_store_cb script_cache_store_cb, - jsr_data_delete_cb script_cache_data_delete_cb, - void* deleter_data); - -//============================================================================= -// napi_env scope -//============================================================================= - -// Opens the napi_env scope in the current thread. -// Calling Node-API functions without the opened scope may cause a failure. -// The scope must be closed by the jsr_close_napi_env_scope call. -JSR_API jsr_open_napi_env_scope(napi_env env, jsr_napi_env_scope* scope); - -// Closes the napi_env scope in the current thread. It must match to the -// jsr_open_napi_env_scope call. -JSR_API jsr_close_napi_env_scope(napi_env env, jsr_napi_env_scope scope); - -//============================================================================= -// Additional functions to implement JSI -//============================================================================= - -// To implement JSI description() -JSR_API jsr_get_description(napi_env env, const char** result); - -// To implement JSI drainMicrotasks() -JSR_API -jsr_drain_microtasks(napi_env env, int32_t max_count_hint, bool* result); - -// To implement JSI isInspectable() -JSR_API jsr_is_inspectable(napi_env env, bool* result); - -//============================================================================= -// Script preparing and running. -// -// Script is usually converted to byte code, or in other words - prepared - for -// execution. Then, we can run the prepared script. -//============================================================================= - -// Run script with source URL. -JSR_API jsr_run_script(napi_env env, - napi_value source, - const char* source_url, - napi_value* result); - -// Prepare the script for running. -JSR_API jsr_create_prepared_script(napi_env env, - const uint8_t* script_data, - size_t script_length, - jsr_data_delete_cb script_delete_cb, - void* deleter_data, - const char* source_url, - jsr_prepared_script* result); - -// Delete the prepared script. -JSR_API jsr_delete_prepared_script(napi_env env, - jsr_prepared_script prepared_script); - -// Run the prepared script. -JSR_API jsr_prepared_script_run(napi_env env, - jsr_prepared_script prepared_script, - napi_value* result); - -//============================================================================= -// Functions to support unit tests. -//============================================================================= - -// Provides a hint to run garbage collection. -// It is typically used for unit tests. -// It requires enabling GC by calling jsr_config_enable_gc_api. -JSR_API jsr_collect_garbage(napi_env env); - -// Checks if the environment has an unhandled promise rejection. -JSR_API jsr_has_unhandled_promise_rejection(napi_env env, bool* result); - -// Gets and clears the last unhandled promise rejection. -JSR_API jsr_get_and_clear_last_unhandled_promise_rejection(napi_env env, - napi_value* result); - -EXTERN_C_END - -#endif // !SRC_JS_RUNTIME_API_H_ diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/jsr.cpp b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/jsr.cpp deleted file mode 100644 index ac10bb051..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/jsr.cpp +++ /dev/null @@ -1,148 +0,0 @@ -#include "jsr.h" -#include "js_runtime.h" -#include "File.h" - -using namespace facebook::jsi; -std::unordered_map JSR::env_to_jsr_cache; - -typedef struct napi_runtime__ { - JSR *hermes; -} napi_runtime__; - - -#ifdef __SHERMES__ -class TaskRunner : public ::hermes::node_api::TaskRunner { -public: - void post(std::unique_ptr<::hermes::node_api::Task> task) noexcept override { - printf("%s", "HERMES NAPI CALLBACK POSTED"); - } -}; -#endif - -JSR::JSR() { - #ifdef __SHERMES__ - hermes::vm::RuntimeConfig config = - hermes::vm::RuntimeConfig::Builder().withMicrotaskQueue(true).withES6BlockScoping(true).withEnableAsyncGenerators(true).build(); - #else - hermes::vm::RuntimeConfig config = - hermes::vm::RuntimeConfig::Builder().withMicrotaskQueue(true).build(); - #endif - - threadSafeRuntime = facebook::hermes::makeThreadSafeHermesRuntime(config); - rt = (facebook::hermes::HermesRuntime *) &threadSafeRuntime->getUnsafeRuntime(); -} - -napi_status js_create_runtime(napi_runtime *runtime) { - if (runtime == nullptr) return napi_invalid_arg; - *runtime = new napi_runtime__(); - (*runtime)->hermes = new JSR(); - - return napi_ok; -} - -napi_status js_lock_env(napi_env env) { - auto itFound = JSR::env_to_jsr_cache.find(env); - if (itFound == JSR::env_to_jsr_cache.end()) { - return napi_invalid_arg; - } - itFound->second->lock(); - - return napi_ok; -} - -napi_status js_unlock_env(napi_env env) { - auto itFound = JSR::env_to_jsr_cache.find(env); - if (itFound == JSR::env_to_jsr_cache.end()) { - return napi_invalid_arg; - } - itFound->second->unlock(); - - return napi_ok; -} - -napi_status js_create_napi_env(napi_env *env, napi_runtime runtime) { - if (env == nullptr) return napi_invalid_arg; - #ifdef __SHERMES__ - *env = ::hermes::node_api::createNodeApiEnv(runtime->hermes->rt->getVMRuntimeUnsafe(), std::make_shared(), [](napi_env env, napi_value value) {}, 8); - #else - runtime->hermes->rt->createNapiEnv(env); - #endif - JSR::env_to_jsr_cache.insert(std::make_pair(*env, runtime->hermes)); - return napi_ok; -} - -napi_status js_set_runtime_flags(const char *flags) { - return napi_ok; -} - -napi_status js_free_napi_env(napi_env env) { - JSR::env_to_jsr_cache.erase(env); - return napi_ok; -} - -napi_status js_free_runtime(napi_runtime runtime) { - if (runtime == nullptr) return napi_invalid_arg; - runtime->hermes->threadSafeRuntime.reset(); - runtime->hermes->rt = nullptr; - delete runtime->hermes; - delete runtime; - - return napi_ok; -} - - -napi_status js_execute_script(napi_env env, - napi_value script, - const char *file, - napi_value *result) { - #ifdef __SHERMES__ - return napi_run_script_source(env, script, file, result);; - #else - return jsr_run_script(env, script, file, result); - #endif -} - -napi_status js_execute_pending_jobs(napi_env env) { - #ifdef __SHERMES__ - auto itFound = JSR::env_to_jsr_cache.find(env); - if (itFound == JSR::env_to_jsr_cache.end()) { - return napi_invalid_arg; - } - itFound->second->rt->drainMicrotasks(); - return napi_ok; - #else - bool result; - return jsr_drain_microtasks(env, 0, &result); - #endif -} - -napi_status js_get_engine_ptr(napi_env env, int64_t *engine_ptr) { - return napi_ok; -} - -napi_status -js_adjust_external_memory(napi_env env, int64_t changeInBytes, int64_t *externalMemory) { - napi_adjust_external_memory(env, changeInBytes, externalMemory); - return napi_ok; -} - -napi_status js_cache_script(napi_env env, const char *source, const char *file) { - return napi_ok; -} - -napi_status js_run_cached_script(napi_env env, const char *file, napi_value script, void *cache, - napi_value *result) { - int length = 0; - auto data = tns::File::ReadBinary(file, length); - if (!data) { - return napi_cannot_run_js; - } - - return napi_run_bytecode(env, data, length, file, result); -} - -napi_status js_get_runtime_version(napi_env env, napi_value *version) { - napi_create_string_utf8(env, "Hermes", NAPI_AUTO_LENGTH, version); - return napi_ok; -} - diff --git a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/jsr.h b/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/jsr.h deleted file mode 100644 index 62d391242..000000000 --- a/platforms/android/test-app/runtime/src/main/cpp/napi/hermes/jsr.h +++ /dev/null @@ -1,63 +0,0 @@ -// -// Created by Ammar Ahmed on 16/11/2024. -// - -#ifndef TEST_APP_JSR_H -#define TEST_APP_JSR_H - -#include "hermes/hermes.h" -#ifdef __SHERMES__ -#include "hermes/hermes_node_api.h" -#else -#include "hermes/hermes_api.h" -#endif - -#include "jsi/threadsafe.h" -#include "jsr_common.h" - -class JSR { -public: - JSR(); - std::unique_ptr threadSafeRuntime; - facebook::hermes::HermesRuntime* rt; - std::recursive_mutex js_mutex; - void lock() { - threadSafeRuntime->lock(); - js_mutex.lock(); - } - void unlock() { - threadSafeRuntime->unlock(); - js_mutex.unlock(); - } - - static std::unordered_map env_to_jsr_cache; -}; - -class NapiScope { -public: - explicit NapiScope(napi_env env, bool openHandle = true) - : env_(env) - { - js_lock_env(env_); - if (openHandle) { - napi_open_handle_scope(env_, &napiHandleScope_); - } else { - napiHandleScope_ = nullptr; - } - } - - ~NapiScope() { - if (napiHandleScope_) { - napi_close_handle_scope(env_, napiHandleScope_); - } - js_unlock_env(env_); - } - -private: - napi_env env_; - napi_handle_scope napiHandleScope_; -}; - -#define JSEnterScope - -#endif //TEST_APP_JSR_H From 04c486be7e5902c4992816f5b79dc7da65888a68 Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 14:31:40 -0400 Subject: [PATCH 05/11] refactor: wire android build to unified runtime layout --- NativeScript/runtime/android/Runtime.cpp | 6 +- .../android/modules/AndroidRuntimeModules.h | 18 +- .../runtime/android/modules/url/URL.cpp | 342 - .../runtime/android/modules/url/URL.h | 61 - .../android/modules/url/URLSearchParams.cpp | 491 - .../android/modules/url/URLSearchParams.h | 39 - .../android/modules/url/ada/LICENSE-APACHE | 201 - .../android/modules/url/ada/LICENSE-MIT | 18 - .../runtime/android/modules/url/ada/ada.cpp | 15661 ---------------- .../runtime/android/modules/url/ada/ada.h | 7330 -------- .../android/test-app/runtime/CMakeLists.txt | 219 +- .../android/test-app/runtime/build.gradle | 16 +- scripts/check_ffi_boundaries.sh | 12 + 13 files changed, 149 insertions(+), 24265 deletions(-) delete mode 100644 NativeScript/runtime/android/modules/url/URL.cpp delete mode 100644 NativeScript/runtime/android/modules/url/URL.h delete mode 100644 NativeScript/runtime/android/modules/url/URLSearchParams.cpp delete mode 100644 NativeScript/runtime/android/modules/url/URLSearchParams.h delete mode 100644 NativeScript/runtime/android/modules/url/ada/LICENSE-APACHE delete mode 100644 NativeScript/runtime/android/modules/url/ada/LICENSE-MIT delete mode 100644 NativeScript/runtime/android/modules/url/ada/ada.cpp delete mode 100644 NativeScript/runtime/android/modules/url/ada/ada.h diff --git a/NativeScript/runtime/android/Runtime.cpp b/NativeScript/runtime/android/Runtime.cpp index 8243b9a89..407b93cde 100644 --- a/NativeScript/runtime/android/Runtime.cpp +++ b/NativeScript/runtime/android/Runtime.cpp @@ -35,7 +35,7 @@ #include "JsV8InspectorClient.h" #endif -#include "NSRuntimeModules.h" +#include "AndroidRuntimeModules.h" using namespace tns; using namespace std; @@ -233,7 +233,7 @@ void Runtime::Init(JNIEnv *_env, jstring filesPath, jstring nativeLibsDir, ArgConverter::Init(env); - NSRuntimeModules::Init(env); + AndroidRuntimeModules::Init(env, global); m_objectManager->Init(env); @@ -705,4 +705,4 @@ tns::ConcurrentMap Runtime::thread_id_to_rt_cache; int Runtime::m_mainLooper_fd[2]; Runtime *Runtime::s_main_rt = nullptr; -std::thread::id Runtime::s_main_thread_id; \ No newline at end of file +std::thread::id Runtime::s_main_thread_id; diff --git a/NativeScript/runtime/android/modules/AndroidRuntimeModules.h b/NativeScript/runtime/android/modules/AndroidRuntimeModules.h index c57b5453d..400377cec 100644 --- a/NativeScript/runtime/android/modules/AndroidRuntimeModules.h +++ b/NativeScript/runtime/android/modules/AndroidRuntimeModules.h @@ -2,21 +2,21 @@ // Created by Ammar Ahmed on 01/03/2025. // -#ifndef TEST_APP_RUNTIMEMODULES_H -#define TEST_APP_RUNTIMEMODULES_H +#ifndef TEST_APP_ANDROID_RUNTIME_MODULES_H +#define TEST_APP_ANDROID_RUNTIME_MODULES_H #include "js_native_api.h" -#include "URL.h" -#include "URLSearchParams.h" +#include "url/URL.h" +#include "url/URLSearchParams.h" namespace tns { - class NSRuntimeModules { + class AndroidRuntimeModules { public: - static void Init(napi_env env) { - URL::Init(env); - URLSearchParams::Init(env); + static void Init(napi_env env, napi_value global) { + nativescript::URL::Init(env, global); + nativescript::URLSearchParams::Init(env, global); } }; } -#endif //TEST_APP_RUNTIMEMODULES_H +#endif //TEST_APP_ANDROID_RUNTIME_MODULES_H diff --git a/NativeScript/runtime/android/modules/url/URL.cpp b/NativeScript/runtime/android/modules/url/URL.cpp deleted file mode 100644 index ed109893c..000000000 --- a/NativeScript/runtime/android/modules/url/URL.cpp +++ /dev/null @@ -1,342 +0,0 @@ -#include "URL.h" -#include "URLSearchParams.h" -#include - -using namespace ada; -using namespace tns; - -namespace { - URL *GetInstance(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - napi_value jsThis; - void *data; - NAPI_GUARD(napi_get_cb_info(env, info, nullptr, nullptr, &jsThis, &data)) { - return nullptr; - } - - URL *instance; - NAPI_GUARD(napi_unwrap(env, jsThis, reinterpret_cast(&instance))) { - return nullptr; - } - - return instance; - } - - template - napi_value GetUrlProperty(napi_env env, napi_callback_info info, - Getter getter) { - NAPI_PREAMBLE - URL *instance = GetInstance(env, info); - if (!instance) - return nullptr; - - auto value = (instance->GetURL()->*getter)(); - - napi_value result; - NAPI_GUARD(napi_create_string_utf8(env, value.data(), value.length(), &result)) { - return nullptr; - } - - return result; - } - - template - napi_value SetUrlProperty(napi_env env, napi_callback_info info, Setter setter) { - NAPI_CALLBACK_BEGIN(1) - - URL *instance = GetInstance(env, info); - if (!instance) - return nullptr; - - if (argc < 1) - return nullptr; - - size_t str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &str_size)) { - return nullptr; - } - - std::vector buffer(str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], buffer.data(), str_size + 1, nullptr)) { - return nullptr; - } - - (instance->GetURL()->*setter)(buffer.data()); - return napi_util::get_true(env); - } -} - -URL::URL(url_aggregator url) : url_(url) {} - -url_aggregator *URL::GetURL() { - return &url_; -} - -napi_value URL::GetHash(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_hash); -} - -napi_value URL::GetHost(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_host); -} - -napi_value URL::GetHostName(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_hostname); -} - -napi_value URL::GetHref(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_href); -} - -napi_value URL::GetOrigin(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_origin); -} - -napi_value URL::GetPassword(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_password); -} - -napi_value URL::GetPathName(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_pathname); -} - -napi_value URL::GetPort(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_port); -} - -napi_value URL::GetProtocol(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_protocol); -} - -napi_value URL::GetSearch(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_search); -} - -napi_value URL::GetUserName(napi_env env, napi_callback_info info) { - return GetUrlProperty(env, info, &url_aggregator::get_username); -} - -napi_value URL::SetHash(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_hash); -} - -napi_value URL::SetHost(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_host); -} - -napi_value URL::SetHostName(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_hostname); -} - -napi_value URL::SetHref(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_href); -} - -napi_value URL::SetPassword(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_password); -} - -napi_value URL::SetPathName(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_pathname); -} - -napi_value URL::SetPort(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_port); -} - -napi_value URL::SetProtocol(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_protocol); -} - -napi_value URL::SetSearch(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_search); -} - -napi_value URL::SetUserName(napi_env env, napi_callback_info info) { - return SetUrlProperty(env, info, &url_aggregator::set_username); -} - - -// Add toString method -napi_value URL::ToString(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - URL *instance = GetInstance(env, info); - if (!instance) - return nullptr; - - auto value = instance->GetURL()->get_href(); - - napi_value result; - NAPI_GUARD(napi_create_string_utf8(env, value.data(), value.length(), &result)) { - return nullptr; - } - - return result; -} - -// Constructor -napi_value URL::New(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(2) - - if (argc < 1) { - napi_throw_type_error(env, nullptr, "URL constructor requires at least 1 argument"); - return nullptr; - } - - size_t str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &str_size)) { - return nullptr; - } - - std::vector url_buffer(str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], url_buffer.data(), str_size + 1, nullptr)) { - return nullptr; - } - - url_aggregator url; - std::string_view url_string_view(url_buffer.data(), url_buffer.size()); - - if (argc > 1) { - // Handle base URL - size_t base_str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[1], nullptr, 0, &base_str_size)) { - return nullptr; - } - - std::vector base_buffer(base_str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[1], base_buffer.data(), base_str_size + 1, - nullptr)) { - return nullptr; - } - - std::string_view base_string_view(base_buffer.data(), base_buffer.size()); - - if (!can_parse(url_string_view, &base_string_view)) { - napi_throw_type_error(env, nullptr, "Invalid URL"); - return nullptr; - } - - auto base_url = ada::parse(base_string_view, nullptr); - auto result = ada::parse(url_string_view, &base_url.value()); - - if (!result) { - napi_throw_type_error(env, nullptr, "Invalid URL"); - return nullptr; - } - url = result.value(); - } else { - auto result = ada::parse(url_string_view, nullptr); - if (!result) { - napi_throw_type_error(env, nullptr, "Invalid URL"); - return nullptr; - } - url = result.value(); - } - - URL *urlImpl = new URL(url); - napi_wrap(env, jsThis, urlImpl, URL::Destructor, urlImpl, nullptr); - - return jsThis; -} - -// Static method -napi_value URL::CanParse(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(2) - - if (argc < 1) { - napi_throw_type_error(env, nullptr, "canParse requires at least 1 argument"); - return nullptr; - } - - size_t str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &str_size)) { - return nullptr; - } - - std::vector buffer(str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], buffer.data(), str_size + 1, nullptr)) { - return nullptr; - } - - bool result; - if (argc > 1) { - size_t base_str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[1], nullptr, 0, &base_str_size)) { - return nullptr; - } - - std::vector base_buffer(base_str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[1], base_buffer.data(), base_str_size + 1, - nullptr)) { - return nullptr; - } - - std::string_view base_string_view(base_buffer.data()); - result = can_parse(buffer.data(), &base_string_view); - } else { - result = can_parse(buffer.data(), nullptr); - } - - napi_value returnValue; - NAPI_GUARD(napi_get_boolean(env, result, &returnValue)) { - return nullptr; - } - - return returnValue; -} - -void URL::Destructor(napi_env env, void *data, void *hint) { -#ifdef __HERMES__ - URL *url = static_cast(hint); -#else - URL *url = static_cast(data); -#endif - delete url; -} - -void URL::Init(napi_env env) { - NAPI_PREAMBLE - napi_value ctor; - static const int instance_prop_count = 12; - napi_property_descriptor properties[instance_prop_count] = { - {"hash", nullptr, nullptr, GetHash, SetHash, nullptr, napi_default, nullptr}, - {"host", nullptr, nullptr, GetHost, SetHost, nullptr, napi_default, nullptr}, - {"hostname", nullptr, nullptr, GetHostName, SetHostName, nullptr, napi_default, nullptr}, - {"href", nullptr, nullptr, GetHref, SetHref, nullptr, napi_default, nullptr}, - {"origin", nullptr, nullptr, GetOrigin, nullptr, nullptr, napi_default, nullptr}, - {"password", nullptr, nullptr, GetPassword, SetPassword, nullptr, napi_default, nullptr}, - {"pathname", nullptr, nullptr, GetPathName, SetPathName, nullptr, napi_default, nullptr}, - {"port", nullptr, nullptr, GetPort, SetPort, nullptr, napi_default, nullptr}, - {"protocol", nullptr, nullptr, GetProtocol, SetProtocol, nullptr, napi_default, nullptr}, - {"search", nullptr, nullptr, GetSearch, SetSearch, nullptr, napi_default, nullptr}, - {"username", nullptr, nullptr, GetUserName, SetUserName, nullptr, napi_default, nullptr}, - {"toString", nullptr, ToString, nullptr, nullptr, nullptr, napi_default, nullptr}}; - - NAPI_GUARD(napi_define_class(env, "URL", NAPI_AUTO_LENGTH, New, - nullptr, instance_prop_count, - properties, &ctor)) { - return; - } - - // Add static methods - static const int static_prop_count = 1; - napi_property_descriptor static_properties[static_prop_count] = { - {"canParse", nullptr, CanParse, nullptr, nullptr, nullptr, napi_static, nullptr}, - }; - - NAPI_GUARD(napi_define_properties(env, ctor, - static_prop_count, - static_properties)) { - return; - } - - // Add URL to global object - napi_value global; - NAPI_GUARD(napi_get_global(env, &global)) { - return; - } - - NAPI_GUARD(napi_set_named_property(env, global, "URL", ctor)) { - return; - } -} diff --git a/NativeScript/runtime/android/modules/url/URL.h b/NativeScript/runtime/android/modules/url/URL.h deleted file mode 100644 index 2b9d34317..000000000 --- a/NativeScript/runtime/android/modules/url/URL.h +++ /dev/null @@ -1,61 +0,0 @@ -#ifndef _TEST_APP_URL_HEADER_ -#define _TEST_APP_URL_HEADER_ - -#include "native_api_util.h" -#include "ada/ada.h" -#include - -using namespace ada; -namespace tns { - class URL { - public: - static void Init(napi_env env); - static void Destructor(napi_env env, void* nativeObject, void* finalize_hint); - - explicit URL(url_aggregator url); - url_aggregator* GetURL(); - - private: - static napi_value New(napi_env env, napi_callback_info info); - static napi_ref constructor; - - static napi_value GetHash(napi_env env, napi_callback_info info); - static napi_value SetHash(napi_env env, napi_callback_info info); - - static napi_value GetHost(napi_env env, napi_callback_info info); - static napi_value SetHost(napi_env env, napi_callback_info info); - - static napi_value GetHostName(napi_env env, napi_callback_info info); - static napi_value SetHostName(napi_env env, napi_callback_info info); - - static napi_value GetHref(napi_env env, napi_callback_info info); - static napi_value SetHref(napi_env env, napi_callback_info info); - - static napi_value GetOrigin(napi_env env, napi_callback_info info); - - static napi_value GetPassword(napi_env env, napi_callback_info info); - static napi_value SetPassword(napi_env env, napi_callback_info info); - - static napi_value GetPathName(napi_env env, napi_callback_info info); - static napi_value SetPathName(napi_env env, napi_callback_info info); - - static napi_value GetPort(napi_env env, napi_callback_info info); - static napi_value SetPort(napi_env env, napi_callback_info info); - - static napi_value GetProtocol(napi_env env, napi_callback_info info); - static napi_value SetProtocol(napi_env env, napi_callback_info info); - - static napi_value GetSearch(napi_env env, napi_callback_info info); - static napi_value SetSearch(napi_env env, napi_callback_info info); - - static napi_value GetUserName(napi_env env, napi_callback_info info); - static napi_value SetUserName(napi_env env, napi_callback_info info); - - static napi_value ToString(napi_env env, napi_callback_info info); - static napi_value CanParse(napi_env env, napi_callback_info info); - - url_aggregator url_; - }; -} - -#endif \ No newline at end of file diff --git a/NativeScript/runtime/android/modules/url/URLSearchParams.cpp b/NativeScript/runtime/android/modules/url/URLSearchParams.cpp deleted file mode 100644 index 8cf11da45..000000000 --- a/NativeScript/runtime/android/modules/url/URLSearchParams.cpp +++ /dev/null @@ -1,491 +0,0 @@ -#include "URLSearchParams.h" -#include - -using namespace ada; -using namespace tns; - -namespace { - URLSearchParams *GetInstance(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - napi_value jsThis; - void *data; - NAPI_GUARD(napi_get_cb_info(env, info, nullptr, nullptr, &jsThis, &data)) { - return nullptr; - } - - URLSearchParams *instance; - NAPI_GUARD(napi_unwrap(env, jsThis, reinterpret_cast(&instance))) { - return nullptr; - } - - return instance; - } -} - - -URLSearchParams::URLSearchParams(url_search_params params) : params_(params) {} - -url_search_params *URLSearchParams::GetURLSearchParams() { - return ¶ms_; -} - -napi_value URLSearchParams::New(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(1) - - url_search_params params; - - if (argc > 0) { - size_t str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &str_size)) { - return nullptr; - } - - std::vector buffer(str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], buffer.data(), str_size + 1, nullptr)) { - return nullptr; - } - - params = url_search_params(std::string_view(buffer.data(), str_size)); - } - - - URLSearchParams *searchParams = new URLSearchParams(params); - napi_wrap(env, jsThis, searchParams, URLSearchParams::Destructor, searchParams, nullptr); - - return jsThis; -} - -void URLSearchParams::Destructor(napi_env env, void *data, void *hint) { -#ifdef __HERMES__ - URLSearchParams *searchParams = static_cast(hint); -#else - URLSearchParams *searchParams = static_cast(data); -#endif - delete searchParams; -} - -// Instance methods -napi_value URLSearchParams::Append(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(2) - - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - if (argc < 2) return nullptr; - - size_t key_size, value_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &key_size)) { - return nullptr; - } - NAPI_GUARD(napi_get_value_string_utf8(env, argv[1], nullptr, 0, &value_size)) { - return nullptr; - } - - std::vector key_buffer(key_size + 1); - std::vector value_buffer(value_size + 1); - - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], key_buffer.data(), key_size + 1, nullptr)) { - return nullptr; - } - NAPI_GUARD(napi_get_value_string_utf8(env, argv[1], value_buffer.data(), value_size + 1, - nullptr)) { - return nullptr; - } - - instance->GetURLSearchParams()->append(key_buffer.data(), value_buffer.data()); - return nullptr; -} - -napi_value URLSearchParams::Has(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(1) - - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - if (argc < 1) return nullptr; - - size_t str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &str_size)) { - return nullptr; - } - - std::vector buffer(str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], buffer.data(), str_size + 1, nullptr)) { - return nullptr; - } - - bool has = instance->GetURLSearchParams()->has(buffer.data()); - - napi_value result; - NAPI_GUARD(napi_get_boolean(env, has, &result)) { - return nullptr; - } - - return result; -} - -napi_value URLSearchParams::Get(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(1) - - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - if (argc < 1) return nullptr; - - size_t str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &str_size)) { - return nullptr; - } - - std::vector buffer(str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], buffer.data(), str_size + 1, nullptr)) { - return nullptr; - } - - auto value = instance->GetURLSearchParams()->get(buffer.data()); - if (!value.has_value()) { - napi_value undefined; - NAPI_GUARD(napi_get_undefined(env, &undefined)) { - return nullptr; - } - return undefined; - } - - napi_value result; - NAPI_GUARD( - napi_create_string_utf8(env, value.value().data(), value.value().length(), &result)) { - return nullptr; - } - - return result; -} - -napi_value URLSearchParams::Delete(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(1) - - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - if (argc < 1) return nullptr; - - size_t str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &str_size)) { - return nullptr; - } - - std::vector buffer(str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], buffer.data(), str_size + 1, nullptr)) { - return nullptr; - } - - instance->GetURLSearchParams()->remove(buffer.data()); - return nullptr; -} - -napi_value URLSearchParams::GetAll(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(1) - - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - if (argc < 1) return nullptr; - - size_t str_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &str_size)) { - return nullptr; - } - - std::vector buffer(str_size + 1); - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], buffer.data(), str_size + 1, nullptr)) { - return nullptr; - } - - auto values = instance->GetURLSearchParams()->get_all(buffer.data()); - - napi_value result; - NAPI_GUARD(napi_create_array_with_length(env, values.size(), &result)) { - return nullptr; - } - - for (size_t i = 0; i < values.size(); i++) { - napi_value item; - NAPI_GUARD(napi_create_string_utf8(env, values[i].data(), values[i].length(), &item)) { - return nullptr; - } - NAPI_GUARD(napi_set_element(env, result, i, item)) { - return nullptr; - } - } - - return result; -} - -napi_value URLSearchParams::Set(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(2) - - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - if (argc < 2) return nullptr; - - size_t key_size, value_size; - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], nullptr, 0, &key_size)) { - return nullptr; - } - NAPI_GUARD(napi_get_value_string_utf8(env, argv[1], nullptr, 0, &value_size)) { - return nullptr; - } - - std::vector key_buffer(key_size + 1); - std::vector value_buffer(value_size + 1); - - NAPI_GUARD(napi_get_value_string_utf8(env, argv[0], key_buffer.data(), key_size + 1, nullptr)) { - return nullptr; - } - NAPI_GUARD(napi_get_value_string_utf8(env, argv[1], value_buffer.data(), value_size + 1, - nullptr)) { - return nullptr; - } - - instance->GetURLSearchParams()->set(key_buffer.data(), value_buffer.data()); - return nullptr; -} - -napi_value URLSearchParams::GetSize(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - auto size = instance->GetURLSearchParams()->size(); - - napi_value result; - NAPI_GUARD(napi_create_int32(env, static_cast(size), &result)) { - return nullptr; - } - - return result; -} - -napi_value URLSearchParams::Sort(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - instance->GetURLSearchParams()->sort(); - return nullptr; -} - -napi_value URLSearchParams::ToString(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - auto value = instance->GetURLSearchParams()->to_string(); - - napi_value result; - NAPI_GUARD(napi_create_string_utf8(env, value.data(), value.length(), &result)) { - return nullptr; - } - - return result; -} - -napi_value URLSearchParams::Keys(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - auto keys = instance->GetURLSearchParams()->get_keys(); - std::vector key_list; - - while (keys.has_next()) { - if (auto key = keys.next()) { - key_list.push_back(key.value()); - } - } - - napi_value result; - NAPI_GUARD(napi_create_array_with_length(env, key_list.size(), &result)) { - return nullptr; - } - - for (size_t i = 0; i < key_list.size(); i++) { - napi_value item; - NAPI_GUARD(napi_create_string_utf8(env, key_list[i].data(), key_list[i].length(), &item)) { - return nullptr; - } - NAPI_GUARD(napi_set_element(env, result, i, item)) { - return nullptr; - } - } - - return result; -} - -napi_value URLSearchParams::Values(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - auto keys = instance->GetURLSearchParams()->get_keys(); - std::vector value_list; - - while (keys.has_next()) { - if (auto key = keys.next()) { - if (auto value = instance->GetURLSearchParams()->get(key.value())) { - value_list.push_back(value.value()); - } - } - } - - napi_value result; - NAPI_GUARD(napi_create_array_with_length(env, value_list.size(), &result)) { - return nullptr; - } - - for (size_t i = 0; i < value_list.size(); i++) { - napi_value item; - NAPI_GUARD( - napi_create_string_utf8(env, value_list[i].data(), value_list[i].length(), &item)) { - return nullptr; - } - NAPI_GUARD(napi_set_element(env, result, i, item)) { - return nullptr; - } - } - - return result; -} - -napi_value URLSearchParams::Entries(napi_env env, napi_callback_info info) { - NAPI_PREAMBLE - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - auto keys = instance->GetURLSearchParams()->get_keys(); - std::vector> entries; - - while (keys.has_next()) { - if (auto key = keys.next()) { - if (auto value = instance->GetURLSearchParams()->get(key.value())) { - entries.emplace_back(key.value(), value.value()); - } - } - } - - napi_value result; - NAPI_GUARD(napi_create_array_with_length(env, entries.size(), &result)) { - return nullptr; - } - - for (size_t i = 0; i < entries.size(); i++) { - napi_value entry; - NAPI_GUARD(napi_create_array_with_length(env, 2, &entry)) { - return nullptr; - } - - napi_value key, value; - NAPI_GUARD(napi_create_string_utf8(env, entries[i].first.data(), entries[i].first.length(), - &key)) { - return nullptr; - } - NAPI_GUARD( - napi_create_string_utf8(env, entries[i].second.data(), entries[i].second.length(), - &value)) { - return nullptr; - } - - NAPI_GUARD(napi_set_element(env, entry, 0, key)) { - return nullptr; - } - NAPI_GUARD(napi_set_element(env, entry, 1, value)) { - return nullptr; - } - NAPI_GUARD(napi_set_element(env, result, i, entry)) { - return nullptr; - } - } - - return result; -} - -napi_value URLSearchParams::ForEach(napi_env env, napi_callback_info info) { - NAPI_CALLBACK_BEGIN(1) - - URLSearchParams *instance = GetInstance(env, info); - if (!instance) return nullptr; - - if (argc < 1) return nullptr; - - napi_value callback = argv[0]; - napi_value thisArg = argc >= 2 ? argv[1] : nullptr; - - auto keys = instance->GetURLSearchParams()->get_keys(); - while (keys.has_next()) { - if (auto key = keys.next()) { - if (auto value = instance->GetURLSearchParams()->get(key.value())) { - napi_value args[3]; - NAPI_GUARD( - napi_create_string_utf8(env, value.value().data(), value.value().length(), - &args[0])) { - return nullptr; - } - NAPI_GUARD(napi_create_string_utf8(env, key.value().data(), key.value().length(), - &args[1])) { - return nullptr; - } - args[2] = jsThis; - - napi_value global; - NAPI_GUARD(napi_get_global(env, &global)) { - return nullptr; - } - - napi_value result; - NAPI_GUARD(napi_call_function(env, thisArg ? thisArg : global, callback, 3, args, - &result)) { - return nullptr; - } - } - } - } - - return nullptr; -} - - -void URLSearchParams::Init(napi_env env) { - NAPI_PREAMBLE - napi_value ctor; - static const int prop_count = 13; - napi_property_descriptor properties[prop_count] = { - {"append", nullptr, Append, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"delete", nullptr, Delete, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"entries", nullptr, Entries, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"forEach", nullptr, ForEach, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"get", nullptr, Get, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"getAll", nullptr, GetAll, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"has", nullptr, Has, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"keys", nullptr, Keys, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"set", nullptr, Set, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"size", nullptr, nullptr, GetSize, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"sort", nullptr, Sort, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"toString", nullptr, ToString, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr}, - {"values", nullptr, Values, nullptr, nullptr, nullptr, napi_default_jsproperty, nullptr} - }; - - NAPI_GUARD(napi_define_class(env, "URLSearchParams", NAPI_AUTO_LENGTH, New, - nullptr, prop_count, - properties, &ctor)) { - return; - } - - napi_value global; - NAPI_GUARD(napi_get_global(env, &global)) { - return; - } - - NAPI_GUARD(napi_set_named_property(env, global, "URLSearchParams", ctor)) { - return; - } -} \ No newline at end of file diff --git a/NativeScript/runtime/android/modules/url/URLSearchParams.h b/NativeScript/runtime/android/modules/url/URLSearchParams.h deleted file mode 100644 index 3962d4cbe..000000000 --- a/NativeScript/runtime/android/modules/url/URLSearchParams.h +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef _TEST_APP_URL_SEARCH_PARAMS_HEADER_ -#define _TEST_APP_URL_SEARCH_PARAMS_HEADER_ - -#include "native_api_util.h" -#include "ada/ada.h" -#include - -namespace tns { - - class URLSearchParams { - public: - static void Init(napi_env env); - static void Destructor(napi_env env, void* nativeObject, void* finalize_hint); - - explicit URLSearchParams(ada::url_search_params params); - ada::url_search_params* GetURLSearchParams(); - - private: - static napi_value New(napi_env env, napi_callback_info info); - static napi_value Append(napi_env env, napi_callback_info info); - static napi_value Delete(napi_env env, napi_callback_info info); - static napi_value Entries(napi_env env, napi_callback_info info); - static napi_value ForEach(napi_env env, napi_callback_info info); - static napi_value Get(napi_env env, napi_callback_info info); - static napi_value GetAll(napi_env env, napi_callback_info info); - static napi_value Has(napi_env env, napi_callback_info info); - static napi_value Keys(napi_env env, napi_callback_info info); - static napi_value Set(napi_env env, napi_callback_info info); - static napi_value GetSize(napi_env env, napi_callback_info info); - static napi_value Sort(napi_env env, napi_callback_info info); - static napi_value ToString(napi_env env, napi_callback_info info); - static napi_value Values(napi_env env, napi_callback_info info); - - ada::url_search_params params_; - }; - -} // namespace tns - -#endif \ No newline at end of file diff --git a/NativeScript/runtime/android/modules/url/ada/LICENSE-APACHE b/NativeScript/runtime/android/modules/url/ada/LICENSE-APACHE deleted file mode 100644 index 6f231e7ca..000000000 --- a/NativeScript/runtime/android/modules/url/ada/LICENSE-APACHE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2023 Yagiz Nizipli and Daniel Lemire - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/NativeScript/runtime/android/modules/url/ada/LICENSE-MIT b/NativeScript/runtime/android/modules/url/ada/LICENSE-MIT deleted file mode 100644 index ed3bee60b..000000000 --- a/NativeScript/runtime/android/modules/url/ada/LICENSE-MIT +++ /dev/null @@ -1,18 +0,0 @@ -Copyright 2023 Yagiz Nizipli and Daniel Lemire - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/NativeScript/runtime/android/modules/url/ada/ada.cpp b/NativeScript/runtime/android/modules/url/ada/ada.cpp deleted file mode 100644 index 8237277f7..000000000 --- a/NativeScript/runtime/android/modules/url/ada/ada.cpp +++ /dev/null @@ -1,15661 +0,0 @@ -/* auto-generated on 2024-07-06 17:38:56 -0400. Do not edit! */ -/* begin file src/ada.cpp */ -#include "ada.h" -/* begin file src/checkers.cpp */ - -#include - -namespace ada::checkers { - -ada_really_inline ada_constexpr bool is_ipv4(std::string_view view) noexcept { - // The string is not empty and does not contain upper case ASCII characters. - // - // Optimization. To be considered as a possible ipv4, the string must end - // with 'x' or a lowercase hex character. - // Most of the time, this will be false so this simple check will save a lot - // of effort. - char last_char = view.back(); - // If the address ends with a dot, we need to prune it (special case). - if (last_char == '.') { - view.remove_suffix(1); - if (view.empty()) { - return false; - } - last_char = view.back(); - } - bool possible_ipv4 = (last_char >= '0' && last_char <= '9') || - (last_char >= 'a' && last_char <= 'f') || - last_char == 'x'; - if (!possible_ipv4) { - return false; - } - // From the last character, find the last dot. - size_t last_dot = view.rfind('.'); - if (last_dot != std::string_view::npos) { - // We have at least one dot. - view = view.substr(last_dot + 1); - } - /** Optimization opportunity: we have basically identified the last number of - the ipv4 if we return true here. We might as well parse it and have at - least one number parsed when we get to parse_ipv4. */ - if (std::all_of(view.begin(), view.end(), ada::checkers::is_digit)) { - return true; - } - // It could be hex (0x), but not if there is a single character. - if (view.size() == 1) { - return false; - } - // It must start with 0x. - if (!std::equal(view.begin(), view.begin() + 2, "0x")) { - return false; - } - // We must allow "0x". - if (view.size() == 2) { - return true; - } - // We have 0x followed by some characters, we need to check that they are - // hexadecimals. - return std::all_of(view.begin() + 2, view.end(), - ada::unicode::is_lowercase_hex); -} - -// for use with path_signature, we include all characters that need percent -// encoding. -static constexpr std::array path_signature_table = - []() constexpr { - std::array result{}; - for (size_t i = 0; i < 256; i++) { - if (i <= 0x20 || i == 0x22 || i == 0x23 || i == 0x3c || i == 0x3e || - i == 0x3f || i == 0x60 || i == 0x7b || i == 0x7d || i > 0x7e) { - result[i] = 1; - } else if (i == 0x25) { - result[i] = 8; - } else if (i == 0x2e) { - result[i] = 4; - } else if (i == 0x5c) { - result[i] = 2; - } else { - result[i] = 0; - } - } - return result; -} -(); - -ada_really_inline constexpr uint8_t path_signature( - std::string_view input) noexcept { - // The path percent-encode set is the query percent-encode set and U+003F (?), - // U+0060 (`), U+007B ({), and U+007D (}). The query percent-encode set is the - // C0 control percent-encode set and U+0020 SPACE, U+0022 ("), U+0023 (#), - // U+003C (<), and U+003E (>). The C0 control percent-encode set are the C0 - // controls and all code points greater than U+007E (~). - size_t i = 0; - uint8_t accumulator{}; - for (; i + 7 < input.size(); i += 8) { - accumulator |= uint8_t(path_signature_table[uint8_t(input[i])] | - path_signature_table[uint8_t(input[i + 1])] | - path_signature_table[uint8_t(input[i + 2])] | - path_signature_table[uint8_t(input[i + 3])] | - path_signature_table[uint8_t(input[i + 4])] | - path_signature_table[uint8_t(input[i + 5])] | - path_signature_table[uint8_t(input[i + 6])] | - path_signature_table[uint8_t(input[i + 7])]); - } - for (; i < input.size(); i++) { - accumulator |= uint8_t(path_signature_table[uint8_t(input[i])]); - } - return accumulator; -} - -ada_really_inline constexpr bool verify_dns_length( - std::string_view input) noexcept { - if (input.back() == '.') { - if (input.size() > 254) return false; - } else if (input.size() > 253) - return false; - - size_t start = 0; - while (start < input.size()) { - auto dot_location = input.find('.', start); - // If not found, it's likely the end of the domain - if (dot_location == std::string_view::npos) dot_location = input.size(); - - auto label_size = dot_location - start; - if (label_size > 63 || label_size == 0) return false; - - start = dot_location + 1; - } - - return true; -} -} // namespace ada::checkers -/* end file src/checkers.cpp */ -/* begin file src/unicode.cpp */ - -ADA_PUSH_DISABLE_ALL_WARNINGS -/* begin file src/ada_idna.cpp */ -/* auto-generated on 2023-09-19 15:58:51 -0400. Do not edit! */ -/* begin file src/idna.cpp */ -/* begin file src/unicode_transcoding.cpp */ - -#include -#include -#include - -namespace ada::idna { - -size_t utf8_to_utf32(const char* buf, size_t len, char32_t* utf32_output) { - const uint8_t* data = reinterpret_cast(buf); - size_t pos = 0; - char32_t* start{utf32_output}; - while (pos < len) { - // try to convert the next block of 16 ASCII bytes - if (pos + 16 <= len) { // if it is safe to read 16 more - // bytes, check that they are ascii - uint64_t v1; - std::memcpy(&v1, data + pos, sizeof(uint64_t)); - uint64_t v2; - std::memcpy(&v2, data + pos + sizeof(uint64_t), sizeof(uint64_t)); - uint64_t v{v1 | v2}; - if ((v & 0x8080808080808080) == 0) { - size_t final_pos = pos + 16; - while (pos < final_pos) { - *utf32_output++ = char32_t(buf[pos]); - pos++; - } - continue; - } - } - uint8_t leading_byte = data[pos]; // leading byte - if (leading_byte < 0b10000000) { - // converting one ASCII byte !!! - *utf32_output++ = char32_t(leading_byte); - pos++; - } else if ((leading_byte & 0b11100000) == 0b11000000) { - // We have a two-byte UTF-8 - if (pos + 1 >= len) { - return 0; - } // minimal bound checking - if ((data[pos + 1] & 0b11000000) != 0b10000000) { - return 0; - } - // range check - uint32_t code_point = - (leading_byte & 0b00011111) << 6 | (data[pos + 1] & 0b00111111); - if (code_point < 0x80 || 0x7ff < code_point) { - return 0; - } - *utf32_output++ = char32_t(code_point); - pos += 2; - } else if ((leading_byte & 0b11110000) == 0b11100000) { - // We have a three-byte UTF-8 - if (pos + 2 >= len) { - return 0; - } // minimal bound checking - - if ((data[pos + 1] & 0b11000000) != 0b10000000) { - return 0; - } - if ((data[pos + 2] & 0b11000000) != 0b10000000) { - return 0; - } - // range check - uint32_t code_point = (leading_byte & 0b00001111) << 12 | - (data[pos + 1] & 0b00111111) << 6 | - (data[pos + 2] & 0b00111111); - if (code_point < 0x800 || 0xffff < code_point || - (0xd7ff < code_point && code_point < 0xe000)) { - return 0; - } - *utf32_output++ = char32_t(code_point); - pos += 3; - } else if ((leading_byte & 0b11111000) == 0b11110000) { // 0b11110000 - // we have a 4-byte UTF-8 word. - if (pos + 3 >= len) { - return 0; - } // minimal bound checking - if ((data[pos + 1] & 0b11000000) != 0b10000000) { - return 0; - } - if ((data[pos + 2] & 0b11000000) != 0b10000000) { - return 0; - } - if ((data[pos + 3] & 0b11000000) != 0b10000000) { - return 0; - } - - // range check - uint32_t code_point = (leading_byte & 0b00000111) << 18 | - (data[pos + 1] & 0b00111111) << 12 | - (data[pos + 2] & 0b00111111) << 6 | - (data[pos + 3] & 0b00111111); - if (code_point <= 0xffff || 0x10ffff < code_point) { - return 0; - } - *utf32_output++ = char32_t(code_point); - pos += 4; - } else { - return 0; - } - } - return utf32_output - start; -} - -size_t utf8_length_from_utf32(const char32_t* buf, size_t len) { - // We are not BOM aware. - const uint32_t* p = reinterpret_cast(buf); - size_t counter{0}; - for (size_t i = 0; i != len; ++i) { - ++counter; // ASCII - counter += static_cast(p[i] > 0x7F); // two-byte - counter += static_cast(p[i] > 0x7FF); // three-byte - counter += static_cast(p[i] > 0xFFFF); // four-bytes - } - return counter; -} - -size_t utf32_length_from_utf8(const char* buf, size_t len) { - const int8_t* p = reinterpret_cast(buf); - return std::count_if(p, std::next(p, len), [](int8_t c) { - // -65 is 0b10111111, anything larger in two-complement's - // should start a new code point. - return c > -65; - }); -} - -size_t utf32_to_utf8(const char32_t* buf, size_t len, char* utf8_output) { - const uint32_t* data = reinterpret_cast(buf); - size_t pos = 0; - char* start{utf8_output}; - while (pos < len) { - // try to convert the next block of 2 ASCII characters - if (pos + 2 <= len) { // if it is safe to read 8 more - // bytes, check that they are ascii - uint64_t v; - std::memcpy(&v, data + pos, sizeof(uint64_t)); - if ((v & 0xFFFFFF80FFFFFF80) == 0) { - *utf8_output++ = char(buf[pos]); - *utf8_output++ = char(buf[pos + 1]); - pos += 2; - continue; - } - } - uint32_t word = data[pos]; - if ((word & 0xFFFFFF80) == 0) { - // will generate one UTF-8 bytes - *utf8_output++ = char(word); - pos++; - } else if ((word & 0xFFFFF800) == 0) { - // will generate two UTF-8 bytes - // we have 0b110XXXXX 0b10XXXXXX - *utf8_output++ = char((word >> 6) | 0b11000000); - *utf8_output++ = char((word & 0b111111) | 0b10000000); - pos++; - } else if ((word & 0xFFFF0000) == 0) { - // will generate three UTF-8 bytes - // we have 0b1110XXXX 0b10XXXXXX 0b10XXXXXX - if (word >= 0xD800 && word <= 0xDFFF) { - return 0; - } - *utf8_output++ = char((word >> 12) | 0b11100000); - *utf8_output++ = char(((word >> 6) & 0b111111) | 0b10000000); - *utf8_output++ = char((word & 0b111111) | 0b10000000); - pos++; - } else { - // will generate four UTF-8 bytes - // we have 0b11110XXX 0b10XXXXXX 0b10XXXXXX - // 0b10XXXXXX - if (word > 0x10FFFF) { - return 0; - } - *utf8_output++ = char((word >> 18) | 0b11110000); - *utf8_output++ = char(((word >> 12) & 0b111111) | 0b10000000); - *utf8_output++ = char(((word >> 6) & 0b111111) | 0b10000000); - *utf8_output++ = char((word & 0b111111) | 0b10000000); - pos++; - } - } - return utf8_output - start; -} -} // namespace ada::idna -/* end file src/unicode_transcoding.cpp */ -/* begin file src/mapping.cpp */ - -#include -#include -#include - -/* begin file src/mapping_tables.cpp */ -// IDNA 15.0.0 - -// clang-format off -#ifndef ADA_IDNA_TABLES_H -#define ADA_IDNA_TABLES_H -#include - -namespace ada::idna { - -const uint32_t mappings[5164] = -{ - 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, 119, 120, 121, 122, 32, 32, 776, 32, 772, 50, 51, 32, 769, - 956, 32, 807, 49, 49, 8260, 52, 49, 8260, 50, 51, 8260, 52, 224, 225, 226, 227, - 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, - 244, 245, 246, 248, 249, 250, 251, 252, 253, 254, 257, 259, 261, 263, 265, 267, - 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, - 301, 303, 105, 775, 309, 311, 314, 316, 318, 108, 183, 322, 324, 326, 328, 700, - 110, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, - 361, 363, 365, 367, 369, 371, 373, 375, 255, 378, 380, 382, 595, 387, 389, 596, - 392, 598, 599, 396, 477, 601, 603, 402, 608, 611, 617, 616, 409, 623, 626, 629, - 417, 419, 421, 640, 424, 643, 429, 648, 432, 650, 651, 436, 438, 658, 441, 445, - 100, 382, 108, 106, 110, 106, 462, 464, 466, 468, 470, 472, 474, 476, 479, 481, - 483, 485, 487, 489, 491, 493, 495, 100, 122, 501, 405, 447, 505, 507, 509, 511, - 513, 515, 517, 519, 521, 523, 525, 527, 529, 531, 533, 535, 537, 539, 541, 543, - 414, 547, 549, 551, 553, 555, 557, 559, 561, 563, 11365, 572, 410, 11366, 578, 384, - 649, 652, 583, 585, 587, 589, 591, 614, 633, 635, 641, 32, 774, 32, 775, 32, 778, - 32, 808, 32, 771, 32, 779, 661, 768, 787, 776, 769, 953, 881, 883, 697, 887, 32, - 953, 59, 1011, 32, 776, 769, 940, 941, 942, 943, 972, 973, 974, 945, 946, 947, 948, - 949, 950, 951, 952, 954, 955, 957, 958, 959, 960, 961, 963, 964, 965, 966, 967, - 968, 969, 970, 971, 983, 985, 987, 989, 991, 993, 995, 997, 999, 1001, 1003, 1005, - 1007, 1016, 1019, 891, 892, 893, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, - 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1072, 1073, 1074, 1075, 1076, 1077, - 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, - 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1121, 1123, - 1125, 1127, 1129, 1131, 1133, 1135, 1137, 1139, 1141, 1143, 1145, 1147, 1149, 1151, - 1153, 1163, 1165, 1167, 1169, 1171, 1173, 1175, 1177, 1179, 1181, 1183, 1185, 1187, - 1189, 1191, 1193, 1195, 1197, 1199, 1201, 1203, 1205, 1207, 1209, 1211, 1213, 1215, - 1218, 1220, 1222, 1224, 1226, 1228, 1230, 1233, 1235, 1237, 1239, 1241, 1243, 1245, - 1247, 1249, 1251, 1253, 1255, 1257, 1259, 1261, 1263, 1265, 1267, 1269, 1271, 1273, - 1275, 1277, 1279, 1281, 1283, 1285, 1287, 1289, 1291, 1293, 1295, 1297, 1299, 1301, - 1303, 1305, 1307, 1309, 1311, 1313, 1315, 1317, 1319, 1321, 1323, 1325, 1327, 1377, - 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, - 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, - 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1381, 1410, 1575, 1652, 1608, - 1652, 1735, 1652, 1610, 1652, 2325, 2364, 2326, 2364, 2327, 2364, 2332, 2364, 2337, - 2364, 2338, 2364, 2347, 2364, 2351, 2364, 2465, 2492, 2466, 2492, 2479, 2492, 2610, - 2620, 2616, 2620, 2582, 2620, 2583, 2620, 2588, 2620, 2603, 2620, 2849, 2876, 2850, - 2876, 3661, 3634, 3789, 3762, 3755, 3737, 3755, 3745, 3851, 3906, 4023, 3916, 4023, - 3921, 4023, 3926, 4023, 3931, 4023, 3904, 4021, 3953, 3954, 3953, 3956, 4018, 3968, - 4018, 3953, 3968, 4019, 3968, 4019, 3953, 3968, 3986, 4023, 3996, 4023, 4001, 4023, - 4006, 4023, 4011, 4023, 3984, 4021, 11559, 11565, 4316, 5104, 5105, 5106, 5107, - 5108, 5109, 42571, 4304, 4305, 4306, 4307, 4308, 4309, 4310, 4311, 4312, 4313, 4314, - 4315, 4317, 4318, 4319, 4320, 4321, 4322, 4323, 4324, 4325, 4326, 4327, 4328, 4329, - 4330, 4331, 4332, 4333, 4334, 4335, 4336, 4337, 4338, 4339, 4340, 4341, 4342, 4343, - 4344, 4345, 4346, 4349, 4350, 4351, 592, 593, 7426, 604, 7446, 7447, 7453, 7461, - 594, 597, 607, 609, 613, 618, 7547, 669, 621, 7557, 671, 625, 624, 627, 628, 632, - 642, 427, 7452, 656, 657, 7681, 7683, 7685, 7687, 7689, 7691, 7693, 7695, 7697, - 7699, 7701, 7703, 7705, 7707, 7709, 7711, 7713, 7715, 7717, 7719, 7721, 7723, 7725, - 7727, 7729, 7731, 7733, 7735, 7737, 7739, 7741, 7743, 7745, 7747, 7749, 7751, 7753, - 7755, 7757, 7759, 7761, 7763, 7765, 7767, 7769, 7771, 7773, 7775, 7777, 7779, 7781, - 7783, 7785, 7787, 7789, 7791, 7793, 7795, 7797, 7799, 7801, 7803, 7805, 7807, 7809, - 7811, 7813, 7815, 7817, 7819, 7821, 7823, 7825, 7827, 7829, 97, 702, 115, 115, 7841, - 7843, 7845, 7847, 7849, 7851, 7853, 7855, 7857, 7859, 7861, 7863, 7865, 7867, 7869, - 7871, 7873, 7875, 7877, 7879, 7881, 7883, 7885, 7887, 7889, 7891, 7893, 7895, 7897, - 7899, 7901, 7903, 7905, 7907, 7909, 7911, 7913, 7915, 7917, 7919, 7921, 7923, 7925, - 7927, 7929, 7931, 7933, 7935, 7936, 7937, 7938, 7939, 7940, 7941, 7942, 7943, 7952, - 7953, 7954, 7955, 7956, 7957, 7968, 7969, 7970, 7971, 7972, 7973, 7974, 7975, 7984, - 7985, 7986, 7987, 7988, 7989, 7990, 7991, 8000, 8001, 8002, 8003, 8004, 8005, 8017, - 8019, 8021, 8023, 8032, 8033, 8034, 8035, 8036, 8037, 8038, 8039, 7936, 953, 7937, - 953, 7938, 953, 7939, 953, 7940, 953, 7941, 953, 7942, 953, 7943, 953, 7968, 953, - 7969, 953, 7970, 953, 7971, 953, 7972, 953, 7973, 953, 7974, 953, 7975, 953, 8032, - 953, 8033, 953, 8034, 953, 8035, 953, 8036, 953, 8037, 953, 8038, 953, 8039, 953, - 8048, 953, 945, 953, 940, 953, 8118, 953, 8112, 8113, 32, 787, 32, 834, 32, 776, - 834, 8052, 953, 951, 953, 942, 953, 8134, 953, 8050, 32, 787, 768, 32, 787, 769, - 32, 787, 834, 912, 8144, 8145, 8054, 32, 788, 768, 32, 788, 769, 32, 788, 834, 944, - 8160, 8161, 8058, 8165, 32, 776, 768, 96, 8060, 953, 969, 953, 974, 953, 8182, 953, - 8056, 8208, 32, 819, 8242, 8242, 8242, 8242, 8242, 8245, 8245, 8245, 8245, 8245, - 33, 33, 32, 773, 63, 63, 63, 33, 33, 63, 48, 53, 54, 55, 56, 57, 43, 8722, 61, 40, - 41, 97, 47, 99, 97, 47, 115, 176, 99, 99, 47, 111, 99, 47, 117, 176, 102, 115, 109, - 116, 101, 108, 116, 109, 1488, 1489, 1490, 1491, 102, 97, 120, 8721, 49, 8260, 55, - 49, 8260, 57, 49, 8260, 49, 48, 49, 8260, 51, 50, 8260, 51, 49, 8260, 53, 50, 8260, - 53, 51, 8260, 53, 52, 8260, 53, 49, 8260, 54, 53, 8260, 54, 49, 8260, 56, 51, 8260, - 56, 53, 8260, 56, 55, 8260, 56, 105, 105, 105, 105, 105, 105, 118, 118, 105, 118, - 105, 105, 118, 105, 105, 105, 105, 120, 120, 105, 120, 105, 105, 48, 8260, 51, 8747, - 8747, 8747, 8747, 8747, 8750, 8750, 8750, 8750, 8750, 12296, 12297, 49, 50, 49, - 51, 49, 52, 49, 53, 49, 54, 49, 55, 49, 56, 49, 57, 50, 48, 40, 49, 41, 40, 50, - 41, 40, 51, 41, 40, 52, 41, 40, 53, 41, 40, 54, 41, 40, 55, 41, 40, 56, 41, 40, - 57, 41, 40, 49, 48, 41, 40, 49, 49, 41, 40, 49, 50, 41, 40, 49, 51, 41, 40, 49, - 52, 41, 40, 49, 53, 41, 40, 49, 54, 41, 40, 49, 55, 41, 40, 49, 56, 41, 40, 49, - 57, 41, 40, 50, 48, 41, 40, 97, 41, 40, 98, 41, 40, 99, 41, 40, 100, 41, 40, 101, - 41, 40, 102, 41, 40, 103, 41, 40, 104, 41, 40, 105, 41, 40, 106, 41, 40, 107, 41, - 40, 108, 41, 40, 109, 41, 40, 110, 41, 40, 111, 41, 40, 112, 41, 40, 113, 41, 40, - 114, 41, 40, 115, 41, 40, 116, 41, 40, 117, 41, 40, 118, 41, 40, 119, 41, 40, 120, - 41, 40, 121, 41, 40, 122, 41, 58, 58, 61, 61, 61, 10973, 824, 11312, 11313, 11314, - 11315, 11316, 11317, 11318, 11319, 11320, 11321, 11322, 11323, 11324, 11325, 11326, - 11327, 11328, 11329, 11330, 11331, 11332, 11333, 11334, 11335, 11336, 11337, 11338, - 11339, 11340, 11341, 11342, 11343, 11344, 11345, 11346, 11347, 11348, 11349, 11350, - 11351, 11352, 11353, 11354, 11355, 11356, 11357, 11358, 11359, 11361, 619, 7549, - 637, 11368, 11370, 11372, 11379, 11382, 575, 576, 11393, 11395, 11397, 11399, 11401, - 11403, 11405, 11407, 11409, 11411, 11413, 11415, 11417, 11419, 11421, 11423, 11425, - 11427, 11429, 11431, 11433, 11435, 11437, 11439, 11441, 11443, 11445, 11447, 11449, - 11451, 11453, 11455, 11457, 11459, 11461, 11463, 11465, 11467, 11469, 11471, 11473, - 11475, 11477, 11479, 11481, 11483, 11485, 11487, 11489, 11491, 11500, 11502, 11507, - 11617, 27597, 40863, 19968, 20008, 20022, 20031, 20057, 20101, 20108, 20128, 20154, - 20799, 20837, 20843, 20866, 20886, 20907, 20960, 20981, 20992, 21147, 21241, 21269, - 21274, 21304, 21313, 21340, 21353, 21378, 21430, 21448, 21475, 22231, 22303, 22763, - 22786, 22794, 22805, 22823, 22899, 23376, 23424, 23544, 23567, 23586, 23608, 23662, - 23665, 24027, 24037, 24049, 24062, 24178, 24186, 24191, 24308, 24318, 24331, 24339, - 24400, 24417, 24435, 24515, 25096, 25142, 25163, 25903, 25908, 25991, 26007, 26020, - 26041, 26080, 26085, 26352, 26376, 26408, 27424, 27490, 27513, 27571, 27595, 27604, - 27611, 27663, 27668, 27700, 28779, 29226, 29238, 29243, 29247, 29255, 29273, 29275, - 29356, 29572, 29577, 29916, 29926, 29976, 29983, 29992, 30000, 30091, 30098, 30326, - 30333, 30382, 30399, 30446, 30683, 30690, 30707, 31034, 31160, 31166, 31348, 31435, - 31481, 31859, 31992, 32566, 32593, 32650, 32701, 32769, 32780, 32786, 32819, 32895, - 32905, 33251, 33258, 33267, 33276, 33292, 33307, 33311, 33390, 33394, 33400, 34381, - 34411, 34880, 34892, 34915, 35198, 35211, 35282, 35328, 35895, 35910, 35925, 35960, - 35997, 36196, 36208, 36275, 36523, 36554, 36763, 36784, 36789, 37009, 37193, 37318, - 37324, 37329, 38263, 38272, 38428, 38582, 38585, 38632, 38737, 38750, 38754, 38761, - 38859, 38893, 38899, 38913, 39080, 39131, 39135, 39318, 39321, 39340, 39592, 39640, - 39647, 39717, 39727, 39730, 39740, 39770, 40165, 40565, 40575, 40613, 40635, 40643, - 40653, 40657, 40697, 40701, 40718, 40723, 40736, 40763, 40778, 40786, 40845, 40860, - 40864, 46, 12306, 21316, 21317, 32, 12441, 32, 12442, 12424, 12426, 12467, 12488, - 4352, 4353, 4522, 4354, 4524, 4525, 4355, 4356, 4357, 4528, 4529, 4530, 4531, 4532, - 4533, 4378, 4358, 4359, 4360, 4385, 4361, 4362, 4363, 4364, 4365, 4366, 4367, 4368, - 4369, 4370, 4449, 4450, 4451, 4452, 4453, 4454, 4455, 4456, 4457, 4458, 4459, 4460, - 4461, 4462, 4463, 4464, 4465, 4466, 4467, 4468, 4469, 4372, 4373, 4551, 4552, 4556, - 4558, 4563, 4567, 4569, 4380, 4573, 4575, 4381, 4382, 4384, 4386, 4387, 4391, 4393, - 4395, 4396, 4397, 4398, 4399, 4402, 4406, 4416, 4423, 4428, 4593, 4594, 4439, 4440, - 4441, 4484, 4485, 4488, 4497, 4498, 4500, 4510, 4513, 19977, 22235, 19978, 20013, - 19979, 30002, 19993, 19969, 22825, 22320, 40, 4352, 41, 40, 4354, 41, 40, 4355, - 41, 40, 4357, 41, 40, 4358, 41, 40, 4359, 41, 40, 4361, 41, 40, 4363, 41, 40, 4364, - 41, 40, 4366, 41, 40, 4367, 41, 40, 4368, 41, 40, 4369, 41, 40, 4370, 41, 40, 44032, - 41, 40, 45208, 41, 40, 45796, 41, 40, 46972, 41, 40, 47560, 41, 40, 48148, 41, 40, - 49324, 41, 40, 50500, 41, 40, 51088, 41, 40, 52264, 41, 40, 52852, 41, 40, 53440, - 41, 40, 54028, 41, 40, 54616, 41, 40, 51452, 41, 40, 50724, 51204, 41, 40, 50724, - 54980, 41, 40, 19968, 41, 40, 20108, 41, 40, 19977, 41, 40, 22235, 41, 40, 20116, - 41, 40, 20845, 41, 40, 19971, 41, 40, 20843, 41, 40, 20061, 41, 40, 21313, 41, 40, - 26376, 41, 40, 28779, 41, 40, 27700, 41, 40, 26408, 41, 40, 37329, 41, 40, 22303, - 41, 40, 26085, 41, 40, 26666, 41, 40, 26377, 41, 40, 31038, 41, 40, 21517, 41, 40, - 29305, 41, 40, 36001, 41, 40, 31069, 41, 40, 21172, 41, 40, 20195, 41, 40, 21628, - 41, 40, 23398, 41, 40, 30435, 41, 40, 20225, 41, 40, 36039, 41, 40, 21332, 41, 40, - 31085, 41, 40, 20241, 41, 40, 33258, 41, 40, 33267, 41, 21839, 24188, 31631, 112, - 116, 101, 50, 50, 50, 52, 50, 53, 50, 54, 50, 55, 50, 56, 50, 57, 51, 48, 51, 51, - 51, 52, 51, 53, 52280, 44256, 51452, 51032, 50864, 31192, 30007, 36969, 20778, 21360, - 27880, 38917, 20889, 27491, 24038, 21491, 21307, 23447, 22812, 51, 54, 51, 55, 51, - 56, 51, 57, 52, 48, 52, 52, 52, 53, 52, 54, 52, 55, 52, 56, 52, 57, 53, 48, 49, - 26376, 50, 26376, 51, 26376, 52, 26376, 53, 26376, 54, 26376, 55, 26376, 56, 26376, - 57, 26376, 49, 48, 26376, 49, 49, 26376, 49, 50, 26376, 104, 103, 101, 114, 103, - 101, 118, 108, 116, 100, 12450, 12452, 12454, 12456, 12458, 12459, 12461, 12463, - 12465, 12469, 12471, 12473, 12475, 12477, 12479, 12481, 12484, 12486, 12490, 12491, - 12492, 12493, 12494, 12495, 12498, 12501, 12504, 12507, 12510, 12511, 12512, 12513, - 12514, 12516, 12518, 12520, 12521, 12522, 12523, 12524, 12525, 12527, 12528, 12529, - 12530, 20196, 21644, 12450, 12497, 12540, 12488, 12450, 12523, 12501, 12449, 12450, - 12531, 12506, 12450, 12450, 12540, 12523, 12452, 12491, 12531, 12464, 12452, 12531, - 12481, 12454, 12457, 12531, 12456, 12473, 12463, 12540, 12489, 12456, 12540, 12459, - 12540, 12458, 12531, 12473, 12458, 12540, 12512, 12459, 12452, 12522, 12459, 12521, - 12483, 12488, 12459, 12525, 12522, 12540, 12460, 12525, 12531, 12460, 12531, 12510, - 12462, 12460, 12462, 12491, 12540, 12461, 12517, 12522, 12540, 12462, 12523, 12480, - 12540, 12461, 12525, 12461, 12525, 12464, 12521, 12512, 12461, 12525, 12513, 12540, - 12488, 12523, 12461, 12525, 12527, 12483, 12488, 12464, 12521, 12512, 12488, 12531, - 12463, 12523, 12476, 12452, 12525, 12463, 12525, 12540, 12493, 12465, 12540, 12473, - 12467, 12523, 12490, 12467, 12540, 12509, 12469, 12452, 12463, 12523, 12469, 12531, - 12481, 12540, 12512, 12471, 12522, 12531, 12464, 12475, 12531, 12481, 12475, 12531, - 12488, 12480, 12540, 12473, 12487, 12471, 12489, 12523, 12490, 12494, 12494, 12483, - 12488, 12495, 12452, 12484, 12497, 12540, 12475, 12531, 12488, 12497, 12540, 12484, - 12496, 12540, 12524, 12523, 12500, 12450, 12473, 12488, 12523, 12500, 12463, 12523, - 12500, 12467, 12499, 12523, 12501, 12449, 12521, 12483, 12489, 12501, 12451, 12540, - 12488, 12502, 12483, 12471, 12455, 12523, 12501, 12521, 12531, 12504, 12463, 12479, - 12540, 12523, 12506, 12477, 12506, 12491, 12498, 12504, 12523, 12484, 12506, 12531, - 12473, 12506, 12540, 12472, 12505, 12540, 12479, 12509, 12452, 12531, 12488, 12508, - 12523, 12488, 12507, 12531, 12509, 12531, 12489, 12507, 12540, 12523, 12507, 12540, - 12531, 12510, 12452, 12463, 12525, 12510, 12452, 12523, 12510, 12483, 12495, 12510, - 12523, 12463, 12510, 12531, 12471, 12519, 12531, 12511, 12463, 12525, 12531, 12511, - 12522, 12511, 12522, 12496, 12540, 12523, 12513, 12460, 12513, 12460, 12488, 12531, - 12516, 12540, 12489, 12516, 12540, 12523, 12518, 12450, 12531, 12522, 12483, 12488, - 12523, 12522, 12521, 12523, 12500, 12540, 12523, 12540, 12502, 12523, 12524, 12512, - 12524, 12531, 12488, 12466, 12531, 48, 28857, 49, 28857, 50, 28857, 51, 28857, 52, - 28857, 53, 28857, 54, 28857, 55, 28857, 56, 28857, 57, 28857, 49, 48, 28857, 49, - 49, 28857, 49, 50, 28857, 49, 51, 28857, 49, 52, 28857, 49, 53, 28857, 49, 54, 28857, - 49, 55, 28857, 49, 56, 28857, 49, 57, 28857, 50, 48, 28857, 50, 49, 28857, 50, 50, - 28857, 50, 51, 28857, 50, 52, 28857, 104, 112, 97, 100, 97, 97, 117, 98, 97, 114, - 111, 118, 112, 99, 100, 109, 100, 109, 50, 100, 109, 51, 105, 117, 24179, 25104, - 26157, 21644, 22823, 27491, 26126, 27835, 26666, 24335, 20250, 31038, 110, 97, 956, - 97, 109, 97, 107, 97, 107, 98, 109, 98, 103, 98, 99, 97, 108, 107, 99, 97, 108, - 112, 102, 110, 102, 956, 102, 956, 103, 109, 103, 107, 103, 104, 122, 107, 104, - 122, 109, 104, 122, 116, 104, 122, 956, 108, 109, 108, 100, 108, 102, 109, 110, - 109, 956, 109, 109, 109, 99, 109, 107, 109, 109, 109, 50, 99, 109, 50, 107, 109, - 50, 109, 109, 51, 99, 109, 51, 107, 109, 51, 109, 8725, 115, 109, 8725, 115, 50, - 107, 112, 97, 109, 112, 97, 103, 112, 97, 114, 97, 100, 114, 97, 100, 8725, 115, - 114, 97, 100, 8725, 115, 50, 112, 115, 110, 115, 956, 115, 109, 115, 112, 118, 110, - 118, 956, 118, 109, 118, 107, 118, 112, 119, 110, 119, 956, 119, 109, 119, 107, - 119, 107, 969, 109, 969, 98, 113, 99, 8725, 107, 103, 100, 98, 103, 121, 104, 97, - 105, 110, 107, 107, 107, 116, 108, 110, 108, 111, 103, 108, 120, 109, 105, 108, - 109, 111, 108, 112, 104, 112, 112, 109, 112, 114, 115, 118, 119, 98, 118, 8725, - 109, 97, 8725, 109, 49, 26085, 50, 26085, 51, 26085, 52, 26085, 53, 26085, 54, 26085, - 55, 26085, 56, 26085, 57, 26085, 49, 48, 26085, 49, 49, 26085, 49, 50, 26085, 49, - 51, 26085, 49, 52, 26085, 49, 53, 26085, 49, 54, 26085, 49, 55, 26085, 49, 56, 26085, - 49, 57, 26085, 50, 48, 26085, 50, 49, 26085, 50, 50, 26085, 50, 51, 26085, 50, 52, - 26085, 50, 53, 26085, 50, 54, 26085, 50, 55, 26085, 50, 56, 26085, 50, 57, 26085, - 51, 48, 26085, 51, 49, 26085, 103, 97, 108, 42561, 42563, 42565, 42567, 42569, 42573, - 42575, 42577, 42579, 42581, 42583, 42585, 42587, 42589, 42591, 42593, 42595, 42597, - 42599, 42601, 42603, 42605, 42625, 42627, 42629, 42631, 42633, 42635, 42637, 42639, - 42641, 42643, 42645, 42647, 42649, 42651, 42787, 42789, 42791, 42793, 42795, 42797, - 42799, 42803, 42805, 42807, 42809, 42811, 42813, 42815, 42817, 42819, 42821, 42823, - 42825, 42827, 42829, 42831, 42833, 42835, 42837, 42839, 42841, 42843, 42845, 42847, - 42849, 42851, 42853, 42855, 42857, 42859, 42861, 42863, 42874, 42876, 7545, 42879, - 42881, 42883, 42885, 42887, 42892, 42897, 42899, 42903, 42905, 42907, 42909, 42911, - 42913, 42915, 42917, 42919, 42921, 620, 670, 647, 43859, 42933, 42935, 42937, 42939, - 42941, 42943, 42945, 42947, 42900, 7566, 42952, 42954, 42961, 42967, 42969, 42998, - 43831, 43858, 653, 5024, 5025, 5026, 5027, 5028, 5029, 5030, 5031, 5032, 5033, 5034, - 5035, 5036, 5037, 5038, 5039, 5040, 5041, 5042, 5043, 5044, 5045, 5046, 5047, 5048, - 5049, 5050, 5051, 5052, 5053, 5054, 5055, 5056, 5057, 5058, 5059, 5060, 5061, 5062, - 5063, 5064, 5065, 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5074, 5075, 5076, - 5077, 5078, 5079, 5080, 5081, 5082, 5083, 5084, 5085, 5086, 5087, 5088, 5089, 5090, - 5091, 5092, 5093, 5094, 5095, 5096, 5097, 5098, 5099, 5100, 5101, 5102, 5103, 35912, - 26356, 36040, 28369, 20018, 21477, 22865, 21895, 22856, 25078, 30313, 32645, 34367, - 34746, 35064, 37007, 27138, 27931, 28889, 29662, 33853, 37226, 39409, 20098, 21365, - 27396, 29211, 34349, 40478, 23888, 28651, 34253, 35172, 25289, 33240, 34847, 24266, - 26391, 28010, 29436, 37070, 20358, 20919, 21214, 25796, 27347, 29200, 30439, 34310, - 34396, 36335, 38706, 39791, 40442, 30860, 31103, 32160, 33737, 37636, 35542, 22751, - 24324, 31840, 32894, 29282, 30922, 36034, 38647, 22744, 23650, 27155, 28122, 28431, - 32047, 32311, 38475, 21202, 32907, 20956, 20940, 31260, 32190, 33777, 38517, 35712, - 25295, 35582, 20025, 23527, 24594, 29575, 30064, 21271, 30971, 20415, 24489, 19981, - 27852, 25976, 32034, 21443, 22622, 30465, 33865, 35498, 27578, 27784, 25342, 33509, - 25504, 30053, 20142, 20841, 20937, 26753, 31975, 33391, 35538, 37327, 21237, 21570, - 24300, 26053, 28670, 31018, 38317, 39530, 40599, 40654, 26310, 27511, 36706, 24180, - 24976, 25088, 25754, 28451, 29001, 29833, 31178, 32244, 32879, 36646, 34030, 36899, - 37706, 21015, 21155, 21693, 28872, 35010, 24265, 24565, 25467, 27566, 31806, 29557, - 22265, 23994, 24604, 29618, 29801, 32666, 32838, 37428, 38646, 38728, 38936, 20363, - 31150, 37300, 38584, 24801, 20102, 20698, 23534, 23615, 26009, 29134, 30274, 34044, - 36988, 26248, 38446, 21129, 26491, 26611, 27969, 28316, 29705, 30041, 30827, 32016, - 39006, 25134, 38520, 20523, 23833, 28138, 36650, 24459, 24900, 26647, 38534, 21033, - 21519, 23653, 26131, 26446, 26792, 27877, 29702, 30178, 32633, 35023, 35041, 38626, - 21311, 28346, 21533, 29136, 29848, 34298, 38563, 40023, 40607, 26519, 28107, 33256, - 31520, 31890, 29376, 28825, 35672, 20160, 33590, 21050, 20999, 24230, 25299, 31958, - 23429, 27934, 26292, 36667, 38477, 24275, 20800, 21952, 22618, 26228, 20958, 29482, - 30410, 31036, 31070, 31077, 31119, 38742, 31934, 34322, 35576, 36920, 37117, 39151, - 39164, 39208, 40372, 37086, 38583, 20398, 20711, 20813, 21193, 21220, 21329, 21917, - 22022, 22120, 22592, 22696, 23652, 24724, 24936, 24974, 25074, 25935, 26082, 26257, - 26757, 28023, 28186, 28450, 29038, 29227, 29730, 30865, 31049, 31048, 31056, 31062, - 31117, 31118, 31296, 31361, 31680, 32265, 32321, 32626, 32773, 33261, 33401, 33879, - 35088, 35222, 35585, 35641, 36051, 36104, 36790, 38627, 38911, 38971, 24693, 148206, - 33304, 20006, 20917, 20840, 20352, 20805, 20864, 21191, 21242, 21845, 21913, 21986, - 22707, 22852, 22868, 23138, 23336, 24274, 24281, 24425, 24493, 24792, 24910, 24840, - 24928, 25140, 25540, 25628, 25682, 25942, 26395, 26454, 28379, 28363, 28702, 30631, - 29237, 29359, 29809, 29958, 30011, 30237, 30239, 30427, 30452, 30538, 30528, 30924, - 31409, 31867, 32091, 32574, 33618, 33775, 34681, 35137, 35206, 35519, 35531, 35565, - 35722, 36664, 36978, 37273, 37494, 38524, 38875, 38923, 39698, 141386, 141380, 144341, - 15261, 16408, 16441, 152137, 154832, 163539, 40771, 40846, 102, 102, 102, 105, 102, - 108, 102, 102, 108, 1396, 1398, 1396, 1381, 1396, 1387, 1406, 1398, 1396, 1389, - 1497, 1460, 1522, 1463, 1506, 1492, 1499, 1500, 1501, 1512, 1514, 1513, 1473, 1513, - 1474, 1513, 1468, 1473, 1513, 1468, 1474, 1488, 1463, 1488, 1464, 1488, 1468, 1489, - 1468, 1490, 1468, 1491, 1468, 1492, 1468, 1493, 1468, 1494, 1468, 1496, 1468, 1497, - 1468, 1498, 1468, 1499, 1468, 1500, 1468, 1502, 1468, 1504, 1468, 1505, 1468, 1507, - 1468, 1508, 1468, 1510, 1468, 1511, 1468, 1512, 1468, 1514, 1468, 1493, 1465, 1489, - 1471, 1499, 1471, 1508, 1471, 1488, 1500, 1649, 1659, 1662, 1664, 1658, 1663, 1657, - 1700, 1702, 1668, 1667, 1670, 1671, 1677, 1676, 1678, 1672, 1688, 1681, 1705, 1711, - 1715, 1713, 1722, 1723, 1728, 1729, 1726, 1746, 1747, 1709, 1734, 1736, 1739, 1733, - 1737, 1744, 1609, 1574, 1575, 1574, 1749, 1574, 1608, 1574, 1735, 1574, 1734, 1574, - 1736, 1574, 1744, 1574, 1609, 1740, 1574, 1580, 1574, 1581, 1574, 1605, 1574, 1610, - 1576, 1580, 1576, 1581, 1576, 1582, 1576, 1605, 1576, 1609, 1576, 1610, 1578, 1580, - 1578, 1581, 1578, 1582, 1578, 1605, 1578, 1609, 1578, 1610, 1579, 1580, 1579, 1605, - 1579, 1609, 1579, 1610, 1580, 1581, 1580, 1605, 1581, 1605, 1582, 1580, 1582, 1581, - 1582, 1605, 1587, 1580, 1587, 1581, 1587, 1582, 1587, 1605, 1589, 1581, 1589, 1605, - 1590, 1580, 1590, 1581, 1590, 1582, 1590, 1605, 1591, 1581, 1591, 1605, 1592, 1605, - 1593, 1580, 1593, 1605, 1594, 1580, 1594, 1605, 1601, 1580, 1601, 1581, 1601, 1582, - 1601, 1605, 1601, 1609, 1601, 1610, 1602, 1581, 1602, 1605, 1602, 1609, 1602, 1610, - 1603, 1575, 1603, 1580, 1603, 1581, 1603, 1582, 1603, 1604, 1603, 1605, 1603, 1609, - 1603, 1610, 1604, 1580, 1604, 1581, 1604, 1582, 1604, 1605, 1604, 1609, 1604, 1610, - 1605, 1580, 1605, 1605, 1605, 1609, 1605, 1610, 1606, 1580, 1606, 1581, 1606, 1582, - 1606, 1605, 1606, 1609, 1606, 1610, 1607, 1580, 1607, 1605, 1607, 1609, 1607, 1610, - 1610, 1581, 1610, 1582, 1610, 1609, 1584, 1648, 1585, 1648, 1609, 1648, 32, 1612, - 1617, 32, 1613, 1617, 32, 1614, 1617, 32, 1615, 1617, 32, 1616, 1617, 32, 1617, - 1648, 1574, 1585, 1574, 1586, 1574, 1606, 1576, 1585, 1576, 1586, 1576, 1606, 1578, - 1585, 1578, 1586, 1578, 1606, 1579, 1585, 1579, 1586, 1579, 1606, 1605, 1575, 1606, - 1585, 1606, 1586, 1606, 1606, 1610, 1585, 1610, 1586, 1574, 1582, 1574, 1607, 1576, - 1607, 1578, 1607, 1589, 1582, 1604, 1607, 1606, 1607, 1607, 1648, 1579, 1607, 1587, - 1607, 1588, 1605, 1588, 1607, 1600, 1614, 1617, 1600, 1615, 1617, 1600, 1616, 1617, - 1591, 1609, 1591, 1610, 1593, 1609, 1593, 1610, 1594, 1609, 1594, 1610, 1587, 1609, - 1587, 1610, 1588, 1609, 1588, 1610, 1581, 1609, 1580, 1609, 1580, 1610, 1582, 1609, - 1589, 1609, 1589, 1610, 1590, 1609, 1590, 1610, 1588, 1580, 1588, 1581, 1588, 1582, - 1588, 1585, 1587, 1585, 1589, 1585, 1590, 1585, 1575, 1611, 1578, 1580, 1605, 1578, - 1581, 1580, 1578, 1581, 1605, 1578, 1582, 1605, 1578, 1605, 1580, 1578, 1605, 1581, - 1578, 1605, 1582, 1581, 1605, 1610, 1581, 1605, 1609, 1587, 1581, 1580, 1587, 1580, - 1581, 1587, 1580, 1609, 1587, 1605, 1581, 1587, 1605, 1580, 1587, 1605, 1605, 1589, - 1581, 1581, 1589, 1605, 1605, 1588, 1581, 1605, 1588, 1580, 1610, 1588, 1605, 1582, - 1588, 1605, 1605, 1590, 1581, 1609, 1590, 1582, 1605, 1591, 1605, 1581, 1591, 1605, - 1605, 1591, 1605, 1610, 1593, 1580, 1605, 1593, 1605, 1605, 1593, 1605, 1609, 1594, - 1605, 1605, 1594, 1605, 1610, 1594, 1605, 1609, 1601, 1582, 1605, 1602, 1605, 1581, - 1602, 1605, 1605, 1604, 1581, 1605, 1604, 1581, 1610, 1604, 1581, 1609, 1604, 1580, - 1580, 1604, 1582, 1605, 1604, 1605, 1581, 1605, 1581, 1580, 1605, 1581, 1610, 1605, - 1580, 1581, 1605, 1582, 1605, 1605, 1580, 1582, 1607, 1605, 1580, 1607, 1605, 1605, - 1606, 1581, 1605, 1606, 1581, 1609, 1606, 1580, 1605, 1606, 1580, 1609, 1606, 1605, - 1610, 1606, 1605, 1609, 1610, 1605, 1605, 1576, 1582, 1610, 1578, 1580, 1610, 1578, - 1580, 1609, 1578, 1582, 1610, 1578, 1582, 1609, 1578, 1605, 1610, 1578, 1605, 1609, - 1580, 1605, 1610, 1580, 1581, 1609, 1580, 1605, 1609, 1587, 1582, 1609, 1589, 1581, - 1610, 1588, 1581, 1610, 1590, 1581, 1610, 1604, 1580, 1610, 1604, 1605, 1610, 1610, - 1580, 1610, 1610, 1605, 1610, 1605, 1605, 1610, 1602, 1605, 1610, 1606, 1581, 1610, - 1593, 1605, 1610, 1603, 1605, 1610, 1606, 1580, 1581, 1605, 1582, 1610, 1604, 1580, - 1605, 1603, 1605, 1605, 1580, 1581, 1610, 1581, 1580, 1610, 1605, 1580, 1610, 1601, - 1605, 1610, 1576, 1581, 1610, 1587, 1582, 1610, 1606, 1580, 1610, 1589, 1604, 1746, - 1602, 1604, 1746, 1575, 1604, 1604, 1607, 1575, 1603, 1576, 1585, 1605, 1581, 1605, - 1583, 1589, 1604, 1593, 1605, 1585, 1587, 1608, 1604, 1593, 1604, 1610, 1607, 1608, - 1587, 1604, 1605, 1589, 1604, 1609, 1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, - 32, 1593, 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605, 1580, 1604, 32, 1580, 1604, - 1575, 1604, 1607, 1585, 1740, 1575, 1604, 44, 12289, 12310, 12311, 8212, 8211, 95, - 123, 125, 12308, 12309, 12304, 12305, 12298, 12299, 12300, 12301, 12302, 12303, - 91, 93, 35, 38, 42, 45, 60, 62, 92, 36, 37, 64, 32, 1611, 1600, 1611, 1600, 1617, - 32, 1618, 1600, 1618, 1569, 1570, 1571, 1572, 1573, 1577, 1604, 1570, 1604, 1571, - 1604, 1573, 34, 39, 94, 124, 126, 10629, 10630, 12539, 12453, 12515, 162, 163, 172, - 166, 165, 8361, 9474, 8592, 8593, 8594, 8595, 9632, 9675, 66600, 66601, 66602, 66603, - 66604, 66605, 66606, 66607, 66608, 66609, 66610, 66611, 66612, 66613, 66614, 66615, - 66616, 66617, 66618, 66619, 66620, 66621, 66622, 66623, 66624, 66625, 66626, 66627, - 66628, 66629, 66630, 66631, 66632, 66633, 66634, 66635, 66636, 66637, 66638, 66639, - 66776, 66777, 66778, 66779, 66780, 66781, 66782, 66783, 66784, 66785, 66786, 66787, - 66788, 66789, 66790, 66791, 66792, 66793, 66794, 66795, 66796, 66797, 66798, 66799, - 66800, 66801, 66802, 66803, 66804, 66805, 66806, 66807, 66808, 66809, 66810, 66811, - 66967, 66968, 66969, 66970, 66971, 66972, 66973, 66974, 66975, 66976, 66977, 66979, - 66980, 66981, 66982, 66983, 66984, 66985, 66986, 66987, 66988, 66989, 66990, 66991, - 66992, 66993, 66995, 66996, 66997, 66998, 66999, 67000, 67001, 67003, 67004, 720, - 721, 665, 675, 43878, 677, 676, 7569, 600, 606, 681, 612, 610, 667, 668, 615, 644, - 682, 683, 122628, 42894, 622, 122629, 654, 122630, 630, 631, 634, 122632, 638, 680, - 678, 43879, 679, 11377, 655, 673, 674, 664, 448, 449, 450, 122634, 122654, 68800, - 68801, 68802, 68803, 68804, 68805, 68806, 68807, 68808, 68809, 68810, 68811, 68812, - 68813, 68814, 68815, 68816, 68817, 68818, 68819, 68820, 68821, 68822, 68823, 68824, - 68825, 68826, 68827, 68828, 68829, 68830, 68831, 68832, 68833, 68834, 68835, 68836, - 68837, 68838, 68839, 68840, 68841, 68842, 68843, 68844, 68845, 68846, 68847, 68848, - 68849, 68850, 71872, 71873, 71874, 71875, 71876, 71877, 71878, 71879, 71880, 71881, - 71882, 71883, 71884, 71885, 71886, 71887, 71888, 71889, 71890, 71891, 71892, 71893, - 71894, 71895, 71896, 71897, 71898, 71899, 71900, 71901, 71902, 71903, 93792, 93793, - 93794, 93795, 93796, 93797, 93798, 93799, 93800, 93801, 93802, 93803, 93804, 93805, - 93806, 93807, 93808, 93809, 93810, 93811, 93812, 93813, 93814, 93815, 93816, 93817, - 93818, 93819, 93820, 93821, 93822, 93823, 119127, 119141, 119128, 119141, 119128, - 119141, 119150, 119128, 119141, 119151, 119128, 119141, 119152, 119128, 119141, - 119153, 119128, 119141, 119154, 119225, 119141, 119226, 119141, 119225, 119141, - 119150, 119226, 119141, 119150, 119225, 119141, 119151, 119226, 119141, 119151, - 305, 567, 8711, 8706, 1231, 125218, 125219, 125220, 125221, 125222, 125223, 125224, - 125225, 125226, 125227, 125228, 125229, 125230, 125231, 125232, 125233, 125234, - 125235, 125236, 125237, 125238, 125239, 125240, 125241, 125242, 125243, 125244, - 125245, 125246, 125247, 125248, 125249, 125250, 125251, 1646, 1697, 1647, 48, 44, - 49, 44, 50, 44, 51, 44, 52, 44, 53, 44, 54, 44, 55, 44, 56, 44, 57, 44, 12308, 115, - 12309, 119, 122, 104, 118, 115, 100, 112, 112, 118, 119, 99, 109, 114, 100, 106, - 12411, 12363, 12467, 12467, 23383, 21452, 22810, 35299, 20132, 26144, 28961, 21069, - 24460, 20877, 26032, 21021, 32066, 36009, 22768, 21561, 28436, 25237, 25429, 36938, - 25351, 25171, 31105, 31354, 21512, 28288, 30003, 21106, 21942, 37197, 12308, 26412, - 12309, 12308, 19977, 12309, 12308, 20108, 12309, 12308, 23433, 12309, 12308, 28857, - 12309, 12308, 25171, 12309, 12308, 30423, 12309, 12308, 21213, 12309, 12308, 25943, - 12309, 24471, 21487, 20029, 20024, 20033, 131362, 20320, 20411, 20482, 20602, 20633, - 20687, 13470, 132666, 20820, 20836, 20855, 132380, 13497, 20839, 132427, 20887, - 20900, 20172, 20908, 168415, 20995, 13535, 21051, 21062, 21111, 13589, 21253, 21254, - 21321, 21338, 21363, 21373, 21375, 133676, 28784, 21450, 21471, 133987, 21483, 21489, - 21510, 21662, 21560, 21576, 21608, 21666, 21750, 21776, 21843, 21859, 21892, 21931, - 21939, 21954, 22294, 22295, 22097, 22132, 22766, 22478, 22516, 22541, 22411, 22578, - 22577, 22700, 136420, 22770, 22775, 22790, 22818, 22882, 136872, 136938, 23020, - 23067, 23079, 23000, 23142, 14062, 23304, 23358, 137672, 23491, 23512, 23539, 138008, - 23551, 23558, 14209, 23648, 23744, 23693, 138724, 23875, 138726, 23918, 23915, 23932, - 24033, 24034, 14383, 24061, 24104, 24125, 24169, 14434, 139651, 14460, 24240, 24243, - 24246, 172946, 140081, 33281, 24354, 14535, 144056, 156122, 24418, 24427, 14563, - 24474, 24525, 24535, 24569, 24705, 14650, 14620, 141012, 24775, 24904, 24908, 24954, - 25010, 24996, 25007, 25054, 25115, 25181, 25265, 25300, 25424, 142092, 25405, 25340, - 25448, 25475, 25572, 142321, 25634, 25541, 25513, 14894, 25705, 25726, 25757, 25719, - 14956, 25964, 143370, 26083, 26360, 26185, 15129, 15112, 15076, 20882, 20885, 26368, - 26268, 32941, 17369, 26401, 26462, 26451, 144323, 15177, 26618, 26501, 26706, 144493, - 26766, 26655, 26900, 26946, 27043, 27114, 27304, 145059, 27355, 15384, 27425, 145575, - 27476, 15438, 27506, 27551, 27579, 146061, 138507, 146170, 27726, 146620, 27839, - 27853, 27751, 27926, 27966, 28009, 28024, 28037, 146718, 27956, 28207, 28270, 15667, - 28359, 147153, 28153, 28526, 147294, 147342, 28614, 28729, 28699, 15766, 28746, - 28797, 28791, 28845, 132389, 28997, 148067, 29084, 29224, 29264, 149000, 29312, - 29333, 149301, 149524, 29562, 29579, 16044, 29605, 16056, 29767, 29788, 29829, 29898, - 16155, 29988, 150582, 30014, 150674, 139679, 30224, 151457, 151480, 151620, 16380, - 16392, 151795, 151794, 151833, 151859, 30494, 30495, 30603, 16454, 16534, 152605, - 30798, 16611, 153126, 153242, 153285, 31211, 16687, 31306, 31311, 153980, 154279, - 16898, 154539, 31686, 31689, 16935, 154752, 31954, 17056, 31976, 31971, 32000, 155526, - 32099, 17153, 32199, 32258, 32325, 17204, 156200, 156231, 17241, 156377, 32634, - 156478, 32661, 32762, 156890, 156963, 32864, 157096, 32880, 144223, 17365, 32946, - 33027, 17419, 33086, 23221, 157607, 157621, 144275, 144284, 33284, 36766, 17515, - 33425, 33419, 33437, 21171, 33457, 33459, 33469, 33510, 158524, 33565, 33635, 33709, - 33571, 33725, 33767, 33619, 33738, 33740, 33756, 158774, 159083, 158933, 17707, - 34033, 34035, 34070, 160714, 34148, 159532, 17757, 17761, 159665, 159954, 17771, - 34384, 34407, 34409, 34473, 34440, 34574, 34530, 34600, 34667, 34694, 34785, 34817, - 17913, 34912, 161383, 35031, 35038, 17973, 35066, 13499, 161966, 162150, 18110, - 18119, 35488, 162984, 36011, 36033, 36123, 36215, 163631, 133124, 36299, 36284, - 36336, 133342, 36564, 165330, 165357, 37012, 37105, 37137, 165678, 37147, 37432, - 37591, 37592, 37500, 37881, 37909, 166906, 38283, 18837, 38327, 167287, 18918, 38595, - 23986, 38691, 168261, 168474, 19054, 19062, 38880, 168970, 19122, 169110, 38953, - 169398, 39138, 19251, 39209, 39335, 39362, 39422, 19406, 170800, 40000, 40189, 19662, - 19693, 40295, 172238, 19704, 172293, 172558, 172689, 19798, 40702, 40709, 40719, - 40726, 173568, - -}; -const uint32_t table[8000][2] = -{ - {0, 1}, {65, 16777219}, {66, 16777475}, {67, 16777731}, - {68, 16777987}, {69, 16778243}, {70, 16778499}, {71, 16778755}, - {72, 16779011}, {73, 16779267}, {74, 16779523}, {75, 16779779}, - {76, 16780035}, {77, 16780291}, {78, 16780547}, {79, 16780803}, - {80, 16781059}, {81, 16781315}, {82, 16781571}, {83, 16781827}, - {84, 16782083}, {85, 16782339}, {86, 16782595}, {87, 16782851}, - {88, 16783107}, {89, 16783363}, {90, 16783619}, {91, 1}, - {128, 2}, {160, 16783875}, {161, 1}, {168, 33561347}, - {169, 1}, {170, 16777219}, {171, 1}, {173, 0}, - {174, 1}, {175, 33561859}, {176, 1}, {178, 16785155}, - {179, 16785411}, {180, 33562883}, {181, 16786179}, {182, 1}, - {184, 33563651}, {185, 16786947}, {186, 16780803}, {187, 1}, - {188, 50341635}, {189, 50342403}, {190, 50343171}, {191, 1}, - {192, 16789507}, {193, 16789763}, {194, 16790019}, {195, 16790275}, - {196, 16790531}, {197, 16790787}, {198, 16791043}, {199, 16791299}, - {200, 16791555}, {201, 16791811}, {202, 16792067}, {203, 16792323}, - {204, 16792579}, {205, 16792835}, {206, 16793091}, {207, 16793347}, - {208, 16793603}, {209, 16793859}, {210, 16794115}, {211, 16794371}, - {212, 16794627}, {213, 16794883}, {214, 16795139}, {215, 1}, - {216, 16795395}, {217, 16795651}, {218, 16795907}, {219, 16796163}, - {220, 16796419}, {221, 16796675}, {222, 16796931}, {223, 1}, - {256, 16797187}, {257, 1}, {258, 16797443}, {259, 1}, - {260, 16797699}, {261, 1}, {262, 16797955}, {263, 1}, - {264, 16798211}, {265, 1}, {266, 16798467}, {267, 1}, - {268, 16798723}, {269, 1}, {270, 16798979}, {271, 1}, - {272, 16799235}, {273, 1}, {274, 16799491}, {275, 1}, - {276, 16799747}, {277, 1}, {278, 16800003}, {279, 1}, - {280, 16800259}, {281, 1}, {282, 16800515}, {283, 1}, - {284, 16800771}, {285, 1}, {286, 16801027}, {287, 1}, - {288, 16801283}, {289, 1}, {290, 16801539}, {291, 1}, - {292, 16801795}, {293, 1}, {294, 16802051}, {295, 1}, - {296, 16802307}, {297, 1}, {298, 16802563}, {299, 1}, - {300, 16802819}, {301, 1}, {302, 16803075}, {303, 1}, - {304, 33580547}, {305, 1}, {306, 33556483}, {308, 16803843}, - {309, 1}, {310, 16804099}, {311, 1}, {313, 16804355}, - {314, 1}, {315, 16804611}, {316, 1}, {317, 16804867}, - {318, 1}, {319, 33582339}, {321, 16805635}, {322, 1}, - {323, 16805891}, {324, 1}, {325, 16806147}, {326, 1}, - {327, 16806403}, {328, 1}, {329, 33583875}, {330, 16807171}, - {331, 1}, {332, 16807427}, {333, 1}, {334, 16807683}, - {335, 1}, {336, 16807939}, {337, 1}, {338, 16808195}, - {339, 1}, {340, 16808451}, {341, 1}, {342, 16808707}, - {343, 1}, {344, 16808963}, {345, 1}, {346, 16809219}, - {347, 1}, {348, 16809475}, {349, 1}, {350, 16809731}, - {351, 1}, {352, 16809987}, {353, 1}, {354, 16810243}, - {355, 1}, {356, 16810499}, {357, 1}, {358, 16810755}, - {359, 1}, {360, 16811011}, {361, 1}, {362, 16811267}, - {363, 1}, {364, 16811523}, {365, 1}, {366, 16811779}, - {367, 1}, {368, 16812035}, {369, 1}, {370, 16812291}, - {371, 1}, {372, 16812547}, {373, 1}, {374, 16812803}, - {375, 1}, {376, 16813059}, {377, 16813315}, {378, 1}, - {379, 16813571}, {380, 1}, {381, 16813827}, {382, 1}, - {383, 16781827}, {384, 1}, {385, 16814083}, {386, 16814339}, - {387, 1}, {388, 16814595}, {389, 1}, {390, 16814851}, - {391, 16815107}, {392, 1}, {393, 16815363}, {394, 16815619}, - {395, 16815875}, {396, 1}, {398, 16816131}, {399, 16816387}, - {400, 16816643}, {401, 16816899}, {402, 1}, {403, 16817155}, - {404, 16817411}, {405, 1}, {406, 16817667}, {407, 16817923}, - {408, 16818179}, {409, 1}, {412, 16818435}, {413, 16818691}, - {414, 1}, {415, 16818947}, {416, 16819203}, {417, 1}, - {418, 16819459}, {419, 1}, {420, 16819715}, {421, 1}, - {422, 16819971}, {423, 16820227}, {424, 1}, {425, 16820483}, - {426, 1}, {428, 16820739}, {429, 1}, {430, 16820995}, - {431, 16821251}, {432, 1}, {433, 16821507}, {434, 16821763}, - {435, 16822019}, {436, 1}, {437, 16822275}, {438, 1}, - {439, 16822531}, {440, 16822787}, {441, 1}, {444, 16823043}, - {445, 1}, {452, 33600515}, {455, 33601027}, {458, 33601539}, - {461, 16824835}, {462, 1}, {463, 16825091}, {464, 1}, - {465, 16825347}, {466, 1}, {467, 16825603}, {468, 1}, - {469, 16825859}, {470, 1}, {471, 16826115}, {472, 1}, - {473, 16826371}, {474, 1}, {475, 16826627}, {476, 1}, - {478, 16826883}, {479, 1}, {480, 16827139}, {481, 1}, - {482, 16827395}, {483, 1}, {484, 16827651}, {485, 1}, - {486, 16827907}, {487, 1}, {488, 16828163}, {489, 1}, - {490, 16828419}, {491, 1}, {492, 16828675}, {493, 1}, - {494, 16828931}, {495, 1}, {497, 33606403}, {500, 16829699}, - {501, 1}, {502, 16829955}, {503, 16830211}, {504, 16830467}, - {505, 1}, {506, 16830723}, {507, 1}, {508, 16830979}, - {509, 1}, {510, 16831235}, {511, 1}, {512, 16831491}, - {513, 1}, {514, 16831747}, {515, 1}, {516, 16832003}, - {517, 1}, {518, 16832259}, {519, 1}, {520, 16832515}, - {521, 1}, {522, 16832771}, {523, 1}, {524, 16833027}, - {525, 1}, {526, 16833283}, {527, 1}, {528, 16833539}, - {529, 1}, {530, 16833795}, {531, 1}, {532, 16834051}, - {533, 1}, {534, 16834307}, {535, 1}, {536, 16834563}, - {537, 1}, {538, 16834819}, {539, 1}, {540, 16835075}, - {541, 1}, {542, 16835331}, {543, 1}, {544, 16835587}, - {545, 1}, {546, 16835843}, {547, 1}, {548, 16836099}, - {549, 1}, {550, 16836355}, {551, 1}, {552, 16836611}, - {553, 1}, {554, 16836867}, {555, 1}, {556, 16837123}, - {557, 1}, {558, 16837379}, {559, 1}, {560, 16837635}, - {561, 1}, {562, 16837891}, {563, 1}, {570, 16838147}, - {571, 16838403}, {572, 1}, {573, 16838659}, {574, 16838915}, - {575, 1}, {577, 16839171}, {578, 1}, {579, 16839427}, - {580, 16839683}, {581, 16839939}, {582, 16840195}, {583, 1}, - {584, 16840451}, {585, 1}, {586, 16840707}, {587, 1}, - {588, 16840963}, {589, 1}, {590, 16841219}, {591, 1}, - {688, 16779011}, {689, 16841475}, {690, 16779523}, {691, 16781571}, - {692, 16841731}, {693, 16841987}, {694, 16842243}, {695, 16782851}, - {696, 16783363}, {697, 1}, {728, 33619715}, {729, 33620227}, - {730, 33620739}, {731, 33621251}, {732, 33621763}, {733, 33622275}, - {734, 1}, {736, 16817411}, {737, 16780035}, {738, 16781827}, - {739, 16783107}, {740, 16845571}, {741, 1}, {832, 16845827}, - {833, 16785923}, {834, 1}, {835, 16846083}, {836, 33623555}, - {837, 16846851}, {838, 1}, {847, 0}, {848, 1}, - {880, 16847107}, {881, 1}, {882, 16847363}, {883, 1}, - {884, 16847619}, {885, 1}, {886, 16847875}, {887, 1}, - {888, 2}, {890, 33625347}, {891, 1}, {894, 16848643}, - {895, 16848899}, {896, 2}, {900, 33562883}, {901, 50403587}, - {902, 16849923}, {903, 16805379}, {904, 16850179}, {905, 16850435}, - {906, 16850691}, {907, 2}, {908, 16850947}, {909, 2}, - {910, 16851203}, {911, 16851459}, {912, 1}, {913, 16851715}, - {914, 16851971}, {915, 16852227}, {916, 16852483}, {917, 16852739}, - {918, 16852995}, {919, 16853251}, {920, 16853507}, {921, 16846851}, - {922, 16853763}, {923, 16854019}, {924, 16786179}, {925, 16854275}, - {926, 16854531}, {927, 16854787}, {928, 16855043}, {929, 16855299}, - {930, 2}, {931, 16855555}, {932, 16855811}, {933, 16856067}, - {934, 16856323}, {935, 16856579}, {936, 16856835}, {937, 16857091}, - {938, 16857347}, {939, 16857603}, {940, 1}, {975, 16857859}, - {976, 16851971}, {977, 16853507}, {978, 16856067}, {979, 16851203}, - {980, 16857603}, {981, 16856323}, {982, 16855043}, {983, 1}, - {984, 16858115}, {985, 1}, {986, 16858371}, {987, 1}, - {988, 16858627}, {989, 1}, {990, 16858883}, {991, 1}, - {992, 16859139}, {993, 1}, {994, 16859395}, {995, 1}, - {996, 16859651}, {997, 1}, {998, 16859907}, {999, 1}, - {1000, 16860163}, {1001, 1}, {1002, 16860419}, {1003, 1}, - {1004, 16860675}, {1005, 1}, {1006, 16860931}, {1007, 1}, - {1008, 16853763}, {1009, 16855299}, {1010, 16855555}, {1011, 1}, - {1012, 16853507}, {1013, 16852739}, {1014, 1}, {1015, 16861187}, - {1016, 1}, {1017, 16855555}, {1018, 16861443}, {1019, 1}, - {1021, 16861699}, {1022, 16861955}, {1023, 16862211}, {1024, 16862467}, - {1025, 16862723}, {1026, 16862979}, {1027, 16863235}, {1028, 16863491}, - {1029, 16863747}, {1030, 16864003}, {1031, 16864259}, {1032, 16864515}, - {1033, 16864771}, {1034, 16865027}, {1035, 16865283}, {1036, 16865539}, - {1037, 16865795}, {1038, 16866051}, {1039, 16866307}, {1040, 16866563}, - {1041, 16866819}, {1042, 16867075}, {1043, 16867331}, {1044, 16867587}, - {1045, 16867843}, {1046, 16868099}, {1047, 16868355}, {1048, 16868611}, - {1049, 16868867}, {1050, 16869123}, {1051, 16869379}, {1052, 16869635}, - {1053, 16869891}, {1054, 16870147}, {1055, 16870403}, {1056, 16870659}, - {1057, 16870915}, {1058, 16871171}, {1059, 16871427}, {1060, 16871683}, - {1061, 16871939}, {1062, 16872195}, {1063, 16872451}, {1064, 16872707}, - {1065, 16872963}, {1066, 16873219}, {1067, 16873475}, {1068, 16873731}, - {1069, 16873987}, {1070, 16874243}, {1071, 16874499}, {1072, 1}, - {1120, 16874755}, {1121, 1}, {1122, 16875011}, {1123, 1}, - {1124, 16875267}, {1125, 1}, {1126, 16875523}, {1127, 1}, - {1128, 16875779}, {1129, 1}, {1130, 16876035}, {1131, 1}, - {1132, 16876291}, {1133, 1}, {1134, 16876547}, {1135, 1}, - {1136, 16876803}, {1137, 1}, {1138, 16877059}, {1139, 1}, - {1140, 16877315}, {1141, 1}, {1142, 16877571}, {1143, 1}, - {1144, 16877827}, {1145, 1}, {1146, 16878083}, {1147, 1}, - {1148, 16878339}, {1149, 1}, {1150, 16878595}, {1151, 1}, - {1152, 16878851}, {1153, 1}, {1162, 16879107}, {1163, 1}, - {1164, 16879363}, {1165, 1}, {1166, 16879619}, {1167, 1}, - {1168, 16879875}, {1169, 1}, {1170, 16880131}, {1171, 1}, - {1172, 16880387}, {1173, 1}, {1174, 16880643}, {1175, 1}, - {1176, 16880899}, {1177, 1}, {1178, 16881155}, {1179, 1}, - {1180, 16881411}, {1181, 1}, {1182, 16881667}, {1183, 1}, - {1184, 16881923}, {1185, 1}, {1186, 16882179}, {1187, 1}, - {1188, 16882435}, {1189, 1}, {1190, 16882691}, {1191, 1}, - {1192, 16882947}, {1193, 1}, {1194, 16883203}, {1195, 1}, - {1196, 16883459}, {1197, 1}, {1198, 16883715}, {1199, 1}, - {1200, 16883971}, {1201, 1}, {1202, 16884227}, {1203, 1}, - {1204, 16884483}, {1205, 1}, {1206, 16884739}, {1207, 1}, - {1208, 16884995}, {1209, 1}, {1210, 16885251}, {1211, 1}, - {1212, 16885507}, {1213, 1}, {1214, 16885763}, {1215, 1}, - {1216, 2}, {1217, 16886019}, {1218, 1}, {1219, 16886275}, - {1220, 1}, {1221, 16886531}, {1222, 1}, {1223, 16886787}, - {1224, 1}, {1225, 16887043}, {1226, 1}, {1227, 16887299}, - {1228, 1}, {1229, 16887555}, {1230, 1}, {1232, 16887811}, - {1233, 1}, {1234, 16888067}, {1235, 1}, {1236, 16888323}, - {1237, 1}, {1238, 16888579}, {1239, 1}, {1240, 16888835}, - {1241, 1}, {1242, 16889091}, {1243, 1}, {1244, 16889347}, - {1245, 1}, {1246, 16889603}, {1247, 1}, {1248, 16889859}, - {1249, 1}, {1250, 16890115}, {1251, 1}, {1252, 16890371}, - {1253, 1}, {1254, 16890627}, {1255, 1}, {1256, 16890883}, - {1257, 1}, {1258, 16891139}, {1259, 1}, {1260, 16891395}, - {1261, 1}, {1262, 16891651}, {1263, 1}, {1264, 16891907}, - {1265, 1}, {1266, 16892163}, {1267, 1}, {1268, 16892419}, - {1269, 1}, {1270, 16892675}, {1271, 1}, {1272, 16892931}, - {1273, 1}, {1274, 16893187}, {1275, 1}, {1276, 16893443}, - {1277, 1}, {1278, 16893699}, {1279, 1}, {1280, 16893955}, - {1281, 1}, {1282, 16894211}, {1283, 1}, {1284, 16894467}, - {1285, 1}, {1286, 16894723}, {1287, 1}, {1288, 16894979}, - {1289, 1}, {1290, 16895235}, {1291, 1}, {1292, 16895491}, - {1293, 1}, {1294, 16895747}, {1295, 1}, {1296, 16896003}, - {1297, 1}, {1298, 16896259}, {1299, 1}, {1300, 16896515}, - {1301, 1}, {1302, 16896771}, {1303, 1}, {1304, 16897027}, - {1305, 1}, {1306, 16897283}, {1307, 1}, {1308, 16897539}, - {1309, 1}, {1310, 16897795}, {1311, 1}, {1312, 16898051}, - {1313, 1}, {1314, 16898307}, {1315, 1}, {1316, 16898563}, - {1317, 1}, {1318, 16898819}, {1319, 1}, {1320, 16899075}, - {1321, 1}, {1322, 16899331}, {1323, 1}, {1324, 16899587}, - {1325, 1}, {1326, 16899843}, {1327, 1}, {1328, 2}, - {1329, 16900099}, {1330, 16900355}, {1331, 16900611}, {1332, 16900867}, - {1333, 16901123}, {1334, 16901379}, {1335, 16901635}, {1336, 16901891}, - {1337, 16902147}, {1338, 16902403}, {1339, 16902659}, {1340, 16902915}, - {1341, 16903171}, {1342, 16903427}, {1343, 16903683}, {1344, 16903939}, - {1345, 16904195}, {1346, 16904451}, {1347, 16904707}, {1348, 16904963}, - {1349, 16905219}, {1350, 16905475}, {1351, 16905731}, {1352, 16905987}, - {1353, 16906243}, {1354, 16906499}, {1355, 16906755}, {1356, 16907011}, - {1357, 16907267}, {1358, 16907523}, {1359, 16907779}, {1360, 16908035}, - {1361, 16908291}, {1362, 16908547}, {1363, 16908803}, {1364, 16909059}, - {1365, 16909315}, {1366, 16909571}, {1367, 2}, {1369, 1}, - {1415, 33687043}, {1416, 1}, {1419, 2}, {1421, 1}, - {1424, 2}, {1425, 1}, {1480, 2}, {1488, 1}, - {1515, 2}, {1519, 1}, {1525, 2}, {1542, 1}, - {1564, 2}, {1565, 1}, {1653, 33687555}, {1654, 33688067}, - {1655, 33688579}, {1656, 33689091}, {1657, 1}, {1757, 2}, - {1758, 1}, {1806, 2}, {1808, 1}, {1867, 2}, - {1869, 1}, {1970, 2}, {1984, 1}, {2043, 2}, - {2045, 1}, {2094, 2}, {2096, 1}, {2111, 2}, - {2112, 1}, {2140, 2}, {2142, 1}, {2143, 2}, - {2144, 1}, {2155, 2}, {2160, 1}, {2191, 2}, - {2200, 1}, {2274, 2}, {2275, 1}, {2392, 33689603}, - {2393, 33690115}, {2394, 33690627}, {2395, 33691139}, {2396, 33691651}, - {2397, 33692163}, {2398, 33692675}, {2399, 33693187}, {2400, 1}, - {2436, 2}, {2437, 1}, {2445, 2}, {2447, 1}, - {2449, 2}, {2451, 1}, {2473, 2}, {2474, 1}, - {2481, 2}, {2482, 1}, {2483, 2}, {2486, 1}, - {2490, 2}, {2492, 1}, {2501, 2}, {2503, 1}, - {2505, 2}, {2507, 1}, {2511, 2}, {2519, 1}, - {2520, 2}, {2524, 33693699}, {2525, 33694211}, {2526, 2}, - {2527, 33694723}, {2528, 1}, {2532, 2}, {2534, 1}, - {2559, 2}, {2561, 1}, {2564, 2}, {2565, 1}, - {2571, 2}, {2575, 1}, {2577, 2}, {2579, 1}, - {2601, 2}, {2602, 1}, {2609, 2}, {2610, 1}, - {2611, 33695235}, {2612, 2}, {2613, 1}, {2614, 33695747}, - {2615, 2}, {2616, 1}, {2618, 2}, {2620, 1}, - {2621, 2}, {2622, 1}, {2627, 2}, {2631, 1}, - {2633, 2}, {2635, 1}, {2638, 2}, {2641, 1}, - {2642, 2}, {2649, 33696259}, {2650, 33696771}, {2651, 33697283}, - {2652, 1}, {2653, 2}, {2654, 33697795}, {2655, 2}, - {2662, 1}, {2679, 2}, {2689, 1}, {2692, 2}, - {2693, 1}, {2702, 2}, {2703, 1}, {2706, 2}, - {2707, 1}, {2729, 2}, {2730, 1}, {2737, 2}, - {2738, 1}, {2740, 2}, {2741, 1}, {2746, 2}, - {2748, 1}, {2758, 2}, {2759, 1}, {2762, 2}, - {2763, 1}, {2766, 2}, {2768, 1}, {2769, 2}, - {2784, 1}, {2788, 2}, {2790, 1}, {2802, 2}, - {2809, 1}, {2816, 2}, {2817, 1}, {2820, 2}, - {2821, 1}, {2829, 2}, {2831, 1}, {2833, 2}, - {2835, 1}, {2857, 2}, {2858, 1}, {2865, 2}, - {2866, 1}, {2868, 2}, {2869, 1}, {2874, 2}, - {2876, 1}, {2885, 2}, {2887, 1}, {2889, 2}, - {2891, 1}, {2894, 2}, {2901, 1}, {2904, 2}, - {2908, 33698307}, {2909, 33698819}, {2910, 2}, {2911, 1}, - {2916, 2}, {2918, 1}, {2936, 2}, {2946, 1}, - {2948, 2}, {2949, 1}, {2955, 2}, {2958, 1}, - {2961, 2}, {2962, 1}, {2966, 2}, {2969, 1}, - {2971, 2}, {2972, 1}, {2973, 2}, {2974, 1}, - {2976, 2}, {2979, 1}, {2981, 2}, {2984, 1}, - {2987, 2}, {2990, 1}, {3002, 2}, {3006, 1}, - {3011, 2}, {3014, 1}, {3017, 2}, {3018, 1}, - {3022, 2}, {3024, 1}, {3025, 2}, {3031, 1}, - {3032, 2}, {3046, 1}, {3067, 2}, {3072, 1}, - {3085, 2}, {3086, 1}, {3089, 2}, {3090, 1}, - {3113, 2}, {3114, 1}, {3130, 2}, {3132, 1}, - {3141, 2}, {3142, 1}, {3145, 2}, {3146, 1}, - {3150, 2}, {3157, 1}, {3159, 2}, {3160, 1}, - {3163, 2}, {3165, 1}, {3166, 2}, {3168, 1}, - {3172, 2}, {3174, 1}, {3184, 2}, {3191, 1}, - {3213, 2}, {3214, 1}, {3217, 2}, {3218, 1}, - {3241, 2}, {3242, 1}, {3252, 2}, {3253, 1}, - {3258, 2}, {3260, 1}, {3269, 2}, {3270, 1}, - {3273, 2}, {3274, 1}, {3278, 2}, {3285, 1}, - {3287, 2}, {3293, 1}, {3295, 2}, {3296, 1}, - {3300, 2}, {3302, 1}, {3312, 2}, {3313, 1}, - {3316, 2}, {3328, 1}, {3341, 2}, {3342, 1}, - {3345, 2}, {3346, 1}, {3397, 2}, {3398, 1}, - {3401, 2}, {3402, 1}, {3408, 2}, {3412, 1}, - {3428, 2}, {3430, 1}, {3456, 2}, {3457, 1}, - {3460, 2}, {3461, 1}, {3479, 2}, {3482, 1}, - {3506, 2}, {3507, 1}, {3516, 2}, {3517, 1}, - {3518, 2}, {3520, 1}, {3527, 2}, {3530, 1}, - {3531, 2}, {3535, 1}, {3541, 2}, {3542, 1}, - {3543, 2}, {3544, 1}, {3552, 2}, {3558, 1}, - {3568, 2}, {3570, 1}, {3573, 2}, {3585, 1}, - {3635, 33699331}, {3636, 1}, {3643, 2}, {3647, 1}, - {3676, 2}, {3713, 1}, {3715, 2}, {3716, 1}, - {3717, 2}, {3718, 1}, {3723, 2}, {3724, 1}, - {3748, 2}, {3749, 1}, {3750, 2}, {3751, 1}, - {3763, 33699843}, {3764, 1}, {3774, 2}, {3776, 1}, - {3781, 2}, {3782, 1}, {3783, 2}, {3784, 1}, - {3791, 2}, {3792, 1}, {3802, 2}, {3804, 33700355}, - {3805, 33700867}, {3806, 1}, {3808, 2}, {3840, 1}, - {3852, 16924163}, {3853, 1}, {3907, 33701635}, {3908, 1}, - {3912, 2}, {3913, 1}, {3917, 33702147}, {3918, 1}, - {3922, 33702659}, {3923, 1}, {3927, 33703171}, {3928, 1}, - {3932, 33703683}, {3933, 1}, {3945, 33704195}, {3946, 1}, - {3949, 2}, {3953, 1}, {3955, 33704707}, {3956, 1}, - {3957, 33705219}, {3958, 33705731}, {3959, 50483459}, {3960, 33707011}, - {3961, 50484739}, {3962, 1}, {3969, 33706499}, {3970, 1}, - {3987, 33708291}, {3988, 1}, {3992, 2}, {3993, 1}, - {3997, 33708803}, {3998, 1}, {4002, 33709315}, {4003, 1}, - {4007, 33709827}, {4008, 1}, {4012, 33710339}, {4013, 1}, - {4025, 33710851}, {4026, 1}, {4029, 2}, {4030, 1}, - {4045, 2}, {4046, 1}, {4059, 2}, {4096, 1}, - {4256, 2}, {4295, 16934147}, {4296, 2}, {4301, 16934403}, - {4302, 2}, {4304, 1}, {4348, 16934659}, {4349, 1}, - {4447, 2}, {4449, 1}, {4681, 2}, {4682, 1}, - {4686, 2}, {4688, 1}, {4695, 2}, {4696, 1}, - {4697, 2}, {4698, 1}, {4702, 2}, {4704, 1}, - {4745, 2}, {4746, 1}, {4750, 2}, {4752, 1}, - {4785, 2}, {4786, 1}, {4790, 2}, {4792, 1}, - {4799, 2}, {4800, 1}, {4801, 2}, {4802, 1}, - {4806, 2}, {4808, 1}, {4823, 2}, {4824, 1}, - {4881, 2}, {4882, 1}, {4886, 2}, {4888, 1}, - {4955, 2}, {4957, 1}, {4989, 2}, {4992, 1}, - {5018, 2}, {5024, 1}, {5110, 2}, {5112, 16934915}, - {5113, 16935171}, {5114, 16935427}, {5115, 16935683}, {5116, 16935939}, - {5117, 16936195}, {5118, 2}, {5120, 1}, {5760, 2}, - {5761, 1}, {5789, 2}, {5792, 1}, {5881, 2}, - {5888, 1}, {5910, 2}, {5919, 1}, {5943, 2}, - {5952, 1}, {5972, 2}, {5984, 1}, {5997, 2}, - {5998, 1}, {6001, 2}, {6002, 1}, {6004, 2}, - {6016, 1}, {6068, 2}, {6070, 1}, {6110, 2}, - {6112, 1}, {6122, 2}, {6128, 1}, {6138, 2}, - {6144, 1}, {6150, 2}, {6151, 1}, {6155, 0}, - {6158, 2}, {6159, 0}, {6160, 1}, {6170, 2}, - {6176, 1}, {6265, 2}, {6272, 1}, {6315, 2}, - {6320, 1}, {6390, 2}, {6400, 1}, {6431, 2}, - {6432, 1}, {6444, 2}, {6448, 1}, {6460, 2}, - {6464, 1}, {6465, 2}, {6468, 1}, {6510, 2}, - {6512, 1}, {6517, 2}, {6528, 1}, {6572, 2}, - {6576, 1}, {6602, 2}, {6608, 1}, {6619, 2}, - {6622, 1}, {6684, 2}, {6686, 1}, {6751, 2}, - {6752, 1}, {6781, 2}, {6783, 1}, {6794, 2}, - {6800, 1}, {6810, 2}, {6816, 1}, {6830, 2}, - {6832, 1}, {6863, 2}, {6912, 1}, {6989, 2}, - {6992, 1}, {7039, 2}, {7040, 1}, {7156, 2}, - {7164, 1}, {7224, 2}, {7227, 1}, {7242, 2}, - {7245, 1}, {7296, 16867075}, {7297, 16867587}, {7298, 16870147}, - {7299, 16870915}, {7300, 16871171}, {7302, 16873219}, {7303, 16875011}, - {7304, 16936451}, {7305, 2}, {7312, 16936707}, {7313, 16936963}, - {7314, 16937219}, {7315, 16937475}, {7316, 16937731}, {7317, 16937987}, - {7318, 16938243}, {7319, 16938499}, {7320, 16938755}, {7321, 16939011}, - {7322, 16939267}, {7323, 16939523}, {7324, 16934659}, {7325, 16939779}, - {7326, 16940035}, {7327, 16940291}, {7328, 16940547}, {7329, 16940803}, - {7330, 16941059}, {7331, 16941315}, {7332, 16941571}, {7333, 16941827}, - {7334, 16942083}, {7335, 16942339}, {7336, 16942595}, {7337, 16942851}, - {7338, 16943107}, {7339, 16943363}, {7340, 16943619}, {7341, 16943875}, - {7342, 16944131}, {7343, 16944387}, {7344, 16944643}, {7345, 16944899}, - {7346, 16945155}, {7347, 16945411}, {7348, 16945667}, {7349, 16945923}, - {7350, 16946179}, {7351, 16946435}, {7352, 16946691}, {7353, 16946947}, - {7354, 16947203}, {7355, 2}, {7357, 16947459}, {7358, 16947715}, - {7359, 16947971}, {7360, 1}, {7368, 2}, {7376, 1}, - {7419, 2}, {7424, 1}, {7468, 16777219}, {7469, 16791043}, - {7470, 16777475}, {7471, 1}, {7472, 16777987}, {7473, 16778243}, - {7474, 16816131}, {7475, 16778755}, {7476, 16779011}, {7477, 16779267}, - {7478, 16779523}, {7479, 16779779}, {7480, 16780035}, {7481, 16780291}, - {7482, 16780547}, {7483, 1}, {7484, 16780803}, {7485, 16835843}, - {7486, 16781059}, {7487, 16781571}, {7488, 16782083}, {7489, 16782339}, - {7490, 16782851}, {7491, 16777219}, {7492, 16948227}, {7493, 16948483}, - {7494, 16948739}, {7495, 16777475}, {7496, 16777987}, {7497, 16778243}, - {7498, 16816387}, {7499, 16816643}, {7500, 16948995}, {7501, 16778755}, - {7502, 1}, {7503, 16779779}, {7504, 16780291}, {7505, 16807171}, - {7506, 16780803}, {7507, 16814851}, {7508, 16949251}, {7509, 16949507}, - {7510, 16781059}, {7511, 16782083}, {7512, 16782339}, {7513, 16949763}, - {7514, 16818435}, {7515, 16782595}, {7516, 16950019}, {7517, 16851971}, - {7518, 16852227}, {7519, 16852483}, {7520, 16856323}, {7521, 16856579}, - {7522, 16779267}, {7523, 16781571}, {7524, 16782339}, {7525, 16782595}, - {7526, 16851971}, {7527, 16852227}, {7528, 16855299}, {7529, 16856323}, - {7530, 16856579}, {7531, 1}, {7544, 16869891}, {7545, 1}, - {7579, 16950275}, {7580, 16777731}, {7581, 16950531}, {7582, 16793603}, - {7583, 16948995}, {7584, 16778499}, {7585, 16950787}, {7586, 16951043}, - {7587, 16951299}, {7588, 16817923}, {7589, 16817667}, {7590, 16951555}, - {7591, 16951811}, {7592, 16952067}, {7593, 16952323}, {7594, 16952579}, - {7595, 16952835}, {7596, 16953091}, {7597, 16953347}, {7598, 16818691}, - {7599, 16953603}, {7600, 16953859}, {7601, 16818947}, {7602, 16954115}, - {7603, 16954371}, {7604, 16820483}, {7605, 16954627}, {7606, 16839683}, - {7607, 16821507}, {7608, 16954883}, {7609, 16821763}, {7610, 16839939}, - {7611, 16783619}, {7612, 16955139}, {7613, 16955395}, {7614, 16822531}, - {7615, 16853507}, {7616, 1}, {7680, 16955651}, {7681, 1}, - {7682, 16955907}, {7683, 1}, {7684, 16956163}, {7685, 1}, - {7686, 16956419}, {7687, 1}, {7688, 16956675}, {7689, 1}, - {7690, 16956931}, {7691, 1}, {7692, 16957187}, {7693, 1}, - {7694, 16957443}, {7695, 1}, {7696, 16957699}, {7697, 1}, - {7698, 16957955}, {7699, 1}, {7700, 16958211}, {7701, 1}, - {7702, 16958467}, {7703, 1}, {7704, 16958723}, {7705, 1}, - {7706, 16958979}, {7707, 1}, {7708, 16959235}, {7709, 1}, - {7710, 16959491}, {7711, 1}, {7712, 16959747}, {7713, 1}, - {7714, 16960003}, {7715, 1}, {7716, 16960259}, {7717, 1}, - {7718, 16960515}, {7719, 1}, {7720, 16960771}, {7721, 1}, - {7722, 16961027}, {7723, 1}, {7724, 16961283}, {7725, 1}, - {7726, 16961539}, {7727, 1}, {7728, 16961795}, {7729, 1}, - {7730, 16962051}, {7731, 1}, {7732, 16962307}, {7733, 1}, - {7734, 16962563}, {7735, 1}, {7736, 16962819}, {7737, 1}, - {7738, 16963075}, {7739, 1}, {7740, 16963331}, {7741, 1}, - {7742, 16963587}, {7743, 1}, {7744, 16963843}, {7745, 1}, - {7746, 16964099}, {7747, 1}, {7748, 16964355}, {7749, 1}, - {7750, 16964611}, {7751, 1}, {7752, 16964867}, {7753, 1}, - {7754, 16965123}, {7755, 1}, {7756, 16965379}, {7757, 1}, - {7758, 16965635}, {7759, 1}, {7760, 16965891}, {7761, 1}, - {7762, 16966147}, {7763, 1}, {7764, 16966403}, {7765, 1}, - {7766, 16966659}, {7767, 1}, {7768, 16966915}, {7769, 1}, - {7770, 16967171}, {7771, 1}, {7772, 16967427}, {7773, 1}, - {7774, 16967683}, {7775, 1}, {7776, 16967939}, {7777, 1}, - {7778, 16968195}, {7779, 1}, {7780, 16968451}, {7781, 1}, - {7782, 16968707}, {7783, 1}, {7784, 16968963}, {7785, 1}, - {7786, 16969219}, {7787, 1}, {7788, 16969475}, {7789, 1}, - {7790, 16969731}, {7791, 1}, {7792, 16969987}, {7793, 1}, - {7794, 16970243}, {7795, 1}, {7796, 16970499}, {7797, 1}, - {7798, 16970755}, {7799, 1}, {7800, 16971011}, {7801, 1}, - {7802, 16971267}, {7803, 1}, {7804, 16971523}, {7805, 1}, - {7806, 16971779}, {7807, 1}, {7808, 16972035}, {7809, 1}, - {7810, 16972291}, {7811, 1}, {7812, 16972547}, {7813, 1}, - {7814, 16972803}, {7815, 1}, {7816, 16973059}, {7817, 1}, - {7818, 16973315}, {7819, 1}, {7820, 16973571}, {7821, 1}, - {7822, 16973827}, {7823, 1}, {7824, 16974083}, {7825, 1}, - {7826, 16974339}, {7827, 1}, {7828, 16974595}, {7829, 1}, - {7834, 33752067}, {7835, 16967939}, {7836, 1}, {7838, 33752579}, - {7839, 1}, {7840, 16975875}, {7841, 1}, {7842, 16976131}, - {7843, 1}, {7844, 16976387}, {7845, 1}, {7846, 16976643}, - {7847, 1}, {7848, 16976899}, {7849, 1}, {7850, 16977155}, - {7851, 1}, {7852, 16977411}, {7853, 1}, {7854, 16977667}, - {7855, 1}, {7856, 16977923}, {7857, 1}, {7858, 16978179}, - {7859, 1}, {7860, 16978435}, {7861, 1}, {7862, 16978691}, - {7863, 1}, {7864, 16978947}, {7865, 1}, {7866, 16979203}, - {7867, 1}, {7868, 16979459}, {7869, 1}, {7870, 16979715}, - {7871, 1}, {7872, 16979971}, {7873, 1}, {7874, 16980227}, - {7875, 1}, {7876, 16980483}, {7877, 1}, {7878, 16980739}, - {7879, 1}, {7880, 16980995}, {7881, 1}, {7882, 16981251}, - {7883, 1}, {7884, 16981507}, {7885, 1}, {7886, 16981763}, - {7887, 1}, {7888, 16982019}, {7889, 1}, {7890, 16982275}, - {7891, 1}, {7892, 16982531}, {7893, 1}, {7894, 16982787}, - {7895, 1}, {7896, 16983043}, {7897, 1}, {7898, 16983299}, - {7899, 1}, {7900, 16983555}, {7901, 1}, {7902, 16983811}, - {7903, 1}, {7904, 16984067}, {7905, 1}, {7906, 16984323}, - {7907, 1}, {7908, 16984579}, {7909, 1}, {7910, 16984835}, - {7911, 1}, {7912, 16985091}, {7913, 1}, {7914, 16985347}, - {7915, 1}, {7916, 16985603}, {7917, 1}, {7918, 16985859}, - {7919, 1}, {7920, 16986115}, {7921, 1}, {7922, 16986371}, - {7923, 1}, {7924, 16986627}, {7925, 1}, {7926, 16986883}, - {7927, 1}, {7928, 16987139}, {7929, 1}, {7930, 16987395}, - {7931, 1}, {7932, 16987651}, {7933, 1}, {7934, 16987907}, - {7935, 1}, {7944, 16988163}, {7945, 16988419}, {7946, 16988675}, - {7947, 16988931}, {7948, 16989187}, {7949, 16989443}, {7950, 16989699}, - {7951, 16989955}, {7952, 1}, {7958, 2}, {7960, 16990211}, - {7961, 16990467}, {7962, 16990723}, {7963, 16990979}, {7964, 16991235}, - {7965, 16991491}, {7966, 2}, {7968, 1}, {7976, 16991747}, - {7977, 16992003}, {7978, 16992259}, {7979, 16992515}, {7980, 16992771}, - {7981, 16993027}, {7982, 16993283}, {7983, 16993539}, {7984, 1}, - {7992, 16993795}, {7993, 16994051}, {7994, 16994307}, {7995, 16994563}, - {7996, 16994819}, {7997, 16995075}, {7998, 16995331}, {7999, 16995587}, - {8000, 1}, {8006, 2}, {8008, 16995843}, {8009, 16996099}, - {8010, 16996355}, {8011, 16996611}, {8012, 16996867}, {8013, 16997123}, - {8014, 2}, {8016, 1}, {8024, 2}, {8025, 16997379}, - {8026, 2}, {8027, 16997635}, {8028, 2}, {8029, 16997891}, - {8030, 2}, {8031, 16998147}, {8032, 1}, {8040, 16998403}, - {8041, 16998659}, {8042, 16998915}, {8043, 16999171}, {8044, 16999427}, - {8045, 16999683}, {8046, 16999939}, {8047, 17000195}, {8048, 1}, - {8049, 16849923}, {8050, 1}, {8051, 16850179}, {8052, 1}, - {8053, 16850435}, {8054, 1}, {8055, 16850691}, {8056, 1}, - {8057, 16850947}, {8058, 1}, {8059, 16851203}, {8060, 1}, - {8061, 16851459}, {8062, 2}, {8064, 33777667}, {8065, 33778179}, - {8066, 33778691}, {8067, 33779203}, {8068, 33779715}, {8069, 33780227}, - {8070, 33780739}, {8071, 33781251}, {8072, 33777667}, {8073, 33778179}, - {8074, 33778691}, {8075, 33779203}, {8076, 33779715}, {8077, 33780227}, - {8078, 33780739}, {8079, 33781251}, {8080, 33781763}, {8081, 33782275}, - {8082, 33782787}, {8083, 33783299}, {8084, 33783811}, {8085, 33784323}, - {8086, 33784835}, {8087, 33785347}, {8088, 33781763}, {8089, 33782275}, - {8090, 33782787}, {8091, 33783299}, {8092, 33783811}, {8093, 33784323}, - {8094, 33784835}, {8095, 33785347}, {8096, 33785859}, {8097, 33786371}, - {8098, 33786883}, {8099, 33787395}, {8100, 33787907}, {8101, 33788419}, - {8102, 33788931}, {8103, 33789443}, {8104, 33785859}, {8105, 33786371}, - {8106, 33786883}, {8107, 33787395}, {8108, 33787907}, {8109, 33788419}, - {8110, 33788931}, {8111, 33789443}, {8112, 1}, {8114, 33789955}, - {8115, 33790467}, {8116, 33790979}, {8117, 2}, {8118, 1}, - {8119, 33791491}, {8120, 17014787}, {8121, 17015043}, {8122, 17012739}, - {8123, 16849923}, {8124, 33790467}, {8125, 33792515}, {8126, 16846851}, - {8127, 33792515}, {8128, 33793027}, {8129, 50570755}, {8130, 33794307}, - {8131, 33794819}, {8132, 33795331}, {8133, 2}, {8134, 1}, - {8135, 33795843}, {8136, 17019139}, {8137, 16850179}, {8138, 17017091}, - {8139, 16850435}, {8140, 33794819}, {8141, 50573827}, {8142, 50574595}, - {8143, 50575363}, {8144, 1}, {8147, 17021699}, {8148, 2}, - {8150, 1}, {8152, 17021955}, {8153, 17022211}, {8154, 17022467}, - {8155, 16850691}, {8156, 2}, {8157, 50577155}, {8158, 50577923}, - {8159, 50578691}, {8160, 1}, {8163, 17025027}, {8164, 1}, - {8168, 17025283}, {8169, 17025539}, {8170, 17025795}, {8171, 16851203}, - {8172, 17026051}, {8173, 50580739}, {8174, 50403587}, {8175, 17027075}, - {8176, 2}, {8178, 33804547}, {8179, 33805059}, {8180, 33805571}, - {8181, 2}, {8182, 1}, {8183, 33806083}, {8184, 17029379}, - {8185, 16850947}, {8186, 17027331}, {8187, 16851459}, {8188, 33805059}, - {8189, 33562883}, {8190, 33799939}, {8191, 2}, {8192, 16783875}, - {8203, 0}, {8204, 1}, {8206, 2}, {8208, 1}, - {8209, 17029635}, {8210, 1}, {8215, 33807107}, {8216, 1}, - {8228, 2}, {8231, 1}, {8232, 2}, {8239, 16783875}, - {8240, 1}, {8243, 33807619}, {8244, 50585347}, {8245, 1}, - {8246, 33808899}, {8247, 50586627}, {8248, 1}, {8252, 33810179}, - {8253, 1}, {8254, 33810691}, {8255, 1}, {8263, 33811203}, - {8264, 33811715}, {8265, 33812227}, {8266, 1}, {8279, 67362051}, - {8280, 1}, {8287, 16783875}, {8288, 0}, {8289, 2}, - {8292, 0}, {8293, 2}, {8304, 17035523}, {8305, 16779267}, - {8306, 2}, {8308, 16787715}, {8309, 17035779}, {8310, 17036035}, - {8311, 17036291}, {8312, 17036547}, {8313, 17036803}, {8314, 17037059}, - {8315, 17037315}, {8316, 17037571}, {8317, 17037827}, {8318, 17038083}, - {8319, 16780547}, {8320, 17035523}, {8321, 16786947}, {8322, 16785155}, - {8323, 16785411}, {8324, 16787715}, {8325, 17035779}, {8326, 17036035}, - {8327, 17036291}, {8328, 17036547}, {8329, 17036803}, {8330, 17037059}, - {8331, 17037315}, {8332, 17037571}, {8333, 17037827}, {8334, 17038083}, - {8335, 2}, {8336, 16777219}, {8337, 16778243}, {8338, 16780803}, - {8339, 16783107}, {8340, 16816387}, {8341, 16779011}, {8342, 16779779}, - {8343, 16780035}, {8344, 16780291}, {8345, 16780547}, {8346, 16781059}, - {8347, 16781827}, {8348, 16782083}, {8349, 2}, {8352, 1}, - {8360, 33558787}, {8361, 1}, {8385, 2}, {8400, 1}, - {8433, 2}, {8448, 50592771}, {8449, 50593539}, {8450, 16777731}, - {8451, 33817091}, {8452, 1}, {8453, 50594819}, {8454, 50595587}, - {8455, 16816643}, {8456, 1}, {8457, 33819139}, {8458, 16778755}, - {8459, 16779011}, {8463, 16802051}, {8464, 16779267}, {8466, 16780035}, - {8468, 1}, {8469, 16780547}, {8470, 33557763}, {8471, 1}, - {8473, 16781059}, {8474, 16781315}, {8475, 16781571}, {8478, 1}, - {8480, 33819651}, {8481, 50597379}, {8482, 33820931}, {8483, 1}, - {8484, 16783619}, {8485, 1}, {8486, 16857091}, {8487, 1}, - {8488, 16783619}, {8489, 1}, {8490, 16779779}, {8491, 16790787}, - {8492, 16777475}, {8493, 16777731}, {8494, 1}, {8495, 16778243}, - {8497, 16778499}, {8498, 2}, {8499, 16780291}, {8500, 16780803}, - {8501, 17044227}, {8502, 17044483}, {8503, 17044739}, {8504, 17044995}, - {8505, 16779267}, {8506, 1}, {8507, 50599683}, {8508, 16855043}, - {8509, 16852227}, {8511, 16855043}, {8512, 17046019}, {8513, 1}, - {8517, 16777987}, {8519, 16778243}, {8520, 16779267}, {8521, 16779523}, - {8522, 1}, {8528, 50600707}, {8529, 50601475}, {8530, 67379459}, - {8531, 50603267}, {8532, 50604035}, {8533, 50604803}, {8534, 50605571}, - {8535, 50606339}, {8536, 50607107}, {8537, 50607875}, {8538, 50608643}, - {8539, 50609411}, {8540, 50610179}, {8541, 50610947}, {8542, 50611715}, - {8543, 33564419}, {8544, 16779267}, {8545, 33835267}, {8546, 50612995}, - {8547, 33836547}, {8548, 16782595}, {8549, 33837059}, {8550, 50614787}, - {8551, 67392771}, {8552, 33839363}, {8553, 16783107}, {8554, 33839875}, - {8555, 50617603}, {8556, 16780035}, {8557, 16777731}, {8558, 16777987}, - {8559, 16780291}, {8560, 16779267}, {8561, 33835267}, {8562, 50612483}, - {8563, 33836547}, {8564, 16782595}, {8565, 33837059}, {8566, 50614787}, - {8567, 67392771}, {8568, 33839363}, {8569, 16783107}, {8570, 33839875}, - {8571, 50617603}, {8572, 16780035}, {8573, 16777731}, {8574, 16777987}, - {8575, 16780291}, {8576, 1}, {8579, 2}, {8580, 1}, - {8585, 50618371}, {8586, 1}, {8588, 2}, {8592, 1}, - {8748, 33841923}, {8749, 50619651}, {8750, 1}, {8751, 33843203}, - {8752, 50620931}, {8753, 1}, {9001, 17067267}, {9002, 17067523}, - {9003, 1}, {9255, 2}, {9280, 1}, {9291, 2}, - {9312, 16786947}, {9313, 16785155}, {9314, 16785411}, {9315, 16787715}, - {9316, 17035779}, {9317, 17036035}, {9318, 17036291}, {9319, 17036547}, - {9320, 17036803}, {9321, 33825539}, {9322, 33564163}, {9323, 33844995}, - {9324, 33845507}, {9325, 33846019}, {9326, 33846531}, {9327, 33847043}, - {9328, 33847555}, {9329, 33848067}, {9330, 33848579}, {9331, 33849091}, - {9332, 50626819}, {9333, 50627587}, {9334, 50628355}, {9335, 50629123}, - {9336, 50629891}, {9337, 50630659}, {9338, 50631427}, {9339, 50632195}, - {9340, 50632963}, {9341, 67410947}, {9342, 67411971}, {9343, 67412995}, - {9344, 67414019}, {9345, 67415043}, {9346, 67416067}, {9347, 67417091}, - {9348, 67418115}, {9349, 67419139}, {9350, 67420163}, {9351, 67421187}, - {9352, 2}, {9372, 50644995}, {9373, 50645763}, {9374, 50646531}, - {9375, 50647299}, {9376, 50648067}, {9377, 50648835}, {9378, 50649603}, - {9379, 50650371}, {9380, 50651139}, {9381, 50651907}, {9382, 50652675}, - {9383, 50653443}, {9384, 50654211}, {9385, 50654979}, {9386, 50655747}, - {9387, 50656515}, {9388, 50657283}, {9389, 50658051}, {9390, 50658819}, - {9391, 50659587}, {9392, 50660355}, {9393, 50661123}, {9394, 50661891}, - {9395, 50662659}, {9396, 50663427}, {9397, 50664195}, {9398, 16777219}, - {9399, 16777475}, {9400, 16777731}, {9401, 16777987}, {9402, 16778243}, - {9403, 16778499}, {9404, 16778755}, {9405, 16779011}, {9406, 16779267}, - {9407, 16779523}, {9408, 16779779}, {9409, 16780035}, {9410, 16780291}, - {9411, 16780547}, {9412, 16780803}, {9413, 16781059}, {9414, 16781315}, - {9415, 16781571}, {9416, 16781827}, {9417, 16782083}, {9418, 16782339}, - {9419, 16782595}, {9420, 16782851}, {9421, 16783107}, {9422, 16783363}, - {9423, 16783619}, {9424, 16777219}, {9425, 16777475}, {9426, 16777731}, - {9427, 16777987}, {9428, 16778243}, {9429, 16778499}, {9430, 16778755}, - {9431, 16779011}, {9432, 16779267}, {9433, 16779523}, {9434, 16779779}, - {9435, 16780035}, {9436, 16780291}, {9437, 16780547}, {9438, 16780803}, - {9439, 16781059}, {9440, 16781315}, {9441, 16781571}, {9442, 16781827}, - {9443, 16782083}, {9444, 16782339}, {9445, 16782595}, {9446, 16782851}, - {9447, 16783107}, {9448, 16783363}, {9449, 16783619}, {9450, 17035523}, - {9451, 1}, {10764, 67396355}, {10765, 1}, {10868, 50664963}, - {10869, 33888515}, {10870, 50665475}, {10871, 1}, {10972, 33889027}, - {10973, 1}, {11124, 2}, {11126, 1}, {11158, 2}, - {11159, 1}, {11264, 17112323}, {11265, 17112579}, {11266, 17112835}, - {11267, 17113091}, {11268, 17113347}, {11269, 17113603}, {11270, 17113859}, - {11271, 17114115}, {11272, 17114371}, {11273, 17114627}, {11274, 17114883}, - {11275, 17115139}, {11276, 17115395}, {11277, 17115651}, {11278, 17115907}, - {11279, 17116163}, {11280, 17116419}, {11281, 17116675}, {11282, 17116931}, - {11283, 17117187}, {11284, 17117443}, {11285, 17117699}, {11286, 17117955}, - {11287, 17118211}, {11288, 17118467}, {11289, 17118723}, {11290, 17118979}, - {11291, 17119235}, {11292, 17119491}, {11293, 17119747}, {11294, 17120003}, - {11295, 17120259}, {11296, 17120515}, {11297, 17120771}, {11298, 17121027}, - {11299, 17121283}, {11300, 17121539}, {11301, 17121795}, {11302, 17122051}, - {11303, 17122307}, {11304, 17122563}, {11305, 17122819}, {11306, 17123075}, - {11307, 17123331}, {11308, 17123587}, {11309, 17123843}, {11310, 17124099}, - {11311, 17124355}, {11312, 1}, {11360, 17124611}, {11361, 1}, - {11362, 17124867}, {11363, 17125123}, {11364, 17125379}, {11365, 1}, - {11367, 17125635}, {11368, 1}, {11369, 17125891}, {11370, 1}, - {11371, 17126147}, {11372, 1}, {11373, 16948483}, {11374, 16953091}, - {11375, 16948227}, {11376, 16950275}, {11377, 1}, {11378, 17126403}, - {11379, 1}, {11381, 17126659}, {11382, 1}, {11388, 16779523}, - {11389, 16782595}, {11390, 17126915}, {11391, 17127171}, {11392, 17127427}, - {11393, 1}, {11394, 17127683}, {11395, 1}, {11396, 17127939}, - {11397, 1}, {11398, 17128195}, {11399, 1}, {11400, 17128451}, - {11401, 1}, {11402, 17128707}, {11403, 1}, {11404, 17128963}, - {11405, 1}, {11406, 17129219}, {11407, 1}, {11408, 17129475}, - {11409, 1}, {11410, 17129731}, {11411, 1}, {11412, 17129987}, - {11413, 1}, {11414, 17130243}, {11415, 1}, {11416, 17130499}, - {11417, 1}, {11418, 17130755}, {11419, 1}, {11420, 17131011}, - {11421, 1}, {11422, 17131267}, {11423, 1}, {11424, 17131523}, - {11425, 1}, {11426, 17131779}, {11427, 1}, {11428, 17132035}, - {11429, 1}, {11430, 17132291}, {11431, 1}, {11432, 17132547}, - {11433, 1}, {11434, 17132803}, {11435, 1}, {11436, 17133059}, - {11437, 1}, {11438, 17133315}, {11439, 1}, {11440, 17133571}, - {11441, 1}, {11442, 17133827}, {11443, 1}, {11444, 17134083}, - {11445, 1}, {11446, 17134339}, {11447, 1}, {11448, 17134595}, - {11449, 1}, {11450, 17134851}, {11451, 1}, {11452, 17135107}, - {11453, 1}, {11454, 17135363}, {11455, 1}, {11456, 17135619}, - {11457, 1}, {11458, 17135875}, {11459, 1}, {11460, 17136131}, - {11461, 1}, {11462, 17136387}, {11463, 1}, {11464, 17136643}, - {11465, 1}, {11466, 17136899}, {11467, 1}, {11468, 17137155}, - {11469, 1}, {11470, 17137411}, {11471, 1}, {11472, 17137667}, - {11473, 1}, {11474, 17137923}, {11475, 1}, {11476, 17138179}, - {11477, 1}, {11478, 17138435}, {11479, 1}, {11480, 17138691}, - {11481, 1}, {11482, 17138947}, {11483, 1}, {11484, 17139203}, - {11485, 1}, {11486, 17139459}, {11487, 1}, {11488, 17139715}, - {11489, 1}, {11490, 17139971}, {11491, 1}, {11499, 17140227}, - {11500, 1}, {11501, 17140483}, {11502, 1}, {11506, 17140739}, - {11507, 1}, {11508, 2}, {11513, 1}, {11558, 2}, - {11559, 1}, {11560, 2}, {11565, 1}, {11566, 2}, - {11568, 1}, {11624, 2}, {11631, 17140995}, {11632, 1}, - {11633, 2}, {11647, 1}, {11671, 2}, {11680, 1}, - {11687, 2}, {11688, 1}, {11695, 2}, {11696, 1}, - {11703, 2}, {11704, 1}, {11711, 2}, {11712, 1}, - {11719, 2}, {11720, 1}, {11727, 2}, {11728, 1}, - {11735, 2}, {11736, 1}, {11743, 2}, {11744, 1}, - {11870, 2}, {11904, 1}, {11930, 2}, {11931, 1}, - {11935, 17141251}, {11936, 1}, {12019, 17141507}, {12020, 2}, - {12032, 17141763}, {12033, 17142019}, {12034, 17142275}, {12035, 17142531}, - {12036, 17142787}, {12037, 17143043}, {12038, 17143299}, {12039, 17143555}, - {12040, 17143811}, {12041, 17144067}, {12042, 17144323}, {12043, 17144579}, - {12044, 17144835}, {12045, 17145091}, {12046, 17145347}, {12047, 17145603}, - {12048, 17145859}, {12049, 17146115}, {12050, 17146371}, {12051, 17146627}, - {12052, 17146883}, {12053, 17147139}, {12054, 17147395}, {12055, 17147651}, - {12056, 17147907}, {12057, 17148163}, {12058, 17148419}, {12059, 17148675}, - {12060, 17148931}, {12061, 17149187}, {12062, 17149443}, {12063, 17149699}, - {12064, 17149955}, {12065, 17150211}, {12066, 17150467}, {12067, 17150723}, - {12068, 17150979}, {12069, 17151235}, {12070, 17151491}, {12071, 17151747}, - {12072, 17152003}, {12073, 17152259}, {12074, 17152515}, {12075, 17152771}, - {12076, 17153027}, {12077, 17153283}, {12078, 17153539}, {12079, 17153795}, - {12080, 17154051}, {12081, 17154307}, {12082, 17154563}, {12083, 17154819}, - {12084, 17155075}, {12085, 17155331}, {12086, 17155587}, {12087, 17155843}, - {12088, 17156099}, {12089, 17156355}, {12090, 17156611}, {12091, 17156867}, - {12092, 17157123}, {12093, 17157379}, {12094, 17157635}, {12095, 17157891}, - {12096, 17158147}, {12097, 17158403}, {12098, 17158659}, {12099, 17158915}, - {12100, 17159171}, {12101, 17159427}, {12102, 17159683}, {12103, 17159939}, - {12104, 17160195}, {12105, 17160451}, {12106, 17160707}, {12107, 17160963}, - {12108, 17161219}, {12109, 17161475}, {12110, 17161731}, {12111, 17161987}, - {12112, 17162243}, {12113, 17162499}, {12114, 17162755}, {12115, 17163011}, - {12116, 17163267}, {12117, 17163523}, {12118, 17163779}, {12119, 17164035}, - {12120, 17164291}, {12121, 17164547}, {12122, 17164803}, {12123, 17165059}, - {12124, 17165315}, {12125, 17165571}, {12126, 17165827}, {12127, 17166083}, - {12128, 17166339}, {12129, 17166595}, {12130, 17166851}, {12131, 17167107}, - {12132, 17167363}, {12133, 17167619}, {12134, 17167875}, {12135, 17168131}, - {12136, 17168387}, {12137, 17168643}, {12138, 17168899}, {12139, 17169155}, - {12140, 17169411}, {12141, 17169667}, {12142, 17169923}, {12143, 17170179}, - {12144, 17170435}, {12145, 17170691}, {12146, 17170947}, {12147, 17171203}, - {12148, 17171459}, {12149, 17171715}, {12150, 17171971}, {12151, 17172227}, - {12152, 17172483}, {12153, 17172739}, {12154, 17172995}, {12155, 17173251}, - {12156, 17173507}, {12157, 17173763}, {12158, 17174019}, {12159, 17174275}, - {12160, 17174531}, {12161, 17174787}, {12162, 17175043}, {12163, 17175299}, - {12164, 17175555}, {12165, 17175811}, {12166, 17176067}, {12167, 17176323}, - {12168, 17176579}, {12169, 17176835}, {12170, 17177091}, {12171, 17177347}, - {12172, 17177603}, {12173, 17177859}, {12174, 17178115}, {12175, 17178371}, - {12176, 17178627}, {12177, 17178883}, {12178, 17179139}, {12179, 17179395}, - {12180, 17179651}, {12181, 17179907}, {12182, 17180163}, {12183, 17180419}, - {12184, 17180675}, {12185, 17180931}, {12186, 17181187}, {12187, 17181443}, - {12188, 17181699}, {12189, 17181955}, {12190, 17182211}, {12191, 17182467}, - {12192, 17182723}, {12193, 17182979}, {12194, 17183235}, {12195, 17183491}, - {12196, 17183747}, {12197, 17184003}, {12198, 17184259}, {12199, 17184515}, - {12200, 17184771}, {12201, 17185027}, {12202, 17185283}, {12203, 17185539}, - {12204, 17185795}, {12205, 17186051}, {12206, 17186307}, {12207, 17186563}, - {12208, 17186819}, {12209, 17187075}, {12210, 17187331}, {12211, 17187587}, - {12212, 17187843}, {12213, 17188099}, {12214, 17188355}, {12215, 17188611}, - {12216, 17188867}, {12217, 17189123}, {12218, 17189379}, {12219, 17189635}, - {12220, 17189891}, {12221, 17190147}, {12222, 17190403}, {12223, 17190659}, - {12224, 17190915}, {12225, 17191171}, {12226, 17191427}, {12227, 17191683}, - {12228, 17191939}, {12229, 17192195}, {12230, 17192451}, {12231, 17192707}, - {12232, 17192963}, {12233, 17193219}, {12234, 17193475}, {12235, 17193731}, - {12236, 17193987}, {12237, 17194243}, {12238, 17194499}, {12239, 17194755}, - {12240, 17195011}, {12241, 17195267}, {12242, 17195523}, {12243, 17195779}, - {12244, 17196035}, {12245, 17196291}, {12246, 2}, {12288, 16783875}, - {12289, 1}, {12290, 17196547}, {12291, 1}, {12342, 17196803}, - {12343, 1}, {12344, 17147651}, {12345, 17197059}, {12346, 17197315}, - {12347, 1}, {12352, 2}, {12353, 1}, {12439, 2}, - {12441, 1}, {12443, 33974787}, {12444, 33975299}, {12445, 1}, - {12447, 33975811}, {12448, 1}, {12543, 33976323}, {12544, 2}, - {12549, 1}, {12592, 2}, {12593, 17199619}, {12594, 17199875}, - {12595, 17200131}, {12596, 17200387}, {12597, 17200643}, {12598, 17200899}, - {12599, 17201155}, {12600, 17201411}, {12601, 17201667}, {12602, 17201923}, - {12603, 17202179}, {12604, 17202435}, {12605, 17202691}, {12606, 17202947}, - {12607, 17203203}, {12608, 17203459}, {12609, 17203715}, {12610, 17203971}, - {12611, 17204227}, {12612, 17204483}, {12613, 17204739}, {12614, 17204995}, - {12615, 17205251}, {12616, 17205507}, {12617, 17205763}, {12618, 17206019}, - {12619, 17206275}, {12620, 17206531}, {12621, 17206787}, {12622, 17207043}, - {12623, 17207299}, {12624, 17207555}, {12625, 17207811}, {12626, 17208067}, - {12627, 17208323}, {12628, 17208579}, {12629, 17208835}, {12630, 17209091}, - {12631, 17209347}, {12632, 17209603}, {12633, 17209859}, {12634, 17210115}, - {12635, 17210371}, {12636, 17210627}, {12637, 17210883}, {12638, 17211139}, - {12639, 17211395}, {12640, 17211651}, {12641, 17211907}, {12642, 17212163}, - {12643, 17212419}, {12644, 2}, {12645, 17212675}, {12646, 17212931}, - {12647, 17213187}, {12648, 17213443}, {12649, 17213699}, {12650, 17213955}, - {12651, 17214211}, {12652, 17214467}, {12653, 17214723}, {12654, 17214979}, - {12655, 17215235}, {12656, 17215491}, {12657, 17215747}, {12658, 17216003}, - {12659, 17216259}, {12660, 17216515}, {12661, 17216771}, {12662, 17217027}, - {12663, 17217283}, {12664, 17217539}, {12665, 17217795}, {12666, 17218051}, - {12667, 17218307}, {12668, 17218563}, {12669, 17218819}, {12670, 17219075}, - {12671, 17219331}, {12672, 17219587}, {12673, 17219843}, {12674, 17220099}, - {12675, 17220355}, {12676, 17220611}, {12677, 17220867}, {12678, 17221123}, - {12679, 17221379}, {12680, 17221635}, {12681, 17221891}, {12682, 17222147}, - {12683, 17222403}, {12684, 17222659}, {12685, 17222915}, {12686, 17223171}, - {12687, 2}, {12688, 1}, {12690, 17141763}, {12691, 17143299}, - {12692, 17223427}, {12693, 17223683}, {12694, 17223939}, {12695, 17224195}, - {12696, 17224451}, {12697, 17224707}, {12698, 17142787}, {12699, 17224963}, - {12700, 17225219}, {12701, 17225475}, {12702, 17225731}, {12703, 17143811}, - {12704, 1}, {12772, 2}, {12784, 1}, {12800, 50780419}, - {12801, 50781187}, {12802, 50781955}, {12803, 50782723}, {12804, 50783491}, - {12805, 50784259}, {12806, 50785027}, {12807, 50785795}, {12808, 50786563}, - {12809, 50787331}, {12810, 50788099}, {12811, 50788867}, {12812, 50789635}, - {12813, 50790403}, {12814, 50791171}, {12815, 50791939}, {12816, 50792707}, - {12817, 50793475}, {12818, 50794243}, {12819, 50795011}, {12820, 50795779}, - {12821, 50796547}, {12822, 50797315}, {12823, 50798083}, {12824, 50798851}, - {12825, 50799619}, {12826, 50800387}, {12827, 50801155}, {12828, 50801923}, - {12829, 67579907}, {12830, 67580931}, {12831, 2}, {12832, 50804739}, - {12833, 50805507}, {12834, 50806275}, {12835, 50807043}, {12836, 50807811}, - {12837, 50808579}, {12838, 50809347}, {12839, 50810115}, {12840, 50810883}, - {12841, 50811651}, {12842, 50812419}, {12843, 50813187}, {12844, 50813955}, - {12845, 50814723}, {12846, 50815491}, {12847, 50816259}, {12848, 50817027}, - {12849, 50817795}, {12850, 50818563}, {12851, 50819331}, {12852, 50820099}, - {12853, 50820867}, {12854, 50821635}, {12855, 50822403}, {12856, 50823171}, - {12857, 50823939}, {12858, 50824707}, {12859, 50825475}, {12860, 50826243}, - {12861, 50827011}, {12862, 50827779}, {12863, 50828547}, {12864, 50829315}, - {12865, 50830083}, {12866, 50830851}, {12867, 50831619}, {12868, 17277955}, - {12869, 17278211}, {12870, 17158659}, {12871, 17278467}, {12872, 1}, - {12880, 50833155}, {12881, 33845251}, {12882, 34056707}, {12883, 33562371}, - {12884, 34057219}, {12885, 34057731}, {12886, 34058243}, {12887, 34058755}, - {12888, 34059267}, {12889, 34059779}, {12890, 34060291}, {12891, 33827331}, - {12892, 33826563}, {12893, 34060803}, {12894, 34061315}, {12895, 34061827}, - {12896, 17199619}, {12897, 17200387}, {12898, 17201155}, {12899, 17201667}, - {12900, 17203715}, {12901, 17203971}, {12902, 17204739}, {12903, 17205251}, - {12904, 17205507}, {12905, 17206019}, {12906, 17206275}, {12907, 17206531}, - {12908, 17206787}, {12909, 17207043}, {12910, 17236995}, {12911, 17237763}, - {12912, 17238531}, {12913, 17239299}, {12914, 17240067}, {12915, 17240835}, - {12916, 17241603}, {12917, 17242371}, {12918, 17243139}, {12919, 17243907}, - {12920, 17244675}, {12921, 17245443}, {12922, 17246211}, {12923, 17246979}, - {12924, 34062339}, {12925, 34062851}, {12926, 17286147}, {12927, 1}, - {12928, 17141763}, {12929, 17143299}, {12930, 17223427}, {12931, 17223683}, - {12932, 17253635}, {12933, 17254403}, {12934, 17255171}, {12935, 17144579}, - {12936, 17256707}, {12937, 17147651}, {12938, 17160451}, {12939, 17163523}, - {12940, 17163267}, {12941, 17160707}, {12942, 17184259}, {12943, 17149699}, - {12944, 17159939}, {12945, 17263619}, {12946, 17264387}, {12947, 17265155}, - {12948, 17265923}, {12949, 17266691}, {12950, 17267459}, {12951, 17268227}, - {12952, 17268995}, {12953, 17286403}, {12954, 17286659}, {12955, 17151235}, - {12956, 17286915}, {12957, 17287171}, {12958, 17287427}, {12959, 17287683}, - {12960, 17287939}, {12961, 17275907}, {12962, 17288195}, {12963, 17288451}, - {12964, 17223939}, {12965, 17224195}, {12966, 17224451}, {12967, 17288707}, - {12968, 17288963}, {12969, 17289219}, {12970, 17289475}, {12971, 17271299}, - {12972, 17272067}, {12973, 17272835}, {12974, 17273603}, {12975, 17274371}, - {12976, 17289731}, {12977, 34067203}, {12978, 34067715}, {12979, 34068227}, - {12980, 34068739}, {12981, 34069251}, {12982, 33564931}, {12983, 34057475}, - {12984, 34061571}, {12985, 34069763}, {12986, 34070275}, {12987, 34070787}, - {12988, 34071299}, {12989, 34071811}, {12990, 34072323}, {12991, 34072835}, - {12992, 34073347}, {12993, 34073859}, {12994, 34074371}, {12995, 34074883}, - {12996, 34075395}, {12997, 34075907}, {12998, 34076419}, {12999, 34076931}, - {13000, 34077443}, {13001, 50855171}, {13002, 50855939}, {13003, 50856707}, - {13004, 34080259}, {13005, 50857987}, {13006, 34081539}, {13007, 50859267}, - {13008, 17305603}, {13009, 17305859}, {13010, 17306115}, {13011, 17306371}, - {13012, 17306627}, {13013, 17306883}, {13014, 17307139}, {13015, 17307395}, - {13016, 17307651}, {13017, 17199107}, {13018, 17307907}, {13019, 17308163}, - {13020, 17308419}, {13021, 17308675}, {13022, 17308931}, {13023, 17309187}, - {13024, 17309443}, {13025, 17309699}, {13026, 17309955}, {13027, 17199363}, - {13028, 17310211}, {13029, 17310467}, {13030, 17310723}, {13031, 17310979}, - {13032, 17311235}, {13033, 17311491}, {13034, 17311747}, {13035, 17312003}, - {13036, 17312259}, {13037, 17312515}, {13038, 17312771}, {13039, 17313027}, - {13040, 17313283}, {13041, 17313539}, {13042, 17313795}, {13043, 17314051}, - {13044, 17314307}, {13045, 17314563}, {13046, 17314819}, {13047, 17315075}, - {13048, 17315331}, {13049, 17315587}, {13050, 17315843}, {13051, 17316099}, - {13052, 17316355}, {13053, 17316611}, {13054, 17316867}, {13055, 34094339}, - {13056, 67649283}, {13057, 67650307}, {13058, 67651331}, {13059, 50875139}, - {13060, 67653123}, {13061, 50876931}, {13062, 50877699}, {13063, 84432899}, - {13064, 67656963}, {13065, 50880771}, {13066, 50881539}, {13067, 50882307}, - {13068, 67660291}, {13069, 67661315}, {13070, 50885123}, {13071, 50885891}, - {13072, 34109443}, {13073, 50887171}, {13074, 67665155}, {13075, 67666179}, - {13076, 34112771}, {13077, 84444931}, {13078, 101223427}, {13079, 84447747}, - {13080, 50891011}, {13081, 84449027}, {13082, 84450307}, {13083, 67674371}, - {13084, 50898179}, {13085, 50898947}, {13086, 50899715}, {13087, 67677699}, - {13088, 84455939}, {13089, 67680003}, {13090, 50903811}, {13091, 50904579}, - {13092, 50905347}, {13093, 34128899}, {13094, 34129411}, {13095, 34118147}, - {13096, 34129923}, {13097, 50907651}, {13098, 50908419}, {13099, 84463619}, - {13100, 50910467}, {13101, 67688451}, {13102, 84466691}, {13103, 50913539}, - {13104, 34137091}, {13105, 34137603}, {13106, 84469763}, {13107, 67693827}, - {13108, 84472067}, {13109, 50918915}, {13110, 84474115}, {13111, 34143747}, - {13112, 50921475}, {13113, 50922243}, {13114, 50923011}, {13115, 50923779}, - {13116, 50924547}, {13117, 67702531}, {13118, 50926339}, {13119, 34149891}, - {13120, 50927619}, {13121, 50928387}, {13122, 50929155}, {13123, 67707139}, - {13124, 50930947}, {13125, 50931715}, {13126, 50932483}, {13127, 84487683}, - {13128, 67711747}, {13129, 34158339}, {13130, 84490499}, {13131, 34160131}, - {13132, 67715075}, {13133, 67669507}, {13134, 50938883}, {13135, 50939651}, - {13136, 50940419}, {13137, 67718403}, {13138, 34164995}, {13139, 50942723}, - {13140, 67720707}, {13141, 34167299}, {13142, 84499459}, {13143, 50893827}, - {13144, 34169091}, {13145, 34169603}, {13146, 34170115}, {13147, 34170627}, - {13148, 34171139}, {13149, 34171651}, {13150, 34172163}, {13151, 34172675}, - {13152, 34173187}, {13153, 34173699}, {13154, 50951427}, {13155, 50952195}, - {13156, 50952963}, {13157, 50953731}, {13158, 50954499}, {13159, 50955267}, - {13160, 50956035}, {13161, 50956803}, {13162, 50957571}, {13163, 50958339}, - {13164, 50959107}, {13165, 50959875}, {13166, 50960643}, {13167, 50961411}, - {13168, 50962179}, {13169, 50962947}, {13170, 34186499}, {13171, 34187011}, - {13172, 50964739}, {13173, 34188291}, {13174, 34188803}, {13175, 34189315}, - {13176, 50967043}, {13177, 50967811}, {13178, 34191363}, {13179, 34191875}, - {13180, 34192387}, {13181, 34192899}, {13182, 34193411}, {13183, 67748355}, - {13184, 34185987}, {13185, 34194947}, {13186, 34195459}, {13187, 34195971}, - {13188, 34196483}, {13189, 34196995}, {13190, 34197507}, {13191, 34198019}, - {13192, 50975747}, {13193, 67753731}, {13194, 34200323}, {13195, 34200835}, - {13196, 34201347}, {13197, 34201859}, {13198, 34202371}, {13199, 34202883}, - {13200, 34203395}, {13201, 50981123}, {13202, 50981891}, {13203, 50980355}, - {13204, 50982659}, {13205, 34206211}, {13206, 34206723}, {13207, 34207235}, - {13208, 33556995}, {13209, 34207747}, {13210, 34208259}, {13211, 34208771}, - {13212, 34209283}, {13213, 34209795}, {13214, 34210307}, {13215, 50988035}, - {13216, 50988803}, {13217, 34190083}, {13218, 50989571}, {13219, 50990339}, - {13220, 50991107}, {13221, 34190851}, {13222, 50991875}, {13223, 50992643}, - {13224, 67770627}, {13225, 34185987}, {13226, 50994435}, {13227, 50995203}, - {13228, 50995971}, {13229, 50996739}, {13230, 84551939}, {13231, 101330435}, - {13232, 34223107}, {13233, 34223619}, {13234, 34224131}, {13235, 34224643}, - {13236, 34225155}, {13237, 34225667}, {13238, 34226179}, {13239, 34226691}, - {13240, 34227203}, {13241, 34226691}, {13242, 34227715}, {13243, 34228227}, - {13244, 34228739}, {13245, 34229251}, {13246, 34229763}, {13247, 34229251}, - {13248, 34230275}, {13249, 34230787}, {13250, 2}, {13251, 34231299}, - {13252, 33817347}, {13253, 33554947}, {13254, 67786243}, {13255, 2}, - {13256, 34232835}, {13257, 34233347}, {13258, 34233859}, {13259, 34185731}, - {13260, 34234371}, {13261, 34234883}, {13262, 34210307}, {13263, 34235395}, - {13264, 33557251}, {13265, 34235907}, {13266, 51013635}, {13267, 34237187}, - {13268, 34197507}, {13269, 51014915}, {13270, 51015683}, {13271, 34239235}, - {13272, 2}, {13273, 51016963}, {13274, 34240515}, {13275, 34221315}, - {13276, 34241027}, {13277, 34241539}, {13278, 51019267}, {13279, 51020035}, - {13280, 34243587}, {13281, 34244099}, {13282, 34244611}, {13283, 34245123}, - {13284, 34245635}, {13285, 34246147}, {13286, 34246659}, {13287, 34247171}, - {13288, 34247683}, {13289, 51025411}, {13290, 51026179}, {13291, 51026947}, - {13292, 51027715}, {13293, 51028483}, {13294, 51029251}, {13295, 51030019}, - {13296, 51030787}, {13297, 51031555}, {13298, 51032323}, {13299, 51033091}, - {13300, 51033859}, {13301, 51034627}, {13302, 51035395}, {13303, 51036163}, - {13304, 51036931}, {13305, 51037699}, {13306, 51038467}, {13307, 51039235}, - {13308, 51040003}, {13309, 51040771}, {13310, 51041539}, {13311, 51042307}, - {13312, 1}, {42125, 2}, {42128, 1}, {42183, 2}, - {42192, 1}, {42540, 2}, {42560, 17488643}, {42561, 1}, - {42562, 17488899}, {42563, 1}, {42564, 17489155}, {42565, 1}, - {42566, 17489411}, {42567, 1}, {42568, 17489667}, {42569, 1}, - {42570, 16936451}, {42571, 1}, {42572, 17489923}, {42573, 1}, - {42574, 17490179}, {42575, 1}, {42576, 17490435}, {42577, 1}, - {42578, 17490691}, {42579, 1}, {42580, 17490947}, {42581, 1}, - {42582, 17491203}, {42583, 1}, {42584, 17491459}, {42585, 1}, - {42586, 17491715}, {42587, 1}, {42588, 17491971}, {42589, 1}, - {42590, 17492227}, {42591, 1}, {42592, 17492483}, {42593, 1}, - {42594, 17492739}, {42595, 1}, {42596, 17492995}, {42597, 1}, - {42598, 17493251}, {42599, 1}, {42600, 17493507}, {42601, 1}, - {42602, 17493763}, {42603, 1}, {42604, 17494019}, {42605, 1}, - {42624, 17494275}, {42625, 1}, {42626, 17494531}, {42627, 1}, - {42628, 17494787}, {42629, 1}, {42630, 17495043}, {42631, 1}, - {42632, 17495299}, {42633, 1}, {42634, 17495555}, {42635, 1}, - {42636, 17495811}, {42637, 1}, {42638, 17496067}, {42639, 1}, - {42640, 17496323}, {42641, 1}, {42642, 17496579}, {42643, 1}, - {42644, 17496835}, {42645, 1}, {42646, 17497091}, {42647, 1}, - {42648, 17497347}, {42649, 1}, {42650, 17497603}, {42651, 1}, - {42652, 16873219}, {42653, 16873731}, {42654, 1}, {42744, 2}, - {42752, 1}, {42786, 17497859}, {42787, 1}, {42788, 17498115}, - {42789, 1}, {42790, 17498371}, {42791, 1}, {42792, 17498627}, - {42793, 1}, {42794, 17498883}, {42795, 1}, {42796, 17499139}, - {42797, 1}, {42798, 17499395}, {42799, 1}, {42802, 17499651}, - {42803, 1}, {42804, 17499907}, {42805, 1}, {42806, 17500163}, - {42807, 1}, {42808, 17500419}, {42809, 1}, {42810, 17500675}, - {42811, 1}, {42812, 17500931}, {42813, 1}, {42814, 17501187}, - {42815, 1}, {42816, 17501443}, {42817, 1}, {42818, 17501699}, - {42819, 1}, {42820, 17501955}, {42821, 1}, {42822, 17502211}, - {42823, 1}, {42824, 17502467}, {42825, 1}, {42826, 17502723}, - {42827, 1}, {42828, 17502979}, {42829, 1}, {42830, 17503235}, - {42831, 1}, {42832, 17503491}, {42833, 1}, {42834, 17503747}, - {42835, 1}, {42836, 17504003}, {42837, 1}, {42838, 17504259}, - {42839, 1}, {42840, 17504515}, {42841, 1}, {42842, 17504771}, - {42843, 1}, {42844, 17505027}, {42845, 1}, {42846, 17505283}, - {42847, 1}, {42848, 17505539}, {42849, 1}, {42850, 17505795}, - {42851, 1}, {42852, 17506051}, {42853, 1}, {42854, 17506307}, - {42855, 1}, {42856, 17506563}, {42857, 1}, {42858, 17506819}, - {42859, 1}, {42860, 17507075}, {42861, 1}, {42862, 17507331}, - {42863, 1}, {42864, 17507331}, {42865, 1}, {42873, 17507587}, - {42874, 1}, {42875, 17507843}, {42876, 1}, {42877, 17508099}, - {42878, 17508355}, {42879, 1}, {42880, 17508611}, {42881, 1}, - {42882, 17508867}, {42883, 1}, {42884, 17509123}, {42885, 1}, - {42886, 17509379}, {42887, 1}, {42891, 17509635}, {42892, 1}, - {42893, 16951299}, {42894, 1}, {42896, 17509891}, {42897, 1}, - {42898, 17510147}, {42899, 1}, {42902, 17510403}, {42903, 1}, - {42904, 17510659}, {42905, 1}, {42906, 17510915}, {42907, 1}, - {42908, 17511171}, {42909, 1}, {42910, 17511427}, {42911, 1}, - {42912, 17511683}, {42913, 1}, {42914, 17511939}, {42915, 1}, - {42916, 17512195}, {42917, 1}, {42918, 17512451}, {42919, 1}, - {42920, 17512707}, {42921, 1}, {42922, 16841475}, {42923, 16948995}, - {42924, 16951043}, {42925, 17512963}, {42926, 16951555}, {42927, 1}, - {42928, 17513219}, {42929, 17513475}, {42930, 16952067}, {42931, 17513731}, - {42932, 17513987}, {42933, 1}, {42934, 17514243}, {42935, 1}, - {42936, 17514499}, {42937, 1}, {42938, 17514755}, {42939, 1}, - {42940, 17515011}, {42941, 1}, {42942, 17515267}, {42943, 1}, - {42944, 17515523}, {42945, 1}, {42946, 17515779}, {42947, 1}, - {42948, 17516035}, {42949, 16954371}, {42950, 17516291}, {42951, 17516547}, - {42952, 1}, {42953, 17516803}, {42954, 1}, {42955, 2}, - {42960, 17517059}, {42961, 1}, {42962, 2}, {42963, 1}, - {42964, 2}, {42965, 1}, {42966, 17517315}, {42967, 1}, - {42968, 17517571}, {42969, 1}, {42970, 2}, {42994, 16777731}, - {42995, 16778499}, {42996, 16781315}, {42997, 17517827}, {42998, 1}, - {43000, 16802051}, {43001, 16808195}, {43002, 1}, {43053, 2}, - {43056, 1}, {43066, 2}, {43072, 1}, {43128, 2}, - {43136, 1}, {43206, 2}, {43214, 1}, {43226, 2}, - {43232, 1}, {43348, 2}, {43359, 1}, {43389, 2}, - {43392, 1}, {43470, 2}, {43471, 1}, {43482, 2}, - {43486, 1}, {43519, 2}, {43520, 1}, {43575, 2}, - {43584, 1}, {43598, 2}, {43600, 1}, {43610, 2}, - {43612, 1}, {43715, 2}, {43739, 1}, {43767, 2}, - {43777, 1}, {43783, 2}, {43785, 1}, {43791, 2}, - {43793, 1}, {43799, 2}, {43808, 1}, {43815, 2}, - {43816, 1}, {43823, 2}, {43824, 1}, {43868, 17498371}, - {43869, 17518083}, {43870, 17124867}, {43871, 17518339}, {43872, 1}, - {43881, 17518595}, {43882, 1}, {43884, 2}, {43888, 17518851}, - {43889, 17519107}, {43890, 17519363}, {43891, 17519619}, {43892, 17519875}, - {43893, 17520131}, {43894, 17520387}, {43895, 17520643}, {43896, 17520899}, - {43897, 17521155}, {43898, 17521411}, {43899, 17521667}, {43900, 17521923}, - {43901, 17522179}, {43902, 17522435}, {43903, 17522691}, {43904, 17522947}, - {43905, 17523203}, {43906, 17523459}, {43907, 17523715}, {43908, 17523971}, - {43909, 17524227}, {43910, 17524483}, {43911, 17524739}, {43912, 17524995}, - {43913, 17525251}, {43914, 17525507}, {43915, 17525763}, {43916, 17526019}, - {43917, 17526275}, {43918, 17526531}, {43919, 17526787}, {43920, 17527043}, - {43921, 17527299}, {43922, 17527555}, {43923, 17527811}, {43924, 17528067}, - {43925, 17528323}, {43926, 17528579}, {43927, 17528835}, {43928, 17529091}, - {43929, 17529347}, {43930, 17529603}, {43931, 17529859}, {43932, 17530115}, - {43933, 17530371}, {43934, 17530627}, {43935, 17530883}, {43936, 17531139}, - {43937, 17531395}, {43938, 17531651}, {43939, 17531907}, {43940, 17532163}, - {43941, 17532419}, {43942, 17532675}, {43943, 17532931}, {43944, 17533187}, - {43945, 17533443}, {43946, 17533699}, {43947, 17533955}, {43948, 17534211}, - {43949, 17534467}, {43950, 17534723}, {43951, 17534979}, {43952, 17535235}, - {43953, 17535491}, {43954, 17535747}, {43955, 17536003}, {43956, 17536259}, - {43957, 17536515}, {43958, 17536771}, {43959, 17537027}, {43960, 17537283}, - {43961, 17537539}, {43962, 17537795}, {43963, 17538051}, {43964, 17538307}, - {43965, 17538563}, {43966, 17538819}, {43967, 17539075}, {43968, 1}, - {44014, 2}, {44016, 1}, {44026, 2}, {44032, 1}, - {55204, 2}, {55216, 1}, {55239, 2}, {55243, 1}, - {55292, 2}, {63744, 17539331}, {63745, 17539587}, {63746, 17182211}, - {63747, 17539843}, {63748, 17540099}, {63749, 17540355}, {63750, 17540611}, - {63751, 17196035}, {63753, 17540867}, {63754, 17184259}, {63755, 17541123}, - {63756, 17541379}, {63757, 17541635}, {63758, 17541891}, {63759, 17542147}, - {63760, 17542403}, {63761, 17542659}, {63762, 17542915}, {63763, 17543171}, - {63764, 17543427}, {63765, 17543683}, {63766, 17543939}, {63767, 17544195}, - {63768, 17544451}, {63769, 17544707}, {63770, 17544963}, {63771, 17545219}, - {63772, 17545475}, {63773, 17545731}, {63774, 17545987}, {63775, 17546243}, - {63776, 17546499}, {63777, 17546755}, {63778, 17547011}, {63779, 17547267}, - {63780, 17547523}, {63781, 17547779}, {63782, 17548035}, {63783, 17548291}, - {63784, 17548547}, {63785, 17548803}, {63786, 17549059}, {63787, 17549315}, - {63788, 17549571}, {63789, 17549827}, {63790, 17550083}, {63791, 17550339}, - {63792, 17550595}, {63793, 17550851}, {63794, 17551107}, {63795, 17551363}, - {63796, 17173507}, {63797, 17551619}, {63798, 17551875}, {63799, 17552131}, - {63800, 17552387}, {63801, 17552643}, {63802, 17552899}, {63803, 17553155}, - {63804, 17553411}, {63805, 17553667}, {63806, 17553923}, {63807, 17554179}, - {63808, 17192195}, {63809, 17554435}, {63810, 17554691}, {63811, 17554947}, - {63812, 17555203}, {63813, 17555459}, {63814, 17555715}, {63815, 17555971}, - {63816, 17556227}, {63817, 17556483}, {63818, 17556739}, {63819, 17556995}, - {63820, 17557251}, {63821, 17557507}, {63822, 17557763}, {63823, 17558019}, - {63824, 17558275}, {63825, 17558531}, {63826, 17558787}, {63827, 17559043}, - {63828, 17559299}, {63829, 17559555}, {63830, 17559811}, {63831, 17560067}, - {63832, 17560323}, {63833, 17560579}, {63834, 17560835}, {63835, 17561091}, - {63836, 17543427}, {63837, 17561347}, {63838, 17561603}, {63839, 17561859}, - {63840, 17562115}, {63841, 17562371}, {63842, 17562627}, {63843, 17562883}, - {63844, 17563139}, {63845, 17563395}, {63846, 17563651}, {63847, 17563907}, - {63848, 17564163}, {63849, 17564419}, {63850, 17564675}, {63851, 17564931}, - {63852, 17565187}, {63853, 17565443}, {63854, 17565699}, {63855, 17565955}, - {63856, 17566211}, {63857, 17182723}, {63858, 17566467}, {63859, 17566723}, - {63860, 17566979}, {63861, 17567235}, {63862, 17567491}, {63863, 17567747}, - {63864, 17568003}, {63865, 17568259}, {63866, 17568515}, {63867, 17568771}, - {63868, 17569027}, {63869, 17569283}, {63870, 17569539}, {63871, 17569795}, - {63872, 17570051}, {63873, 17151235}, {63874, 17570307}, {63875, 17570563}, - {63876, 17570819}, {63877, 17571075}, {63878, 17571331}, {63879, 17571587}, - {63880, 17571843}, {63881, 17572099}, {63882, 17146371}, {63883, 17572355}, - {63884, 17572611}, {63885, 17572867}, {63886, 17573123}, {63887, 17573379}, - {63888, 17573635}, {63889, 17573891}, {63890, 17574147}, {63891, 17574403}, - {63892, 17574659}, {63893, 17574915}, {63894, 17575171}, {63895, 17575427}, - {63896, 17575683}, {63897, 17575939}, {63898, 17576195}, {63899, 17576451}, - {63900, 17576707}, {63901, 17576963}, {63902, 17577219}, {63903, 17577475}, - {63904, 17577731}, {63905, 17565955}, {63906, 17577987}, {63907, 17578243}, - {63908, 17578499}, {63909, 17578755}, {63910, 17579011}, {63911, 17579267}, - {63912, 17317123}, {63913, 17579523}, {63914, 17561859}, {63915, 17579779}, - {63916, 17580035}, {63917, 17580291}, {63918, 17580547}, {63919, 17580803}, - {63920, 17581059}, {63921, 17581315}, {63922, 17581571}, {63923, 17581827}, - {63924, 17582083}, {63925, 17582339}, {63926, 17582595}, {63927, 17582851}, - {63928, 17583107}, {63929, 17583363}, {63930, 17583619}, {63931, 17583875}, - {63932, 17584131}, {63933, 17584387}, {63934, 17584643}, {63935, 17543427}, - {63936, 17584899}, {63937, 17585155}, {63938, 17585411}, {63939, 17585667}, - {63940, 17195779}, {63941, 17585923}, {63942, 17586179}, {63943, 17586435}, - {63944, 17586691}, {63945, 17586947}, {63946, 17587203}, {63947, 17587459}, - {63948, 17587715}, {63949, 17587971}, {63950, 17588227}, {63951, 17588483}, - {63952, 17588739}, {63953, 17254403}, {63954, 17588995}, {63955, 17589251}, - {63956, 17589507}, {63957, 17589763}, {63958, 17590019}, {63959, 17590275}, - {63960, 17590531}, {63961, 17590787}, {63962, 17591043}, {63963, 17562371}, - {63964, 17591299}, {63965, 17591555}, {63966, 17591811}, {63967, 17592067}, - {63968, 17592323}, {63969, 17592579}, {63970, 17592835}, {63971, 17593091}, - {63972, 17593347}, {63973, 17593603}, {63974, 17593859}, {63975, 17594115}, - {63976, 17594371}, {63977, 17184003}, {63978, 17594627}, {63979, 17594883}, - {63980, 17595139}, {63981, 17595395}, {63982, 17595651}, {63983, 17595907}, - {63984, 17596163}, {63985, 17596419}, {63986, 17596675}, {63987, 17596931}, - {63988, 17597187}, {63989, 17597443}, {63990, 17597699}, {63991, 17171459}, - {63992, 17597955}, {63993, 17598211}, {63994, 17598467}, {63995, 17598723}, - {63996, 17598979}, {63997, 17599235}, {63998, 17599491}, {63999, 17599747}, - {64000, 17600003}, {64001, 17600259}, {64002, 17600515}, {64003, 17600771}, - {64004, 17601027}, {64005, 17601283}, {64006, 17601539}, {64007, 17601795}, - {64008, 17178371}, {64009, 17602051}, {64010, 17179139}, {64011, 17602307}, - {64012, 17602563}, {64013, 17602819}, {64014, 1}, {64016, 17603075}, - {64017, 1}, {64018, 17603331}, {64019, 1}, {64021, 17603587}, - {64022, 17603843}, {64023, 17604099}, {64024, 17604355}, {64025, 17604611}, - {64026, 17604867}, {64027, 17605123}, {64028, 17605379}, {64029, 17605635}, - {64030, 17173251}, {64031, 1}, {64032, 17605891}, {64033, 1}, - {64034, 17606147}, {64035, 1}, {64037, 17606403}, {64038, 17606659}, - {64039, 1}, {64042, 17606915}, {64043, 17607171}, {64044, 17607427}, - {64045, 17607683}, {64046, 17607939}, {64047, 17608195}, {64048, 17608451}, - {64049, 17608707}, {64050, 17608963}, {64051, 17609219}, {64052, 17609475}, - {64053, 17609731}, {64054, 17609987}, {64055, 17610243}, {64056, 17610499}, - {64057, 17610755}, {64058, 17611011}, {64059, 17611267}, {64060, 17153027}, - {64061, 17611523}, {64062, 17611779}, {64063, 17612035}, {64064, 17612291}, - {64065, 17612547}, {64066, 17612803}, {64067, 17613059}, {64068, 17613315}, - {64069, 17613571}, {64070, 17613827}, {64071, 17614083}, {64072, 17614339}, - {64073, 17614595}, {64074, 17614851}, {64075, 17615107}, {64076, 17265155}, - {64077, 17615363}, {64078, 17615619}, {64079, 17615875}, {64080, 17616131}, - {64081, 17268227}, {64082, 17616387}, {64083, 17616643}, {64084, 17616899}, - {64085, 17617155}, {64086, 17617411}, {64087, 17575171}, {64088, 17617667}, - {64089, 17617923}, {64090, 17618179}, {64091, 17618435}, {64092, 17618691}, - {64093, 17618947}, {64095, 17619203}, {64096, 17619459}, {64097, 17619715}, - {64098, 17619971}, {64099, 17620227}, {64100, 17620483}, {64101, 17620739}, - {64102, 17620995}, {64103, 17606403}, {64104, 17621251}, {64105, 17621507}, - {64106, 17621763}, {64107, 17622019}, {64108, 17622275}, {64109, 17622531}, - {64110, 2}, {64112, 17622787}, {64113, 17623043}, {64114, 17623299}, - {64115, 17623555}, {64116, 17623811}, {64117, 17624067}, {64118, 17624323}, - {64119, 17624579}, {64120, 17609987}, {64121, 17624835}, {64122, 17625091}, - {64123, 17625347}, {64124, 17603075}, {64125, 17625603}, {64126, 17625859}, - {64127, 17626115}, {64128, 17626371}, {64129, 17626627}, {64130, 17626883}, - {64131, 17627139}, {64132, 17627395}, {64133, 17627651}, {64134, 17627907}, - {64135, 17628163}, {64136, 17628419}, {64137, 17612035}, {64138, 17628675}, - {64139, 17612291}, {64140, 17628931}, {64141, 17629187}, {64142, 17629443}, - {64143, 17629699}, {64144, 17629955}, {64145, 17603331}, {64146, 17548803}, - {64147, 17630211}, {64148, 17630467}, {64149, 17161475}, {64150, 17566211}, - {64151, 17587203}, {64152, 17630723}, {64153, 17630979}, {64154, 17614083}, - {64155, 17631235}, {64156, 17614339}, {64157, 17631491}, {64158, 17631747}, - {64159, 17632003}, {64160, 17603843}, {64161, 17632259}, {64162, 17632515}, - {64163, 17632771}, {64164, 17633027}, {64165, 17633283}, {64166, 17604099}, - {64167, 17633539}, {64168, 17633795}, {64169, 17634051}, {64170, 17634307}, - {64171, 17634563}, {64172, 17634819}, {64173, 17617411}, {64174, 17635075}, - {64175, 17635331}, {64176, 17575171}, {64177, 17635587}, {64178, 17618435}, - {64179, 17635843}, {64180, 17636099}, {64181, 17636355}, {64182, 17636611}, - {64183, 17636867}, {64184, 17619715}, {64185, 17637123}, {64186, 17606147}, - {64187, 17637379}, {64188, 17619971}, {64189, 17561347}, {64190, 17637635}, - {64191, 17620227}, {64192, 17637891}, {64193, 17620739}, {64194, 17638147}, - {64195, 17638403}, {64196, 17638659}, {64197, 17638915}, {64198, 17639171}, - {64199, 17621251}, {64200, 17605379}, {64201, 17639427}, {64202, 17621507}, - {64203, 17639683}, {64204, 17621763}, {64205, 17639939}, {64206, 17196035}, - {64207, 17640195}, {64208, 17640451}, {64209, 17640707}, {64210, 17640963}, - {64211, 17641219}, {64212, 17641475}, {64213, 17641731}, {64214, 17641987}, - {64215, 17642243}, {64216, 17642499}, {64217, 17642755}, {64218, 2}, - {64256, 34420227}, {64257, 34420739}, {64258, 34421251}, {64259, 51197699}, - {64260, 51198979}, {64261, 33559043}, {64263, 2}, {64275, 34422531}, - {64276, 34423043}, {64277, 34423555}, {64278, 34424067}, {64279, 34424579}, - {64280, 2}, {64285, 34425091}, {64286, 1}, {64287, 34425603}, - {64288, 17648899}, {64289, 17044227}, {64290, 17044995}, {64291, 17649155}, - {64292, 17649411}, {64293, 17649667}, {64294, 17649923}, {64295, 17650179}, - {64296, 17650435}, {64297, 17037059}, {64298, 34427907}, {64299, 34428419}, - {64300, 51206147}, {64301, 51206915}, {64302, 34430467}, {64303, 34430979}, - {64304, 34431491}, {64305, 34432003}, {64306, 34432515}, {64307, 34433027}, - {64308, 34433539}, {64309, 34434051}, {64310, 34434563}, {64311, 2}, - {64312, 34435075}, {64313, 34435587}, {64314, 34436099}, {64315, 34436611}, - {64316, 34437123}, {64317, 2}, {64318, 34437635}, {64319, 2}, - {64320, 34438147}, {64321, 34438659}, {64322, 2}, {64323, 34439171}, - {64324, 34439683}, {64325, 2}, {64326, 34440195}, {64327, 34440707}, - {64328, 34441219}, {64329, 34428931}, {64330, 34441731}, {64331, 34442243}, - {64332, 34442755}, {64333, 34443267}, {64334, 34443779}, {64335, 34444291}, - {64336, 17667587}, {64338, 17667843}, {64342, 17668099}, {64346, 17668355}, - {64350, 17668611}, {64354, 17668867}, {64358, 17669123}, {64362, 17669379}, - {64366, 17669635}, {64370, 17669891}, {64374, 17670147}, {64378, 17670403}, - {64382, 17670659}, {64386, 17670915}, {64388, 17671171}, {64390, 17671427}, - {64392, 17671683}, {64394, 17671939}, {64396, 17672195}, {64398, 17672451}, - {64402, 17672707}, {64406, 17672963}, {64410, 17673219}, {64414, 17673475}, - {64416, 17673731}, {64420, 17673987}, {64422, 17674243}, {64426, 17674499}, - {64430, 17674755}, {64432, 17675011}, {64434, 1}, {64451, 2}, - {64467, 17675267}, {64471, 16911363}, {64473, 17675523}, {64475, 17675779}, - {64477, 33688579}, {64478, 17676035}, {64480, 17676291}, {64482, 17676547}, - {64484, 17676803}, {64488, 17677059}, {64490, 34454531}, {64492, 34455043}, - {64494, 34455555}, {64496, 34456067}, {64498, 34456579}, {64500, 34457091}, - {64502, 34457603}, {64505, 34458115}, {64508, 17681411}, {64512, 34458883}, - {64513, 34459395}, {64514, 34459907}, {64515, 34458115}, {64516, 34460419}, - {64517, 34460931}, {64518, 34461443}, {64519, 34461955}, {64520, 34462467}, - {64521, 34462979}, {64522, 34463491}, {64523, 34464003}, {64524, 34464515}, - {64525, 34465027}, {64526, 34465539}, {64527, 34466051}, {64528, 34466563}, - {64529, 34467075}, {64530, 34467587}, {64531, 34468099}, {64532, 34468611}, - {64533, 34469123}, {64534, 34469635}, {64535, 34469379}, {64536, 34470147}, - {64537, 34470659}, {64538, 34471171}, {64539, 34471683}, {64540, 34472195}, - {64541, 34472707}, {64542, 34473219}, {64543, 34473731}, {64544, 34474243}, - {64545, 34474755}, {64546, 34475267}, {64547, 34475779}, {64548, 34476291}, - {64549, 34476803}, {64550, 34477315}, {64551, 34477827}, {64552, 34478339}, - {64553, 34478851}, {64554, 34479363}, {64555, 34479875}, {64556, 34480387}, - {64557, 34480899}, {64558, 34481411}, {64559, 34481923}, {64560, 34482435}, - {64561, 34482947}, {64562, 34483459}, {64563, 34483971}, {64564, 34484483}, - {64565, 34484995}, {64566, 34485507}, {64567, 34486019}, {64568, 34486531}, - {64569, 34487043}, {64570, 34487555}, {64571, 34488067}, {64572, 34488579}, - {64573, 34489091}, {64574, 34489603}, {64575, 34490115}, {64576, 34490627}, - {64577, 34491139}, {64578, 34491651}, {64579, 34492163}, {64580, 34492675}, - {64581, 34493187}, {64582, 34469891}, {64583, 34470403}, {64584, 34493699}, - {64585, 34494211}, {64586, 34494723}, {64587, 34495235}, {64588, 34495747}, - {64589, 34496259}, {64590, 34496771}, {64591, 34497283}, {64592, 34497795}, - {64593, 34498307}, {64594, 34498819}, {64595, 34499331}, {64596, 34499843}, - {64597, 34468867}, {64598, 34500355}, {64599, 34500867}, {64600, 34492931}, - {64601, 34501379}, {64602, 34500099}, {64603, 34501891}, {64604, 34502403}, - {64605, 34502915}, {64606, 51280643}, {64607, 51281411}, {64608, 51282179}, - {64609, 51282947}, {64610, 51283715}, {64611, 51284483}, {64612, 34508035}, - {64613, 34508547}, {64614, 34459907}, {64615, 34509059}, {64616, 34458115}, - {64617, 34460419}, {64618, 34509571}, {64619, 34510083}, {64620, 34462467}, - {64621, 34510595}, {64622, 34462979}, {64623, 34463491}, {64624, 34511107}, - {64625, 34511619}, {64626, 34465539}, {64627, 34512131}, {64628, 34466051}, - {64629, 34466563}, {64630, 34512643}, {64631, 34513155}, {64632, 34467587}, - {64633, 34513667}, {64634, 34468099}, {64635, 34468611}, {64636, 34482947}, - {64637, 34483459}, {64638, 34484995}, {64639, 34485507}, {64640, 34486019}, - {64641, 34488067}, {64642, 34488579}, {64643, 34489091}, {64644, 34489603}, - {64645, 34491651}, {64646, 34492163}, {64647, 34492675}, {64648, 34514179}, - {64649, 34493699}, {64650, 34514691}, {64651, 34515203}, {64652, 34496771}, - {64653, 34515715}, {64654, 34497283}, {64655, 34497795}, {64656, 34502915}, - {64657, 34516227}, {64658, 34516739}, {64659, 34492931}, {64660, 34494979}, - {64661, 34501379}, {64662, 34500099}, {64663, 34458883}, {64664, 34459395}, - {64665, 34517251}, {64666, 34459907}, {64667, 34517763}, {64668, 34460931}, - {64669, 34461443}, {64670, 34461955}, {64671, 34462467}, {64672, 34518275}, - {64673, 34464003}, {64674, 34464515}, {64675, 34465027}, {64676, 34465539}, - {64677, 34518787}, {64678, 34467587}, {64679, 34469123}, {64680, 34469635}, - {64681, 34469379}, {64682, 34470147}, {64683, 34470659}, {64684, 34471683}, - {64685, 34472195}, {64686, 34472707}, {64687, 34473219}, {64688, 34473731}, - {64689, 34474243}, {64690, 34519299}, {64691, 34474755}, {64692, 34475267}, - {64693, 34475779}, {64694, 34476291}, {64695, 34476803}, {64696, 34477315}, - {64697, 34478339}, {64698, 34478851}, {64699, 34479363}, {64700, 34479875}, - {64701, 34480387}, {64702, 34480899}, {64703, 34481411}, {64704, 34481923}, - {64705, 34482435}, {64706, 34483971}, {64707, 34484483}, {64708, 34486531}, - {64709, 34487043}, {64710, 34487555}, {64711, 34488067}, {64712, 34488579}, - {64713, 34490115}, {64714, 34490627}, {64715, 34491139}, {64716, 34491651}, - {64717, 34519811}, {64718, 34493187}, {64719, 34469891}, {64720, 34470403}, - {64721, 34493699}, {64722, 34495235}, {64723, 34495747}, {64724, 34496259}, - {64725, 34496771}, {64726, 34520323}, {64727, 34498307}, {64728, 34498819}, - {64729, 34520835}, {64730, 34468867}, {64731, 34500355}, {64732, 34500867}, - {64733, 34492931}, {64734, 34498051}, {64735, 34459907}, {64736, 34517763}, - {64737, 34462467}, {64738, 34518275}, {64739, 34465539}, {64740, 34518787}, - {64741, 34467587}, {64742, 34521347}, {64743, 34473731}, {64744, 34521859}, - {64745, 34522371}, {64746, 34522883}, {64747, 34488067}, {64748, 34488579}, - {64749, 34491651}, {64750, 34496771}, {64751, 34520323}, {64752, 34492931}, - {64753, 34498051}, {64754, 51300611}, {64755, 51301379}, {64756, 51302147}, - {64757, 34525699}, {64758, 34526211}, {64759, 34526723}, {64760, 34527235}, - {64761, 34527747}, {64762, 34528259}, {64763, 34528771}, {64764, 34529283}, - {64765, 34529795}, {64766, 34530307}, {64767, 34530819}, {64768, 34500611}, - {64769, 34531331}, {64770, 34531843}, {64771, 34532355}, {64772, 34501123}, - {64773, 34532867}, {64774, 34533379}, {64775, 34533891}, {64776, 34534403}, - {64777, 34534915}, {64778, 34535427}, {64779, 34535939}, {64780, 34522371}, - {64781, 34536451}, {64782, 34536963}, {64783, 34537475}, {64784, 34537987}, - {64785, 34525699}, {64786, 34526211}, {64787, 34526723}, {64788, 34527235}, - {64789, 34527747}, {64790, 34528259}, {64791, 34528771}, {64792, 34529283}, - {64793, 34529795}, {64794, 34530307}, {64795, 34530819}, {64796, 34500611}, - {64797, 34531331}, {64798, 34531843}, {64799, 34532355}, {64800, 34501123}, - {64801, 34532867}, {64802, 34533379}, {64803, 34533891}, {64804, 34534403}, - {64805, 34534915}, {64806, 34535427}, {64807, 34535939}, {64808, 34522371}, - {64809, 34536451}, {64810, 34536963}, {64811, 34537475}, {64812, 34537987}, - {64813, 34534915}, {64814, 34535427}, {64815, 34535939}, {64816, 34522371}, - {64817, 34521859}, {64818, 34522883}, {64819, 34477827}, {64820, 34472195}, - {64821, 34472707}, {64822, 34473219}, {64823, 34534915}, {64824, 34535427}, - {64825, 34535939}, {64826, 34477827}, {64827, 34478339}, {64828, 34538499}, - {64830, 1}, {64848, 51316227}, {64849, 51316995}, {64851, 51317763}, - {64852, 51318531}, {64853, 51319299}, {64854, 51320067}, {64855, 51320835}, - {64856, 51246851}, {64858, 51321603}, {64859, 51322371}, {64860, 51323139}, - {64861, 51323907}, {64862, 51324675}, {64863, 51325443}, {64865, 51326211}, - {64866, 51326979}, {64868, 51327747}, {64870, 51328515}, {64871, 51329283}, - {64873, 51330051}, {64874, 51330819}, {64876, 51331587}, {64878, 51332355}, - {64879, 51333123}, {64881, 51333891}, {64883, 51334659}, {64884, 51335427}, - {64885, 51336195}, {64886, 51336963}, {64888, 51337731}, {64889, 51338499}, - {64890, 51339267}, {64891, 51340035}, {64892, 51340803}, {64894, 51341571}, - {64895, 51342339}, {64896, 51343107}, {64897, 51343875}, {64898, 51344643}, - {64899, 51345411}, {64901, 51346179}, {64903, 51346947}, {64905, 51347715}, - {64906, 51247107}, {64907, 51348483}, {64908, 51349251}, {64909, 51270403}, - {64910, 51247619}, {64911, 51350019}, {64912, 2}, {64914, 51350787}, - {64915, 51351555}, {64916, 51352323}, {64917, 51353091}, {64918, 51353859}, - {64919, 51354627}, {64921, 51355395}, {64922, 51356163}, {64923, 51356931}, - {64924, 51357699}, {64926, 51358467}, {64927, 51359235}, {64928, 51360003}, - {64929, 51360771}, {64930, 51361539}, {64931, 51362307}, {64932, 51363075}, - {64933, 51363843}, {64934, 51364611}, {64935, 51365379}, {64936, 51366147}, - {64937, 51366915}, {64938, 51367683}, {64939, 51368451}, {64940, 51369219}, - {64941, 51369987}, {64942, 51277571}, {64943, 51370755}, {64944, 51371523}, - {64945, 51372291}, {64946, 51373059}, {64947, 51373827}, {64948, 51341571}, - {64949, 51343107}, {64950, 51374595}, {64951, 51375363}, {64952, 51376131}, - {64953, 51376899}, {64954, 51377667}, {64955, 51378435}, {64956, 51377667}, - {64957, 51376131}, {64958, 51379203}, {64959, 51379971}, {64960, 51380739}, - {64961, 51381507}, {64962, 51382275}, {64963, 51378435}, {64964, 51336195}, - {64965, 51328515}, {64966, 51383043}, {64967, 51383811}, {64968, 2}, - {64975, 1}, {64976, 2}, {65008, 51384579}, {65009, 51385347}, - {65010, 68163331}, {65011, 68164355}, {65012, 68165379}, {65013, 68166403}, - {65014, 68167427}, {65015, 68168451}, {65016, 68169475}, {65017, 51393283}, - {65018, 303052291}, {65019, 135284739}, {65020, 68177923}, {65021, 1}, - {65024, 0}, {65040, 17847299}, {65041, 17847555}, {65042, 2}, - {65043, 17110531}, {65044, 16848643}, {65045, 17032963}, {65046, 17033987}, - {65047, 17847811}, {65048, 17848067}, {65049, 2}, {65056, 1}, - {65072, 2}, {65073, 17848323}, {65074, 17848579}, {65075, 17848835}, - {65077, 17037827}, {65078, 17038083}, {65079, 17849091}, {65080, 17849347}, - {65081, 17849603}, {65082, 17849859}, {65083, 17850115}, {65084, 17850371}, - {65085, 17850627}, {65086, 17850883}, {65087, 17067267}, {65088, 17067523}, - {65089, 17851139}, {65090, 17851395}, {65091, 17851651}, {65092, 17851907}, - {65093, 1}, {65095, 17852163}, {65096, 17852419}, {65097, 33810691}, - {65101, 17848835}, {65104, 17847299}, {65105, 17847555}, {65106, 2}, - {65108, 16848643}, {65109, 17110531}, {65110, 17033987}, {65111, 17032963}, - {65112, 17848323}, {65113, 17037827}, {65114, 17038083}, {65115, 17849091}, - {65116, 17849347}, {65117, 17849603}, {65118, 17849859}, {65119, 17852675}, - {65120, 17852931}, {65121, 17853187}, {65122, 17037059}, {65123, 17853443}, - {65124, 17853699}, {65125, 17853955}, {65126, 17037571}, {65127, 2}, - {65128, 17854211}, {65129, 17854467}, {65130, 17854723}, {65131, 17854979}, - {65132, 2}, {65136, 34632451}, {65137, 34632963}, {65138, 34503427}, - {65139, 1}, {65140, 34504195}, {65141, 2}, {65142, 34504963}, - {65143, 34523395}, {65144, 34505731}, {65145, 34524163}, {65146, 34506499}, - {65147, 34524931}, {65148, 34507267}, {65149, 34633475}, {65150, 34633987}, - {65151, 34634499}, {65152, 17857795}, {65153, 17858051}, {65155, 17858307}, - {65157, 17858563}, {65159, 17858819}, {65161, 17677315}, {65165, 16910339}, - {65167, 17683715}, {65171, 17859075}, {65173, 17686787}, {65177, 17689859}, - {65181, 17681923}, {65185, 17682435}, {65189, 17684995}, {65193, 17834499}, - {65195, 17724675}, {65197, 17725187}, {65199, 17731587}, {65201, 17694979}, - {65205, 17745155}, {65209, 17697027}, {65213, 17698051}, {65217, 17700099}, - {65221, 17701123}, {65225, 17701635}, {65229, 17702659}, {65233, 17703683}, - {65237, 17706755}, {65241, 17708803}, {65245, 17711107}, {65249, 17682947}, - {65253, 17718019}, {65257, 17721091}, {65261, 16910851}, {65263, 17677059}, - {65265, 16911875}, {65269, 34636547}, {65271, 34637059}, {65273, 34637571}, - {65275, 34622467}, {65277, 2}, {65279, 0}, {65280, 2}, - {65281, 17032963}, {65282, 17860867}, {65283, 17852675}, {65284, 17854467}, - {65285, 17854723}, {65286, 17852931}, {65287, 17861123}, {65288, 17037827}, - {65289, 17038083}, {65290, 17853187}, {65291, 17037059}, {65292, 17847299}, - {65293, 17853443}, {65294, 17196547}, {65295, 17038595}, {65296, 17035523}, - {65297, 16786947}, {65298, 16785155}, {65299, 16785411}, {65300, 16787715}, - {65301, 17035779}, {65302, 17036035}, {65303, 17036291}, {65304, 17036547}, - {65305, 17036803}, {65306, 17110531}, {65307, 16848643}, {65308, 17853699}, - {65309, 17037571}, {65310, 17853955}, {65311, 17033987}, {65312, 17854979}, - {65313, 16777219}, {65314, 16777475}, {65315, 16777731}, {65316, 16777987}, - {65317, 16778243}, {65318, 16778499}, {65319, 16778755}, {65320, 16779011}, - {65321, 16779267}, {65322, 16779523}, {65323, 16779779}, {65324, 16780035}, - {65325, 16780291}, {65326, 16780547}, {65327, 16780803}, {65328, 16781059}, - {65329, 16781315}, {65330, 16781571}, {65331, 16781827}, {65332, 16782083}, - {65333, 16782339}, {65334, 16782595}, {65335, 16782851}, {65336, 16783107}, - {65337, 16783363}, {65338, 16783619}, {65339, 17852163}, {65340, 17854211}, - {65341, 17852419}, {65342, 17861379}, {65343, 17848835}, {65344, 17027075}, - {65345, 16777219}, {65346, 16777475}, {65347, 16777731}, {65348, 16777987}, - {65349, 16778243}, {65350, 16778499}, {65351, 16778755}, {65352, 16779011}, - {65353, 16779267}, {65354, 16779523}, {65355, 16779779}, {65356, 16780035}, - {65357, 16780291}, {65358, 16780547}, {65359, 16780803}, {65360, 16781059}, - {65361, 16781315}, {65362, 16781571}, {65363, 16781827}, {65364, 16782083}, - {65365, 16782339}, {65366, 16782595}, {65367, 16782851}, {65368, 16783107}, - {65369, 16783363}, {65370, 16783619}, {65371, 17849091}, {65372, 17861635}, - {65373, 17849347}, {65374, 17861891}, {65375, 17862147}, {65376, 17862403}, - {65377, 17196547}, {65378, 17851139}, {65379, 17851395}, {65380, 17847555}, - {65381, 17862659}, {65382, 17316867}, {65383, 17319427}, {65384, 17362435}, - {65385, 17862915}, {65386, 17363971}, {65387, 17323523}, {65388, 17863171}, - {65389, 17333763}, {65390, 17379587}, {65391, 17329155}, {65392, 17318147}, - {65393, 17305603}, {65394, 17305859}, {65395, 17306115}, {65396, 17306371}, - {65397, 17306627}, {65398, 17306883}, {65399, 17307139}, {65400, 17307395}, - {65401, 17307651}, {65402, 17199107}, {65403, 17307907}, {65404, 17308163}, - {65405, 17308419}, {65406, 17308675}, {65407, 17308931}, {65408, 17309187}, - {65409, 17309443}, {65410, 17309699}, {65411, 17309955}, {65412, 17199363}, - {65413, 17310211}, {65414, 17310467}, {65415, 17310723}, {65416, 17310979}, - {65417, 17311235}, {65418, 17311491}, {65419, 17311747}, {65420, 17312003}, - {65421, 17312259}, {65422, 17312515}, {65423, 17312771}, {65424, 17313027}, - {65425, 17313283}, {65426, 17313539}, {65427, 17313795}, {65428, 17314051}, - {65429, 17314307}, {65430, 17314563}, {65431, 17314819}, {65432, 17315075}, - {65433, 17315331}, {65434, 17315587}, {65435, 17315843}, {65436, 17316099}, - {65437, 17319939}, {65438, 17197827}, {65439, 17198339}, {65440, 2}, - {65441, 17199619}, {65442, 17199875}, {65443, 17200131}, {65444, 17200387}, - {65445, 17200643}, {65446, 17200899}, {65447, 17201155}, {65448, 17201411}, - {65449, 17201667}, {65450, 17201923}, {65451, 17202179}, {65452, 17202435}, - {65453, 17202691}, {65454, 17202947}, {65455, 17203203}, {65456, 17203459}, - {65457, 17203715}, {65458, 17203971}, {65459, 17204227}, {65460, 17204483}, - {65461, 17204739}, {65462, 17204995}, {65463, 17205251}, {65464, 17205507}, - {65465, 17205763}, {65466, 17206019}, {65467, 17206275}, {65468, 17206531}, - {65469, 17206787}, {65470, 17207043}, {65471, 2}, {65474, 17207299}, - {65475, 17207555}, {65476, 17207811}, {65477, 17208067}, {65478, 17208323}, - {65479, 17208579}, {65480, 2}, {65482, 17208835}, {65483, 17209091}, - {65484, 17209347}, {65485, 17209603}, {65486, 17209859}, {65487, 17210115}, - {65488, 2}, {65490, 17210371}, {65491, 17210627}, {65492, 17210883}, - {65493, 17211139}, {65494, 17211395}, {65495, 17211651}, {65496, 2}, - {65498, 17211907}, {65499, 17212163}, {65500, 17212419}, {65501, 2}, - {65504, 17863427}, {65505, 17863683}, {65506, 17863939}, {65507, 33561859}, - {65508, 17864195}, {65509, 17864451}, {65510, 17864707}, {65511, 2}, - {65512, 17864963}, {65513, 17865219}, {65514, 17865475}, {65515, 17865731}, - {65516, 17865987}, {65517, 17866243}, {65518, 17866499}, {65519, 2}, - {65536, 1}, {65548, 2}, {65549, 1}, {65575, 2}, - {65576, 1}, {65595, 2}, {65596, 1}, {65598, 2}, - {65599, 1}, {65614, 2}, {65616, 1}, {65630, 2}, - {65664, 1}, {65787, 2}, {65792, 1}, {65795, 2}, - {65799, 1}, {65844, 2}, {65847, 1}, {65935, 2}, - {65936, 1}, {65949, 2}, {65952, 1}, {65953, 2}, - {66000, 1}, {66046, 2}, {66176, 1}, {66205, 2}, - {66208, 1}, {66257, 2}, {66272, 1}, {66300, 2}, - {66304, 1}, {66340, 2}, {66349, 1}, {66379, 2}, - {66384, 1}, {66427, 2}, {66432, 1}, {66462, 2}, - {66463, 1}, {66500, 2}, {66504, 1}, {66518, 2}, - {66560, 17866755}, {66561, 17867011}, {66562, 17867267}, {66563, 17867523}, - {66564, 17867779}, {66565, 17868035}, {66566, 17868291}, {66567, 17868547}, - {66568, 17868803}, {66569, 17869059}, {66570, 17869315}, {66571, 17869571}, - {66572, 17869827}, {66573, 17870083}, {66574, 17870339}, {66575, 17870595}, - {66576, 17870851}, {66577, 17871107}, {66578, 17871363}, {66579, 17871619}, - {66580, 17871875}, {66581, 17872131}, {66582, 17872387}, {66583, 17872643}, - {66584, 17872899}, {66585, 17873155}, {66586, 17873411}, {66587, 17873667}, - {66588, 17873923}, {66589, 17874179}, {66590, 17874435}, {66591, 17874691}, - {66592, 17874947}, {66593, 17875203}, {66594, 17875459}, {66595, 17875715}, - {66596, 17875971}, {66597, 17876227}, {66598, 17876483}, {66599, 17876739}, - {66600, 1}, {66718, 2}, {66720, 1}, {66730, 2}, - {66736, 17876995}, {66737, 17877251}, {66738, 17877507}, {66739, 17877763}, - {66740, 17878019}, {66741, 17878275}, {66742, 17878531}, {66743, 17878787}, - {66744, 17879043}, {66745, 17879299}, {66746, 17879555}, {66747, 17879811}, - {66748, 17880067}, {66749, 17880323}, {66750, 17880579}, {66751, 17880835}, - {66752, 17881091}, {66753, 17881347}, {66754, 17881603}, {66755, 17881859}, - {66756, 17882115}, {66757, 17882371}, {66758, 17882627}, {66759, 17882883}, - {66760, 17883139}, {66761, 17883395}, {66762, 17883651}, {66763, 17883907}, - {66764, 17884163}, {66765, 17884419}, {66766, 17884675}, {66767, 17884931}, - {66768, 17885187}, {66769, 17885443}, {66770, 17885699}, {66771, 17885955}, - {66772, 2}, {66776, 1}, {66812, 2}, {66816, 1}, - {66856, 2}, {66864, 1}, {66916, 2}, {66927, 1}, - {66928, 17886211}, {66929, 17886467}, {66930, 17886723}, {66931, 17886979}, - {66932, 17887235}, {66933, 17887491}, {66934, 17887747}, {66935, 17888003}, - {66936, 17888259}, {66937, 17888515}, {66938, 17888771}, {66939, 2}, - {66940, 17889027}, {66941, 17889283}, {66942, 17889539}, {66943, 17889795}, - {66944, 17890051}, {66945, 17890307}, {66946, 17890563}, {66947, 17890819}, - {66948, 17891075}, {66949, 17891331}, {66950, 17891587}, {66951, 17891843}, - {66952, 17892099}, {66953, 17892355}, {66954, 17892611}, {66955, 2}, - {66956, 17892867}, {66957, 17893123}, {66958, 17893379}, {66959, 17893635}, - {66960, 17893891}, {66961, 17894147}, {66962, 17894403}, {66963, 2}, - {66964, 17894659}, {66965, 17894915}, {66966, 2}, {66967, 1}, - {66978, 2}, {66979, 1}, {66994, 2}, {66995, 1}, - {67002, 2}, {67003, 1}, {67005, 2}, {67072, 1}, - {67383, 2}, {67392, 1}, {67414, 2}, {67424, 1}, - {67432, 2}, {67456, 1}, {67457, 17895171}, {67458, 17895427}, - {67459, 16791043}, {67460, 17895683}, {67461, 16814083}, {67462, 2}, - {67463, 17895939}, {67464, 17896195}, {67465, 17896451}, {67466, 17896707}, - {67467, 16815363}, {67468, 16815619}, {67469, 17896963}, {67470, 17897219}, - {67471, 17897475}, {67472, 17897731}, {67473, 17897987}, {67474, 17898243}, - {67475, 16817155}, {67476, 17898499}, {67477, 16802051}, {67478, 17898755}, - {67479, 17899011}, {67480, 17899267}, {67481, 17899523}, {67482, 17899779}, - {67483, 17512963}, {67484, 17900035}, {67485, 17900291}, {67486, 17900547}, - {67487, 17900803}, {67488, 17901059}, {67489, 17901315}, {67490, 16795395}, - {67491, 17901571}, {67492, 17901827}, {67493, 16781315}, {67494, 17902083}, - {67495, 17902339}, {67496, 17125379}, {67497, 17902595}, {67498, 16819971}, - {67499, 17902851}, {67500, 17903107}, {67501, 17903363}, {67502, 17903619}, - {67503, 16820995}, {67504, 17903875}, {67505, 2}, {67506, 17904131}, - {67507, 17904387}, {67508, 17904643}, {67509, 17904899}, {67510, 17905155}, - {67511, 17905411}, {67512, 17905667}, {67513, 17905923}, {67514, 17906179}, - {67515, 2}, {67584, 1}, {67590, 2}, {67592, 1}, - {67593, 2}, {67594, 1}, {67638, 2}, {67639, 1}, - {67641, 2}, {67644, 1}, {67645, 2}, {67647, 1}, - {67670, 2}, {67671, 1}, {67743, 2}, {67751, 1}, - {67760, 2}, {67808, 1}, {67827, 2}, {67828, 1}, - {67830, 2}, {67835, 1}, {67868, 2}, {67871, 1}, - {67898, 2}, {67903, 1}, {67904, 2}, {67968, 1}, - {68024, 2}, {68028, 1}, {68048, 2}, {68050, 1}, - {68100, 2}, {68101, 1}, {68103, 2}, {68108, 1}, - {68116, 2}, {68117, 1}, {68120, 2}, {68121, 1}, - {68150, 2}, {68152, 1}, {68155, 2}, {68159, 1}, - {68169, 2}, {68176, 1}, {68185, 2}, {68192, 1}, - {68256, 2}, {68288, 1}, {68327, 2}, {68331, 1}, - {68343, 2}, {68352, 1}, {68406, 2}, {68409, 1}, - {68438, 2}, {68440, 1}, {68467, 2}, {68472, 1}, - {68498, 2}, {68505, 1}, {68509, 2}, {68521, 1}, - {68528, 2}, {68608, 1}, {68681, 2}, {68736, 17906435}, - {68737, 17906691}, {68738, 17906947}, {68739, 17907203}, {68740, 17907459}, - {68741, 17907715}, {68742, 17907971}, {68743, 17908227}, {68744, 17908483}, - {68745, 17908739}, {68746, 17908995}, {68747, 17909251}, {68748, 17909507}, - {68749, 17909763}, {68750, 17910019}, {68751, 17910275}, {68752, 17910531}, - {68753, 17910787}, {68754, 17911043}, {68755, 17911299}, {68756, 17911555}, - {68757, 17911811}, {68758, 17912067}, {68759, 17912323}, {68760, 17912579}, - {68761, 17912835}, {68762, 17913091}, {68763, 17913347}, {68764, 17913603}, - {68765, 17913859}, {68766, 17914115}, {68767, 17914371}, {68768, 17914627}, - {68769, 17914883}, {68770, 17915139}, {68771, 17915395}, {68772, 17915651}, - {68773, 17915907}, {68774, 17916163}, {68775, 17916419}, {68776, 17916675}, - {68777, 17916931}, {68778, 17917187}, {68779, 17917443}, {68780, 17917699}, - {68781, 17917955}, {68782, 17918211}, {68783, 17918467}, {68784, 17918723}, - {68785, 17918979}, {68786, 17919235}, {68787, 2}, {68800, 1}, - {68851, 2}, {68858, 1}, {68904, 2}, {68912, 1}, - {68922, 2}, {69216, 1}, {69247, 2}, {69248, 1}, - {69290, 2}, {69291, 1}, {69294, 2}, {69296, 1}, - {69298, 2}, {69373, 1}, {69416, 2}, {69424, 1}, - {69466, 2}, {69488, 1}, {69514, 2}, {69552, 1}, - {69580, 2}, {69600, 1}, {69623, 2}, {69632, 1}, - {69710, 2}, {69714, 1}, {69750, 2}, {69759, 1}, - {69821, 2}, {69822, 1}, {69827, 2}, {69840, 1}, - {69865, 2}, {69872, 1}, {69882, 2}, {69888, 1}, - {69941, 2}, {69942, 1}, {69960, 2}, {69968, 1}, - {70007, 2}, {70016, 1}, {70112, 2}, {70113, 1}, - {70133, 2}, {70144, 1}, {70162, 2}, {70163, 1}, - {70210, 2}, {70272, 1}, {70279, 2}, {70280, 1}, - {70281, 2}, {70282, 1}, {70286, 2}, {70287, 1}, - {70302, 2}, {70303, 1}, {70314, 2}, {70320, 1}, - {70379, 2}, {70384, 1}, {70394, 2}, {70400, 1}, - {70404, 2}, {70405, 1}, {70413, 2}, {70415, 1}, - {70417, 2}, {70419, 1}, {70441, 2}, {70442, 1}, - {70449, 2}, {70450, 1}, {70452, 2}, {70453, 1}, - {70458, 2}, {70459, 1}, {70469, 2}, {70471, 1}, - {70473, 2}, {70475, 1}, {70478, 2}, {70480, 1}, - {70481, 2}, {70487, 1}, {70488, 2}, {70493, 1}, - {70500, 2}, {70502, 1}, {70509, 2}, {70512, 1}, - {70517, 2}, {70656, 1}, {70748, 2}, {70749, 1}, - {70754, 2}, {70784, 1}, {70856, 2}, {70864, 1}, - {70874, 2}, {71040, 1}, {71094, 2}, {71096, 1}, - {71134, 2}, {71168, 1}, {71237, 2}, {71248, 1}, - {71258, 2}, {71264, 1}, {71277, 2}, {71296, 1}, - {71354, 2}, {71360, 1}, {71370, 2}, {71424, 1}, - {71451, 2}, {71453, 1}, {71468, 2}, {71472, 1}, - {71495, 2}, {71680, 1}, {71740, 2}, {71840, 17919491}, - {71841, 17919747}, {71842, 17920003}, {71843, 17920259}, {71844, 17920515}, - {71845, 17920771}, {71846, 17921027}, {71847, 17921283}, {71848, 17921539}, - {71849, 17921795}, {71850, 17922051}, {71851, 17922307}, {71852, 17922563}, - {71853, 17922819}, {71854, 17923075}, {71855, 17923331}, {71856, 17923587}, - {71857, 17923843}, {71858, 17924099}, {71859, 17924355}, {71860, 17924611}, - {71861, 17924867}, {71862, 17925123}, {71863, 17925379}, {71864, 17925635}, - {71865, 17925891}, {71866, 17926147}, {71867, 17926403}, {71868, 17926659}, - {71869, 17926915}, {71870, 17927171}, {71871, 17927427}, {71872, 1}, - {71923, 2}, {71935, 1}, {71943, 2}, {71945, 1}, - {71946, 2}, {71948, 1}, {71956, 2}, {71957, 1}, - {71959, 2}, {71960, 1}, {71990, 2}, {71991, 1}, - {71993, 2}, {71995, 1}, {72007, 2}, {72016, 1}, - {72026, 2}, {72096, 1}, {72104, 2}, {72106, 1}, - {72152, 2}, {72154, 1}, {72165, 2}, {72192, 1}, - {72264, 2}, {72272, 1}, {72355, 2}, {72368, 1}, - {72441, 2}, {72448, 1}, {72458, 2}, {72704, 1}, - {72713, 2}, {72714, 1}, {72759, 2}, {72760, 1}, - {72774, 2}, {72784, 1}, {72813, 2}, {72816, 1}, - {72848, 2}, {72850, 1}, {72872, 2}, {72873, 1}, - {72887, 2}, {72960, 1}, {72967, 2}, {72968, 1}, - {72970, 2}, {72971, 1}, {73015, 2}, {73018, 1}, - {73019, 2}, {73020, 1}, {73022, 2}, {73023, 1}, - {73032, 2}, {73040, 1}, {73050, 2}, {73056, 1}, - {73062, 2}, {73063, 1}, {73065, 2}, {73066, 1}, - {73103, 2}, {73104, 1}, {73106, 2}, {73107, 1}, - {73113, 2}, {73120, 1}, {73130, 2}, {73440, 1}, - {73465, 2}, {73472, 1}, {73489, 2}, {73490, 1}, - {73531, 2}, {73534, 1}, {73562, 2}, {73648, 1}, - {73649, 2}, {73664, 1}, {73714, 2}, {73727, 1}, - {74650, 2}, {74752, 1}, {74863, 2}, {74864, 1}, - {74869, 2}, {74880, 1}, {75076, 2}, {77712, 1}, - {77811, 2}, {77824, 1}, {78896, 2}, {78912, 1}, - {78934, 2}, {82944, 1}, {83527, 2}, {92160, 1}, - {92729, 2}, {92736, 1}, {92767, 2}, {92768, 1}, - {92778, 2}, {92782, 1}, {92863, 2}, {92864, 1}, - {92874, 2}, {92880, 1}, {92910, 2}, {92912, 1}, - {92918, 2}, {92928, 1}, {92998, 2}, {93008, 1}, - {93018, 2}, {93019, 1}, {93026, 2}, {93027, 1}, - {93048, 2}, {93053, 1}, {93072, 2}, {93760, 17927683}, - {93761, 17927939}, {93762, 17928195}, {93763, 17928451}, {93764, 17928707}, - {93765, 17928963}, {93766, 17929219}, {93767, 17929475}, {93768, 17929731}, - {93769, 17929987}, {93770, 17930243}, {93771, 17930499}, {93772, 17930755}, - {93773, 17931011}, {93774, 17931267}, {93775, 17931523}, {93776, 17931779}, - {93777, 17932035}, {93778, 17932291}, {93779, 17932547}, {93780, 17932803}, - {93781, 17933059}, {93782, 17933315}, {93783, 17933571}, {93784, 17933827}, - {93785, 17934083}, {93786, 17934339}, {93787, 17934595}, {93788, 17934851}, - {93789, 17935107}, {93790, 17935363}, {93791, 17935619}, {93792, 1}, - {93851, 2}, {93952, 1}, {94027, 2}, {94031, 1}, - {94088, 2}, {94095, 1}, {94112, 2}, {94176, 1}, - {94181, 2}, {94192, 1}, {94194, 2}, {94208, 1}, - {100344, 2}, {100352, 1}, {101590, 2}, {101632, 1}, - {101641, 2}, {110576, 1}, {110580, 2}, {110581, 1}, - {110588, 2}, {110589, 1}, {110591, 2}, {110592, 1}, - {110883, 2}, {110898, 1}, {110899, 2}, {110928, 1}, - {110931, 2}, {110933, 1}, {110934, 2}, {110948, 1}, - {110952, 2}, {110960, 1}, {111356, 2}, {113664, 1}, - {113771, 2}, {113776, 1}, {113789, 2}, {113792, 1}, - {113801, 2}, {113808, 1}, {113818, 2}, {113820, 1}, - {113824, 0}, {113828, 2}, {118528, 1}, {118574, 2}, - {118576, 1}, {118599, 2}, {118608, 1}, {118724, 2}, - {118784, 1}, {119030, 2}, {119040, 1}, {119079, 2}, - {119081, 1}, {119134, 34713091}, {119135, 34713603}, {119136, 51491331}, - {119137, 51492099}, {119138, 51492867}, {119139, 51493635}, {119140, 51494403}, - {119141, 1}, {119155, 2}, {119163, 1}, {119227, 34717955}, - {119228, 34718467}, {119229, 51496195}, {119230, 51496963}, {119231, 51497731}, - {119232, 51498499}, {119233, 1}, {119275, 2}, {119296, 1}, - {119366, 2}, {119488, 1}, {119508, 2}, {119520, 1}, - {119540, 2}, {119552, 1}, {119639, 2}, {119648, 1}, - {119673, 2}, {119808, 16777219}, {119809, 16777475}, {119810, 16777731}, - {119811, 16777987}, {119812, 16778243}, {119813, 16778499}, {119814, 16778755}, - {119815, 16779011}, {119816, 16779267}, {119817, 16779523}, {119818, 16779779}, - {119819, 16780035}, {119820, 16780291}, {119821, 16780547}, {119822, 16780803}, - {119823, 16781059}, {119824, 16781315}, {119825, 16781571}, {119826, 16781827}, - {119827, 16782083}, {119828, 16782339}, {119829, 16782595}, {119830, 16782851}, - {119831, 16783107}, {119832, 16783363}, {119833, 16783619}, {119834, 16777219}, - {119835, 16777475}, {119836, 16777731}, {119837, 16777987}, {119838, 16778243}, - {119839, 16778499}, {119840, 16778755}, {119841, 16779011}, {119842, 16779267}, - {119843, 16779523}, {119844, 16779779}, {119845, 16780035}, {119846, 16780291}, - {119847, 16780547}, {119848, 16780803}, {119849, 16781059}, {119850, 16781315}, - {119851, 16781571}, {119852, 16781827}, {119853, 16782083}, {119854, 16782339}, - {119855, 16782595}, {119856, 16782851}, {119857, 16783107}, {119858, 16783363}, - {119859, 16783619}, {119860, 16777219}, {119861, 16777475}, {119862, 16777731}, - {119863, 16777987}, {119864, 16778243}, {119865, 16778499}, {119866, 16778755}, - {119867, 16779011}, {119868, 16779267}, {119869, 16779523}, {119870, 16779779}, - {119871, 16780035}, {119872, 16780291}, {119873, 16780547}, {119874, 16780803}, - {119875, 16781059}, {119876, 16781315}, {119877, 16781571}, {119878, 16781827}, - {119879, 16782083}, {119880, 16782339}, {119881, 16782595}, {119882, 16782851}, - {119883, 16783107}, {119884, 16783363}, {119885, 16783619}, {119886, 16777219}, - {119887, 16777475}, {119888, 16777731}, {119889, 16777987}, {119890, 16778243}, - {119891, 16778499}, {119892, 16778755}, {119893, 2}, {119894, 16779267}, - {119895, 16779523}, {119896, 16779779}, {119897, 16780035}, {119898, 16780291}, - {119899, 16780547}, {119900, 16780803}, {119901, 16781059}, {119902, 16781315}, - {119903, 16781571}, {119904, 16781827}, {119905, 16782083}, {119906, 16782339}, - {119907, 16782595}, {119908, 16782851}, {119909, 16783107}, {119910, 16783363}, - {119911, 16783619}, {119912, 16777219}, {119913, 16777475}, {119914, 16777731}, - {119915, 16777987}, {119916, 16778243}, {119917, 16778499}, {119918, 16778755}, - {119919, 16779011}, {119920, 16779267}, {119921, 16779523}, {119922, 16779779}, - {119923, 16780035}, {119924, 16780291}, {119925, 16780547}, {119926, 16780803}, - {119927, 16781059}, {119928, 16781315}, {119929, 16781571}, {119930, 16781827}, - {119931, 16782083}, {119932, 16782339}, {119933, 16782595}, {119934, 16782851}, - {119935, 16783107}, {119936, 16783363}, {119937, 16783619}, {119938, 16777219}, - {119939, 16777475}, {119940, 16777731}, {119941, 16777987}, {119942, 16778243}, - {119943, 16778499}, {119944, 16778755}, {119945, 16779011}, {119946, 16779267}, - {119947, 16779523}, {119948, 16779779}, {119949, 16780035}, {119950, 16780291}, - {119951, 16780547}, {119952, 16780803}, {119953, 16781059}, {119954, 16781315}, - {119955, 16781571}, {119956, 16781827}, {119957, 16782083}, {119958, 16782339}, - {119959, 16782595}, {119960, 16782851}, {119961, 16783107}, {119962, 16783363}, - {119963, 16783619}, {119964, 16777219}, {119965, 2}, {119966, 16777731}, - {119967, 16777987}, {119968, 2}, {119970, 16778755}, {119971, 2}, - {119973, 16779523}, {119974, 16779779}, {119975, 2}, {119977, 16780547}, - {119978, 16780803}, {119979, 16781059}, {119980, 16781315}, {119981, 2}, - {119982, 16781827}, {119983, 16782083}, {119984, 16782339}, {119985, 16782595}, - {119986, 16782851}, {119987, 16783107}, {119988, 16783363}, {119989, 16783619}, - {119990, 16777219}, {119991, 16777475}, {119992, 16777731}, {119993, 16777987}, - {119994, 2}, {119995, 16778499}, {119996, 2}, {119997, 16779011}, - {119998, 16779267}, {119999, 16779523}, {120000, 16779779}, {120001, 16780035}, - {120002, 16780291}, {120003, 16780547}, {120004, 2}, {120005, 16781059}, - {120006, 16781315}, {120007, 16781571}, {120008, 16781827}, {120009, 16782083}, - {120010, 16782339}, {120011, 16782595}, {120012, 16782851}, {120013, 16783107}, - {120014, 16783363}, {120015, 16783619}, {120016, 16777219}, {120017, 16777475}, - {120018, 16777731}, {120019, 16777987}, {120020, 16778243}, {120021, 16778499}, - {120022, 16778755}, {120023, 16779011}, {120024, 16779267}, {120025, 16779523}, - {120026, 16779779}, {120027, 16780035}, {120028, 16780291}, {120029, 16780547}, - {120030, 16780803}, {120031, 16781059}, {120032, 16781315}, {120033, 16781571}, - {120034, 16781827}, {120035, 16782083}, {120036, 16782339}, {120037, 16782595}, - {120038, 16782851}, {120039, 16783107}, {120040, 16783363}, {120041, 16783619}, - {120042, 16777219}, {120043, 16777475}, {120044, 16777731}, {120045, 16777987}, - {120046, 16778243}, {120047, 16778499}, {120048, 16778755}, {120049, 16779011}, - {120050, 16779267}, {120051, 16779523}, {120052, 16779779}, {120053, 16780035}, - {120054, 16780291}, {120055, 16780547}, {120056, 16780803}, {120057, 16781059}, - {120058, 16781315}, {120059, 16781571}, {120060, 16781827}, {120061, 16782083}, - {120062, 16782339}, {120063, 16782595}, {120064, 16782851}, {120065, 16783107}, - {120066, 16783363}, {120067, 16783619}, {120068, 16777219}, {120069, 16777475}, - {120070, 2}, {120071, 16777987}, {120072, 16778243}, {120073, 16778499}, - {120074, 16778755}, {120075, 2}, {120077, 16779523}, {120078, 16779779}, - {120079, 16780035}, {120080, 16780291}, {120081, 16780547}, {120082, 16780803}, - {120083, 16781059}, {120084, 16781315}, {120085, 2}, {120086, 16781827}, - {120087, 16782083}, {120088, 16782339}, {120089, 16782595}, {120090, 16782851}, - {120091, 16783107}, {120092, 16783363}, {120093, 2}, {120094, 16777219}, - {120095, 16777475}, {120096, 16777731}, {120097, 16777987}, {120098, 16778243}, - {120099, 16778499}, {120100, 16778755}, {120101, 16779011}, {120102, 16779267}, - {120103, 16779523}, {120104, 16779779}, {120105, 16780035}, {120106, 16780291}, - {120107, 16780547}, {120108, 16780803}, {120109, 16781059}, {120110, 16781315}, - {120111, 16781571}, {120112, 16781827}, {120113, 16782083}, {120114, 16782339}, - {120115, 16782595}, {120116, 16782851}, {120117, 16783107}, {120118, 16783363}, - {120119, 16783619}, {120120, 16777219}, {120121, 16777475}, {120122, 2}, - {120123, 16777987}, {120124, 16778243}, {120125, 16778499}, {120126, 16778755}, - {120127, 2}, {120128, 16779267}, {120129, 16779523}, {120130, 16779779}, - {120131, 16780035}, {120132, 16780291}, {120133, 2}, {120134, 16780803}, - {120135, 2}, {120138, 16781827}, {120139, 16782083}, {120140, 16782339}, - {120141, 16782595}, {120142, 16782851}, {120143, 16783107}, {120144, 16783363}, - {120145, 2}, {120146, 16777219}, {120147, 16777475}, {120148, 16777731}, - {120149, 16777987}, {120150, 16778243}, {120151, 16778499}, {120152, 16778755}, - {120153, 16779011}, {120154, 16779267}, {120155, 16779523}, {120156, 16779779}, - {120157, 16780035}, {120158, 16780291}, {120159, 16780547}, {120160, 16780803}, - {120161, 16781059}, {120162, 16781315}, {120163, 16781571}, {120164, 16781827}, - {120165, 16782083}, {120166, 16782339}, {120167, 16782595}, {120168, 16782851}, - {120169, 16783107}, {120170, 16783363}, {120171, 16783619}, {120172, 16777219}, - {120173, 16777475}, {120174, 16777731}, {120175, 16777987}, {120176, 16778243}, - {120177, 16778499}, {120178, 16778755}, {120179, 16779011}, {120180, 16779267}, - {120181, 16779523}, {120182, 16779779}, {120183, 16780035}, {120184, 16780291}, - {120185, 16780547}, {120186, 16780803}, {120187, 16781059}, {120188, 16781315}, - {120189, 16781571}, {120190, 16781827}, {120191, 16782083}, {120192, 16782339}, - {120193, 16782595}, {120194, 16782851}, {120195, 16783107}, {120196, 16783363}, - {120197, 16783619}, {120198, 16777219}, {120199, 16777475}, {120200, 16777731}, - {120201, 16777987}, {120202, 16778243}, {120203, 16778499}, {120204, 16778755}, - {120205, 16779011}, {120206, 16779267}, {120207, 16779523}, {120208, 16779779}, - {120209, 16780035}, {120210, 16780291}, {120211, 16780547}, {120212, 16780803}, - {120213, 16781059}, {120214, 16781315}, {120215, 16781571}, {120216, 16781827}, - {120217, 16782083}, {120218, 16782339}, {120219, 16782595}, {120220, 16782851}, - {120221, 16783107}, {120222, 16783363}, {120223, 16783619}, {120224, 16777219}, - {120225, 16777475}, {120226, 16777731}, {120227, 16777987}, {120228, 16778243}, - {120229, 16778499}, {120230, 16778755}, {120231, 16779011}, {120232, 16779267}, - {120233, 16779523}, {120234, 16779779}, {120235, 16780035}, {120236, 16780291}, - {120237, 16780547}, {120238, 16780803}, {120239, 16781059}, {120240, 16781315}, - {120241, 16781571}, {120242, 16781827}, {120243, 16782083}, {120244, 16782339}, - {120245, 16782595}, {120246, 16782851}, {120247, 16783107}, {120248, 16783363}, - {120249, 16783619}, {120250, 16777219}, {120251, 16777475}, {120252, 16777731}, - {120253, 16777987}, {120254, 16778243}, {120255, 16778499}, {120256, 16778755}, - {120257, 16779011}, {120258, 16779267}, {120259, 16779523}, {120260, 16779779}, - {120261, 16780035}, {120262, 16780291}, {120263, 16780547}, {120264, 16780803}, - {120265, 16781059}, {120266, 16781315}, {120267, 16781571}, {120268, 16781827}, - {120269, 16782083}, {120270, 16782339}, {120271, 16782595}, {120272, 16782851}, - {120273, 16783107}, {120274, 16783363}, {120275, 16783619}, {120276, 16777219}, - {120277, 16777475}, {120278, 16777731}, {120279, 16777987}, {120280, 16778243}, - {120281, 16778499}, {120282, 16778755}, {120283, 16779011}, {120284, 16779267}, - {120285, 16779523}, {120286, 16779779}, {120287, 16780035}, {120288, 16780291}, - {120289, 16780547}, {120290, 16780803}, {120291, 16781059}, {120292, 16781315}, - {120293, 16781571}, {120294, 16781827}, {120295, 16782083}, {120296, 16782339}, - {120297, 16782595}, {120298, 16782851}, {120299, 16783107}, {120300, 16783363}, - {120301, 16783619}, {120302, 16777219}, {120303, 16777475}, {120304, 16777731}, - {120305, 16777987}, {120306, 16778243}, {120307, 16778499}, {120308, 16778755}, - {120309, 16779011}, {120310, 16779267}, {120311, 16779523}, {120312, 16779779}, - {120313, 16780035}, {120314, 16780291}, {120315, 16780547}, {120316, 16780803}, - {120317, 16781059}, {120318, 16781315}, {120319, 16781571}, {120320, 16781827}, - {120321, 16782083}, {120322, 16782339}, {120323, 16782595}, {120324, 16782851}, - {120325, 16783107}, {120326, 16783363}, {120327, 16783619}, {120328, 16777219}, - {120329, 16777475}, {120330, 16777731}, {120331, 16777987}, {120332, 16778243}, - {120333, 16778499}, {120334, 16778755}, {120335, 16779011}, {120336, 16779267}, - {120337, 16779523}, {120338, 16779779}, {120339, 16780035}, {120340, 16780291}, - {120341, 16780547}, {120342, 16780803}, {120343, 16781059}, {120344, 16781315}, - {120345, 16781571}, {120346, 16781827}, {120347, 16782083}, {120348, 16782339}, - {120349, 16782595}, {120350, 16782851}, {120351, 16783107}, {120352, 16783363}, - {120353, 16783619}, {120354, 16777219}, {120355, 16777475}, {120356, 16777731}, - {120357, 16777987}, {120358, 16778243}, {120359, 16778499}, {120360, 16778755}, - {120361, 16779011}, {120362, 16779267}, {120363, 16779523}, {120364, 16779779}, - {120365, 16780035}, {120366, 16780291}, {120367, 16780547}, {120368, 16780803}, - {120369, 16781059}, {120370, 16781315}, {120371, 16781571}, {120372, 16781827}, - {120373, 16782083}, {120374, 16782339}, {120375, 16782595}, {120376, 16782851}, - {120377, 16783107}, {120378, 16783363}, {120379, 16783619}, {120380, 16777219}, - {120381, 16777475}, {120382, 16777731}, {120383, 16777987}, {120384, 16778243}, - {120385, 16778499}, {120386, 16778755}, {120387, 16779011}, {120388, 16779267}, - {120389, 16779523}, {120390, 16779779}, {120391, 16780035}, {120392, 16780291}, - {120393, 16780547}, {120394, 16780803}, {120395, 16781059}, {120396, 16781315}, - {120397, 16781571}, {120398, 16781827}, {120399, 16782083}, {120400, 16782339}, - {120401, 16782595}, {120402, 16782851}, {120403, 16783107}, {120404, 16783363}, - {120405, 16783619}, {120406, 16777219}, {120407, 16777475}, {120408, 16777731}, - {120409, 16777987}, {120410, 16778243}, {120411, 16778499}, {120412, 16778755}, - {120413, 16779011}, {120414, 16779267}, {120415, 16779523}, {120416, 16779779}, - {120417, 16780035}, {120418, 16780291}, {120419, 16780547}, {120420, 16780803}, - {120421, 16781059}, {120422, 16781315}, {120423, 16781571}, {120424, 16781827}, - {120425, 16782083}, {120426, 16782339}, {120427, 16782595}, {120428, 16782851}, - {120429, 16783107}, {120430, 16783363}, {120431, 16783619}, {120432, 16777219}, - {120433, 16777475}, {120434, 16777731}, {120435, 16777987}, {120436, 16778243}, - {120437, 16778499}, {120438, 16778755}, {120439, 16779011}, {120440, 16779267}, - {120441, 16779523}, {120442, 16779779}, {120443, 16780035}, {120444, 16780291}, - {120445, 16780547}, {120446, 16780803}, {120447, 16781059}, {120448, 16781315}, - {120449, 16781571}, {120450, 16781827}, {120451, 16782083}, {120452, 16782339}, - {120453, 16782595}, {120454, 16782851}, {120455, 16783107}, {120456, 16783363}, - {120457, 16783619}, {120458, 16777219}, {120459, 16777475}, {120460, 16777731}, - {120461, 16777987}, {120462, 16778243}, {120463, 16778499}, {120464, 16778755}, - {120465, 16779011}, {120466, 16779267}, {120467, 16779523}, {120468, 16779779}, - {120469, 16780035}, {120470, 16780291}, {120471, 16780547}, {120472, 16780803}, - {120473, 16781059}, {120474, 16781315}, {120475, 16781571}, {120476, 16781827}, - {120477, 16782083}, {120478, 16782339}, {120479, 16782595}, {120480, 16782851}, - {120481, 16783107}, {120482, 16783363}, {120483, 16783619}, {120484, 17944835}, - {120485, 17945091}, {120486, 2}, {120488, 16851715}, {120489, 16851971}, - {120490, 16852227}, {120491, 16852483}, {120492, 16852739}, {120493, 16852995}, - {120494, 16853251}, {120495, 16853507}, {120496, 16846851}, {120497, 16853763}, - {120498, 16854019}, {120499, 16786179}, {120500, 16854275}, {120501, 16854531}, - {120502, 16854787}, {120503, 16855043}, {120504, 16855299}, {120505, 16853507}, - {120506, 16855555}, {120507, 16855811}, {120508, 16856067}, {120509, 16856323}, - {120510, 16856579}, {120511, 16856835}, {120512, 16857091}, {120513, 17945347}, - {120514, 16851715}, {120515, 16851971}, {120516, 16852227}, {120517, 16852483}, - {120518, 16852739}, {120519, 16852995}, {120520, 16853251}, {120521, 16853507}, - {120522, 16846851}, {120523, 16853763}, {120524, 16854019}, {120525, 16786179}, - {120526, 16854275}, {120527, 16854531}, {120528, 16854787}, {120529, 16855043}, - {120530, 16855299}, {120531, 16855555}, {120533, 16855811}, {120534, 16856067}, - {120535, 16856323}, {120536, 16856579}, {120537, 16856835}, {120538, 16857091}, - {120539, 17945603}, {120540, 16852739}, {120541, 16853507}, {120542, 16853763}, - {120543, 16856323}, {120544, 16855299}, {120545, 16855043}, {120546, 16851715}, - {120547, 16851971}, {120548, 16852227}, {120549, 16852483}, {120550, 16852739}, - {120551, 16852995}, {120552, 16853251}, {120553, 16853507}, {120554, 16846851}, - {120555, 16853763}, {120556, 16854019}, {120557, 16786179}, {120558, 16854275}, - {120559, 16854531}, {120560, 16854787}, {120561, 16855043}, {120562, 16855299}, - {120563, 16853507}, {120564, 16855555}, {120565, 16855811}, {120566, 16856067}, - {120567, 16856323}, {120568, 16856579}, {120569, 16856835}, {120570, 16857091}, - {120571, 17945347}, {120572, 16851715}, {120573, 16851971}, {120574, 16852227}, - {120575, 16852483}, {120576, 16852739}, {120577, 16852995}, {120578, 16853251}, - {120579, 16853507}, {120580, 16846851}, {120581, 16853763}, {120582, 16854019}, - {120583, 16786179}, {120584, 16854275}, {120585, 16854531}, {120586, 16854787}, - {120587, 16855043}, {120588, 16855299}, {120589, 16855555}, {120591, 16855811}, - {120592, 16856067}, {120593, 16856323}, {120594, 16856579}, {120595, 16856835}, - {120596, 16857091}, {120597, 17945603}, {120598, 16852739}, {120599, 16853507}, - {120600, 16853763}, {120601, 16856323}, {120602, 16855299}, {120603, 16855043}, - {120604, 16851715}, {120605, 16851971}, {120606, 16852227}, {120607, 16852483}, - {120608, 16852739}, {120609, 16852995}, {120610, 16853251}, {120611, 16853507}, - {120612, 16846851}, {120613, 16853763}, {120614, 16854019}, {120615, 16786179}, - {120616, 16854275}, {120617, 16854531}, {120618, 16854787}, {120619, 16855043}, - {120620, 16855299}, {120621, 16853507}, {120622, 16855555}, {120623, 16855811}, - {120624, 16856067}, {120625, 16856323}, {120626, 16856579}, {120627, 16856835}, - {120628, 16857091}, {120629, 17945347}, {120630, 16851715}, {120631, 16851971}, - {120632, 16852227}, {120633, 16852483}, {120634, 16852739}, {120635, 16852995}, - {120636, 16853251}, {120637, 16853507}, {120638, 16846851}, {120639, 16853763}, - {120640, 16854019}, {120641, 16786179}, {120642, 16854275}, {120643, 16854531}, - {120644, 16854787}, {120645, 16855043}, {120646, 16855299}, {120647, 16855555}, - {120649, 16855811}, {120650, 16856067}, {120651, 16856323}, {120652, 16856579}, - {120653, 16856835}, {120654, 16857091}, {120655, 17945603}, {120656, 16852739}, - {120657, 16853507}, {120658, 16853763}, {120659, 16856323}, {120660, 16855299}, - {120661, 16855043}, {120662, 16851715}, {120663, 16851971}, {120664, 16852227}, - {120665, 16852483}, {120666, 16852739}, {120667, 16852995}, {120668, 16853251}, - {120669, 16853507}, {120670, 16846851}, {120671, 16853763}, {120672, 16854019}, - {120673, 16786179}, {120674, 16854275}, {120675, 16854531}, {120676, 16854787}, - {120677, 16855043}, {120678, 16855299}, {120679, 16853507}, {120680, 16855555}, - {120681, 16855811}, {120682, 16856067}, {120683, 16856323}, {120684, 16856579}, - {120685, 16856835}, {120686, 16857091}, {120687, 17945347}, {120688, 16851715}, - {120689, 16851971}, {120690, 16852227}, {120691, 16852483}, {120692, 16852739}, - {120693, 16852995}, {120694, 16853251}, {120695, 16853507}, {120696, 16846851}, - {120697, 16853763}, {120698, 16854019}, {120699, 16786179}, {120700, 16854275}, - {120701, 16854531}, {120702, 16854787}, {120703, 16855043}, {120704, 16855299}, - {120705, 16855555}, {120707, 16855811}, {120708, 16856067}, {120709, 16856323}, - {120710, 16856579}, {120711, 16856835}, {120712, 16857091}, {120713, 17945603}, - {120714, 16852739}, {120715, 16853507}, {120716, 16853763}, {120717, 16856323}, - {120718, 16855299}, {120719, 16855043}, {120720, 16851715}, {120721, 16851971}, - {120722, 16852227}, {120723, 16852483}, {120724, 16852739}, {120725, 16852995}, - {120726, 16853251}, {120727, 16853507}, {120728, 16846851}, {120729, 16853763}, - {120730, 16854019}, {120731, 16786179}, {120732, 16854275}, {120733, 16854531}, - {120734, 16854787}, {120735, 16855043}, {120736, 16855299}, {120737, 16853507}, - {120738, 16855555}, {120739, 16855811}, {120740, 16856067}, {120741, 16856323}, - {120742, 16856579}, {120743, 16856835}, {120744, 16857091}, {120745, 17945347}, - {120746, 16851715}, {120747, 16851971}, {120748, 16852227}, {120749, 16852483}, - {120750, 16852739}, {120751, 16852995}, {120752, 16853251}, {120753, 16853507}, - {120754, 16846851}, {120755, 16853763}, {120756, 16854019}, {120757, 16786179}, - {120758, 16854275}, {120759, 16854531}, {120760, 16854787}, {120761, 16855043}, - {120762, 16855299}, {120763, 16855555}, {120765, 16855811}, {120766, 16856067}, - {120767, 16856323}, {120768, 16856579}, {120769, 16856835}, {120770, 16857091}, - {120771, 17945603}, {120772, 16852739}, {120773, 16853507}, {120774, 16853763}, - {120775, 16856323}, {120776, 16855299}, {120777, 16855043}, {120778, 16858627}, - {120780, 2}, {120782, 17035523}, {120783, 16786947}, {120784, 16785155}, - {120785, 16785411}, {120786, 16787715}, {120787, 17035779}, {120788, 17036035}, - {120789, 17036291}, {120790, 17036547}, {120791, 17036803}, {120792, 17035523}, - {120793, 16786947}, {120794, 16785155}, {120795, 16785411}, {120796, 16787715}, - {120797, 17035779}, {120798, 17036035}, {120799, 17036291}, {120800, 17036547}, - {120801, 17036803}, {120802, 17035523}, {120803, 16786947}, {120804, 16785155}, - {120805, 16785411}, {120806, 16787715}, {120807, 17035779}, {120808, 17036035}, - {120809, 17036291}, {120810, 17036547}, {120811, 17036803}, {120812, 17035523}, - {120813, 16786947}, {120814, 16785155}, {120815, 16785411}, {120816, 16787715}, - {120817, 17035779}, {120818, 17036035}, {120819, 17036291}, {120820, 17036547}, - {120821, 17036803}, {120822, 17035523}, {120823, 16786947}, {120824, 16785155}, - {120825, 16785411}, {120826, 16787715}, {120827, 17035779}, {120828, 17036035}, - {120829, 17036291}, {120830, 17036547}, {120831, 17036803}, {120832, 1}, - {121484, 2}, {121499, 1}, {121504, 2}, {121505, 1}, - {121520, 2}, {122624, 1}, {122655, 2}, {122661, 1}, - {122667, 2}, {122880, 1}, {122887, 2}, {122888, 1}, - {122905, 2}, {122907, 1}, {122914, 2}, {122915, 1}, - {122917, 2}, {122918, 1}, {122923, 2}, {122928, 16866563}, - {122929, 16866819}, {122930, 16867075}, {122931, 16867331}, {122932, 16867587}, - {122933, 16867843}, {122934, 16868099}, {122935, 16868355}, {122936, 16868611}, - {122937, 16869123}, {122938, 16869379}, {122939, 16869635}, {122940, 16870147}, - {122941, 16870403}, {122942, 16870659}, {122943, 16870915}, {122944, 16871171}, - {122945, 16871427}, {122946, 16871683}, {122947, 16871939}, {122948, 16872195}, - {122949, 16872451}, {122950, 16872707}, {122951, 16873475}, {122952, 16873987}, - {122953, 16874243}, {122954, 17495299}, {122955, 16888835}, {122956, 16864003}, - {122957, 16864515}, {122958, 16890883}, {122959, 16883715}, {122960, 17945859}, - {122961, 16866563}, {122962, 16866819}, {122963, 16867075}, {122964, 16867331}, - {122965, 16867587}, {122966, 16867843}, {122967, 16868099}, {122968, 16868355}, - {122969, 16868611}, {122970, 16869123}, {122971, 16869379}, {122972, 16870147}, - {122973, 16870403}, {122974, 16870915}, {122975, 16871427}, {122976, 16871683}, - {122977, 16871939}, {122978, 16872195}, {122979, 16872451}, {122980, 16872707}, - {122981, 16873219}, {122982, 16873475}, {122983, 16879875}, {122984, 16864003}, - {122985, 16863747}, {122986, 16866307}, {122987, 16883203}, {122988, 17490435}, - {122989, 16883971}, {122990, 2}, {123023, 1}, {123024, 2}, - {123136, 1}, {123181, 2}, {123184, 1}, {123198, 2}, - {123200, 1}, {123210, 2}, {123214, 1}, {123216, 2}, - {123536, 1}, {123567, 2}, {123584, 1}, {123642, 2}, - {123647, 1}, {123648, 2}, {124112, 1}, {124154, 2}, - {124896, 1}, {124903, 2}, {124904, 1}, {124908, 2}, - {124909, 1}, {124911, 2}, {124912, 1}, {124927, 2}, - {124928, 1}, {125125, 2}, {125127, 1}, {125143, 2}, - {125184, 17946115}, {125185, 17946371}, {125186, 17946627}, {125187, 17946883}, - {125188, 17947139}, {125189, 17947395}, {125190, 17947651}, {125191, 17947907}, - {125192, 17948163}, {125193, 17948419}, {125194, 17948675}, {125195, 17948931}, - {125196, 17949187}, {125197, 17949443}, {125198, 17949699}, {125199, 17949955}, - {125200, 17950211}, {125201, 17950467}, {125202, 17950723}, {125203, 17950979}, - {125204, 17951235}, {125205, 17951491}, {125206, 17951747}, {125207, 17952003}, - {125208, 17952259}, {125209, 17952515}, {125210, 17952771}, {125211, 17953027}, - {125212, 17953283}, {125213, 17953539}, {125214, 17953795}, {125215, 17954051}, - {125216, 17954307}, {125217, 17954563}, {125218, 1}, {125260, 2}, - {125264, 1}, {125274, 2}, {125278, 1}, {125280, 2}, - {126065, 1}, {126133, 2}, {126209, 1}, {126270, 2}, - {126464, 16910339}, {126465, 17683715}, {126466, 17681923}, {126467, 17834499}, - {126468, 2}, {126469, 16910851}, {126470, 17731587}, {126471, 17682435}, - {126472, 17700099}, {126473, 16911875}, {126474, 17708803}, {126475, 17711107}, - {126476, 17682947}, {126477, 17718019}, {126478, 17694979}, {126479, 17701635}, - {126480, 17703683}, {126481, 17697027}, {126482, 17706755}, {126483, 17725187}, - {126484, 17745155}, {126485, 17686787}, {126486, 17689859}, {126487, 17684995}, - {126488, 17724675}, {126489, 17698051}, {126490, 17701123}, {126491, 17702659}, - {126492, 17954819}, {126493, 17673475}, {126494, 17955075}, {126495, 17955331}, - {126496, 2}, {126497, 17683715}, {126498, 17681923}, {126499, 2}, - {126500, 17721091}, {126501, 2}, {126503, 17682435}, {126504, 2}, - {126505, 16911875}, {126506, 17708803}, {126507, 17711107}, {126508, 17682947}, - {126509, 17718019}, {126510, 17694979}, {126511, 17701635}, {126512, 17703683}, - {126513, 17697027}, {126514, 17706755}, {126515, 2}, {126516, 17745155}, - {126517, 17686787}, {126518, 17689859}, {126519, 17684995}, {126520, 2}, - {126521, 17698051}, {126522, 2}, {126523, 17702659}, {126524, 2}, - {126530, 17681923}, {126531, 2}, {126535, 17682435}, {126536, 2}, - {126537, 16911875}, {126538, 2}, {126539, 17711107}, {126540, 2}, - {126541, 17718019}, {126542, 17694979}, {126543, 17701635}, {126544, 2}, - {126545, 17697027}, {126546, 17706755}, {126547, 2}, {126548, 17745155}, - {126549, 2}, {126551, 17684995}, {126552, 2}, {126553, 17698051}, - {126554, 2}, {126555, 17702659}, {126556, 2}, {126557, 17673475}, - {126558, 2}, {126559, 17955331}, {126560, 2}, {126561, 17683715}, - {126562, 17681923}, {126563, 2}, {126564, 17721091}, {126565, 2}, - {126567, 17682435}, {126568, 17700099}, {126569, 16911875}, {126570, 17708803}, - {126571, 2}, {126572, 17682947}, {126573, 17718019}, {126574, 17694979}, - {126575, 17701635}, {126576, 17703683}, {126577, 17697027}, {126578, 17706755}, - {126579, 2}, {126580, 17745155}, {126581, 17686787}, {126582, 17689859}, - {126583, 17684995}, {126584, 2}, {126585, 17698051}, {126586, 17701123}, - {126587, 17702659}, {126588, 17954819}, {126589, 2}, {126590, 17955075}, - {126591, 2}, {126592, 16910339}, {126593, 17683715}, {126594, 17681923}, - {126595, 17834499}, {126596, 17721091}, {126597, 16910851}, {126598, 17731587}, - {126599, 17682435}, {126600, 17700099}, {126601, 16911875}, {126602, 2}, - {126603, 17711107}, {126604, 17682947}, {126605, 17718019}, {126606, 17694979}, - {126607, 17701635}, {126608, 17703683}, {126609, 17697027}, {126610, 17706755}, - {126611, 17725187}, {126612, 17745155}, {126613, 17686787}, {126614, 17689859}, - {126615, 17684995}, {126616, 17724675}, {126617, 17698051}, {126618, 17701123}, - {126619, 17702659}, {126620, 2}, {126625, 17683715}, {126626, 17681923}, - {126627, 17834499}, {126628, 2}, {126629, 16910851}, {126630, 17731587}, - {126631, 17682435}, {126632, 17700099}, {126633, 16911875}, {126634, 2}, - {126635, 17711107}, {126636, 17682947}, {126637, 17718019}, {126638, 17694979}, - {126639, 17701635}, {126640, 17703683}, {126641, 17697027}, {126642, 17706755}, - {126643, 17725187}, {126644, 17745155}, {126645, 17686787}, {126646, 17689859}, - {126647, 17684995}, {126648, 17724675}, {126649, 17698051}, {126650, 17701123}, - {126651, 17702659}, {126652, 2}, {126704, 1}, {126706, 2}, - {126976, 1}, {127020, 2}, {127024, 1}, {127124, 2}, - {127136, 1}, {127151, 2}, {127153, 1}, {127168, 2}, - {127169, 1}, {127184, 2}, {127185, 1}, {127222, 2}, - {127233, 34732803}, {127234, 34733315}, {127235, 34733827}, {127236, 34734339}, - {127237, 34734851}, {127238, 34735363}, {127239, 34735875}, {127240, 34736387}, - {127241, 34736899}, {127242, 34737411}, {127243, 1}, {127248, 50644995}, - {127249, 50645763}, {127250, 50646531}, {127251, 50647299}, {127252, 50648067}, - {127253, 50648835}, {127254, 50649603}, {127255, 50650371}, {127256, 50651139}, - {127257, 50651907}, {127258, 50652675}, {127259, 50653443}, {127260, 50654211}, - {127261, 50654979}, {127262, 50655747}, {127263, 50656515}, {127264, 50657283}, - {127265, 50658051}, {127266, 50658819}, {127267, 50659587}, {127268, 50660355}, - {127269, 50661123}, {127270, 50661891}, {127271, 50662659}, {127272, 50663427}, - {127273, 50664195}, {127274, 51515139}, {127275, 16777731}, {127276, 16781571}, - {127277, 33554947}, {127278, 34738691}, {127279, 1}, {127280, 16777219}, - {127281, 16777475}, {127282, 16777731}, {127283, 16777987}, {127284, 16778243}, - {127285, 16778499}, {127286, 16778755}, {127287, 16779011}, {127288, 16779267}, - {127289, 16779523}, {127290, 16779779}, {127291, 16780035}, {127292, 16780291}, - {127293, 16780547}, {127294, 16780803}, {127295, 16781059}, {127296, 16781315}, - {127297, 16781571}, {127298, 16781827}, {127299, 16782083}, {127300, 16782339}, - {127301, 16782595}, {127302, 16782851}, {127303, 16783107}, {127304, 16783363}, - {127305, 16783619}, {127306, 34739203}, {127307, 34226691}, {127308, 34739715}, - {127309, 33752579}, {127310, 51517443}, {127311, 34740995}, {127312, 1}, - {127338, 34209539}, {127339, 34189571}, {127340, 34741507}, {127341, 1}, - {127376, 34742019}, {127377, 1}, {127406, 2}, {127462, 1}, - {127488, 34742531}, {127489, 34743043}, {127490, 17307907}, {127491, 2}, - {127504, 17157891}, {127505, 17966339}, {127506, 17966595}, {127507, 17351683}, - {127508, 17143299}, {127509, 17966851}, {127510, 17967107}, {127511, 17225475}, - {127512, 17967363}, {127513, 17967619}, {127514, 17967875}, {127515, 17584643}, - {127516, 17968131}, {127517, 17968387}, {127518, 17968643}, {127519, 17968899}, - {127520, 17969155}, {127521, 17969411}, {127522, 17167107}, {127523, 17969667}, - {127524, 17969923}, {127525, 17970179}, {127526, 17970435}, {127527, 17970691}, - {127528, 17970947}, {127529, 17141763}, {127530, 17223427}, {127531, 17971203}, - {127532, 17288707}, {127533, 17224195}, {127534, 17288963}, {127535, 17971459}, - {127536, 17181443}, {127537, 17971715}, {127538, 17971971}, {127539, 17972227}, - {127540, 17972483}, {127541, 17972739}, {127542, 17264387}, {127543, 17160451}, - {127544, 17972995}, {127545, 17973251}, {127546, 17973507}, {127547, 17973763}, - {127548, 2}, {127552, 51528451}, {127553, 51529219}, {127554, 51529987}, - {127555, 51530755}, {127556, 51531523}, {127557, 51532291}, {127558, 51533059}, - {127559, 51533827}, {127560, 51534595}, {127561, 2}, {127568, 17980931}, - {127569, 17981187}, {127570, 2}, {127584, 1}, {127590, 2}, - {127744, 1}, {128728, 2}, {128732, 1}, {128749, 2}, - {128752, 1}, {128765, 2}, {128768, 1}, {128887, 2}, - {128891, 1}, {128986, 2}, {128992, 1}, {129004, 2}, - {129008, 1}, {129009, 2}, {129024, 1}, {129036, 2}, - {129040, 1}, {129096, 2}, {129104, 1}, {129114, 2}, - {129120, 1}, {129160, 2}, {129168, 1}, {129198, 2}, - {129200, 1}, {129202, 2}, {129280, 1}, {129620, 2}, - {129632, 1}, {129646, 2}, {129648, 1}, {129661, 2}, - {129664, 1}, {129673, 2}, {129680, 1}, {129726, 2}, - {129727, 1}, {129734, 2}, {129742, 1}, {129756, 2}, - {129760, 1}, {129769, 2}, {129776, 1}, {129785, 2}, - {129792, 1}, {129939, 2}, {129940, 1}, {129995, 2}, - {130032, 17035523}, {130033, 16786947}, {130034, 16785155}, {130035, 16785411}, - {130036, 16787715}, {130037, 17035779}, {130038, 17036035}, {130039, 17036291}, - {130040, 17036547}, {130041, 17036803}, {130042, 2}, {131072, 1}, - {173792, 2}, {173824, 1}, {177978, 2}, {177984, 1}, - {178206, 2}, {178208, 1}, {183970, 2}, {183984, 1}, - {191457, 2}, {194560, 17981443}, {194561, 17981699}, {194562, 17981955}, - {194563, 17982211}, {194564, 17982467}, {194565, 17608451}, {194566, 17982723}, - {194567, 17982979}, {194568, 17983235}, {194569, 17983491}, {194570, 17608707}, - {194571, 17983747}, {194572, 17984003}, {194573, 17984259}, {194574, 17608963}, - {194575, 17984515}, {194576, 17984771}, {194577, 17985027}, {194578, 17985283}, - {194579, 17985539}, {194580, 17985795}, {194581, 17968643}, {194582, 17986051}, - {194583, 17986307}, {194584, 17986563}, {194585, 17986819}, {194586, 17987075}, - {194587, 17623043}, {194588, 17987331}, {194589, 17145859}, {194590, 17987587}, - {194591, 17987843}, {194592, 17988099}, {194593, 17988355}, {194594, 17973251}, - {194595, 17988611}, {194596, 17988867}, {194597, 17624323}, {194598, 17609219}, - {194599, 17609475}, {194600, 17624579}, {194601, 17989123}, {194602, 17989379}, - {194603, 17562883}, {194604, 17989635}, {194605, 17609731}, {194606, 17989891}, - {194607, 17990147}, {194608, 17990403}, {194609, 17990659}, {194612, 17990915}, - {194613, 17991171}, {194614, 17991427}, {194615, 17991683}, {194616, 17991939}, - {194617, 17992195}, {194618, 17992451}, {194619, 17992707}, {194620, 17992963}, - {194621, 17993219}, {194622, 17993475}, {194623, 17993731}, {194624, 17993987}, - {194625, 17994243}, {194626, 17994499}, {194627, 17994755}, {194628, 17995011}, - {194629, 17995267}, {194631, 17625091}, {194632, 17995523}, {194633, 17995779}, - {194634, 17996035}, {194635, 17996291}, {194636, 17610243}, {194637, 17996547}, - {194638, 17996803}, {194639, 17997059}, {194640, 17600003}, {194641, 17997315}, - {194642, 17997571}, {194643, 17997827}, {194644, 17998083}, {194645, 17998339}, - {194646, 17998595}, {194647, 17998851}, {194648, 17999107}, {194649, 17999363}, - {194650, 17999619}, {194651, 17999875}, {194652, 18000131}, {194653, 17966851}, - {194654, 18000387}, {194655, 18000643}, {194656, 18000899}, {194657, 18001155}, - {194658, 18001411}, {194659, 18001667}, {194660, 18001923}, {194661, 18002179}, - {194662, 18002435}, {194663, 18002691}, {194664, 2}, {194665, 18002947}, - {194666, 18003203}, {194668, 18003459}, {194669, 18003715}, {194670, 18003971}, - {194671, 17561859}, {194672, 18004227}, {194673, 18004483}, {194674, 18004739}, - {194675, 18004995}, {194676, 2}, {194677, 17152515}, {194678, 18005251}, - {194679, 18005507}, {194680, 17153027}, {194681, 18005763}, {194682, 18006019}, - {194683, 18006275}, {194684, 18006531}, {194685, 18006787}, {194686, 18007043}, - {194687, 18007299}, {194688, 18007555}, {194689, 18007811}, {194690, 18008067}, - {194691, 18008323}, {194692, 18008579}, {194693, 18008835}, {194694, 18009091}, - {194695, 18009347}, {194696, 18009603}, {194697, 18009859}, {194698, 18010115}, - {194699, 18010371}, {194700, 18010627}, {194701, 18010883}, {194702, 17548547}, - {194703, 18011139}, {194704, 17155587}, {194705, 18011395}, {194707, 18011651}, - {194708, 18011907}, {194710, 18012163}, {194711, 18012419}, {194712, 18012675}, - {194713, 18012931}, {194714, 18013187}, {194715, 18013443}, {194716, 18013699}, - {194717, 18013955}, {194718, 18014211}, {194719, 18014467}, {194720, 18014723}, - {194721, 18014979}, {194722, 18015235}, {194723, 17611523}, {194724, 18015491}, - {194725, 18015747}, {194726, 18016003}, {194727, 18016259}, {194728, 17628163}, - {194729, 18016259}, {194730, 18016515}, {194731, 17612035}, {194732, 18016771}, - {194733, 18017027}, {194734, 18017283}, {194735, 18017539}, {194736, 17612291}, - {194737, 17541635}, {194738, 17414915}, {194739, 18017795}, {194740, 18018051}, - {194741, 18018307}, {194742, 18018563}, {194743, 18018819}, {194744, 18019075}, - {194745, 18019331}, {194746, 18019587}, {194747, 18019843}, {194748, 18020099}, - {194749, 18020355}, {194750, 18020611}, {194751, 18020867}, {194752, 18021123}, - {194753, 18021379}, {194754, 18021635}, {194755, 18021891}, {194756, 18022147}, - {194757, 18022403}, {194758, 18022659}, {194759, 18022915}, {194760, 17612547}, - {194761, 18023171}, {194762, 18023427}, {194763, 18023683}, {194764, 18023939}, - {194765, 18024195}, {194766, 18024451}, {194767, 17613059}, {194768, 18024707}, - {194769, 18024963}, {194770, 18025219}, {194771, 18025475}, {194772, 18025731}, - {194773, 18025987}, {194774, 18026243}, {194775, 18026499}, {194776, 17548803}, - {194777, 17630211}, {194778, 18026755}, {194779, 18027011}, {194780, 18027267}, - {194781, 18027523}, {194782, 18027779}, {194783, 18028035}, {194784, 18028291}, - {194785, 18028547}, {194786, 17613315}, {194787, 18028803}, {194788, 18029059}, - {194789, 18029315}, {194790, 18029571}, {194791, 17640963}, {194792, 18029827}, - {194793, 18030083}, {194794, 18030339}, {194795, 18030595}, {194796, 18030851}, - {194797, 18031107}, {194798, 18031363}, {194799, 18031619}, {194800, 18031875}, - {194801, 18032131}, {194802, 18032387}, {194803, 18032643}, {194804, 18032899}, - {194805, 17566211}, {194806, 18033155}, {194807, 18033411}, {194808, 18033667}, - {194809, 18033923}, {194810, 18034179}, {194811, 18034435}, {194812, 18034691}, - {194813, 18034947}, {194814, 18035203}, {194815, 18035459}, {194816, 18035715}, - {194817, 17613571}, {194818, 17587203}, {194819, 18035971}, {194820, 18036227}, - {194821, 18036483}, {194822, 18036739}, {194823, 18036995}, {194824, 18037251}, - {194825, 18037507}, {194826, 18037763}, {194827, 17630979}, {194828, 18038019}, - {194829, 18038275}, {194830, 18038531}, {194831, 18038787}, {194832, 18039043}, - {194833, 18039299}, {194834, 18039555}, {194835, 18039811}, {194836, 17631235}, - {194837, 18040067}, {194838, 18040323}, {194839, 18040579}, {194840, 18040835}, - {194841, 18041091}, {194842, 18041347}, {194843, 18041603}, {194844, 18041859}, - {194845, 18042115}, {194846, 18042371}, {194847, 2}, {194848, 18042627}, - {194849, 17631747}, {194850, 18042883}, {194851, 18043139}, {194852, 18043395}, - {194853, 18043651}, {194854, 18043907}, {194855, 18044163}, {194856, 18044419}, - {194857, 18044675}, {194858, 18044931}, {194859, 18045187}, {194860, 18045443}, - {194862, 18045699}, {194863, 18045955}, {194864, 17632259}, {194865, 18046211}, - {194866, 18046467}, {194867, 18046723}, {194868, 18046979}, {194869, 18047235}, - {194870, 18047491}, {194871, 18047747}, {194872, 17562627}, {194873, 18048003}, - {194874, 18048259}, {194875, 18048515}, {194876, 18048771}, {194877, 18049027}, - {194878, 18049283}, {194879, 18049539}, {194880, 17633795}, {194881, 18049795}, - {194882, 18050051}, {194883, 18050307}, {194884, 18050563}, {194885, 18050819}, - {194886, 18051075}, {194888, 17634051}, {194889, 17641475}, {194890, 18051331}, - {194891, 18051587}, {194892, 18051843}, {194893, 18052099}, {194894, 18052355}, - {194895, 17553155}, {194896, 17634563}, {194897, 18052611}, {194898, 18052867}, - {194899, 17616131}, {194900, 18053123}, {194901, 18053379}, {194902, 17605123}, - {194903, 18053635}, {194904, 18053891}, {194905, 17616899}, {194906, 18054147}, - {194907, 18054403}, {194908, 18054659}, {194909, 18054915}, {194911, 2}, - {194912, 18055171}, {194913, 18055427}, {194914, 18055683}, {194915, 18055939}, - {194916, 18056195}, {194917, 18056451}, {194918, 18056707}, {194919, 18056963}, - {194920, 18057219}, {194921, 18057475}, {194922, 18057731}, {194923, 18057987}, - {194924, 18058243}, {194925, 18058499}, {194926, 18058755}, {194927, 18059011}, - {194928, 18059267}, {194929, 18059523}, {194930, 18059779}, {194931, 18060035}, - {194932, 18060291}, {194933, 18060547}, {194934, 18060803}, {194935, 18061059}, - {194936, 18061315}, {194937, 18061571}, {194938, 17618435}, {194939, 18061827}, - {194940, 18062083}, {194941, 18062339}, {194942, 18062595}, {194943, 18062851}, - {194944, 18063107}, {194945, 18063363}, {194946, 18063619}, {194947, 18063875}, - {194948, 18064131}, {194949, 18064387}, {194950, 18064643}, {194951, 18064899}, - {194952, 18065155}, {194953, 18065411}, {194954, 18065667}, {194955, 18011651}, - {194956, 18065923}, {194957, 18066179}, {194958, 18066435}, {194959, 18066691}, - {194960, 18066947}, {194961, 18067203}, {194962, 18067459}, {194963, 18067715}, - {194964, 18067971}, {194965, 18068227}, {194966, 18068483}, {194967, 18068739}, - {194968, 17566979}, {194969, 18068995}, {194970, 18069251}, {194971, 18069507}, - {194972, 18069763}, {194973, 18070019}, {194974, 18070275}, {194975, 17619203}, - {194976, 18070531}, {194977, 18070787}, {194978, 18071043}, {194979, 18071299}, - {194980, 18071555}, {194981, 18071811}, {194982, 18072067}, {194983, 18072323}, - {194984, 18072579}, {194985, 18072835}, {194986, 18073091}, {194987, 18073347}, - {194988, 18073603}, {194989, 18073859}, {194990, 18074115}, {194991, 18074371}, - {194992, 18074627}, {194993, 18074883}, {194994, 18075139}, {194995, 18075395}, - {194996, 17551875}, {194997, 18075651}, {194998, 18075907}, {194999, 18076163}, - {195000, 18076419}, {195001, 18076675}, {195002, 18076931}, {195003, 17636355}, - {195004, 18077187}, {195005, 18077443}, {195006, 18077699}, {195007, 2}, - {195008, 18077955}, {195009, 18078211}, {195010, 18078467}, {195011, 18078723}, - {195012, 17178627}, {195013, 18078979}, {195014, 18079235}, {195015, 18079491}, - {195016, 18079747}, {195017, 18080003}, {195018, 18080259}, {195019, 18080515}, - {195020, 18080771}, {195021, 18081027}, {195022, 18081283}, {195023, 18081539}, - {195024, 17637635}, {195025, 17637891}, {195026, 17180419}, {195027, 18081795}, - {195028, 18082051}, {195029, 18082307}, {195030, 18082563}, {195031, 18082819}, - {195032, 18083075}, {195033, 18083331}, {195034, 18083587}, {195035, 18083843}, - {195036, 18084099}, {195037, 18084355}, {195038, 18084611}, {195039, 17638147}, - {195040, 18084867}, {195041, 18085123}, {195042, 18085379}, {195043, 18085635}, - {195044, 18085891}, {195045, 18086147}, {195046, 18086403}, {195047, 18086659}, - {195048, 18086915}, {195049, 18087171}, {195050, 18087427}, {195051, 18087683}, - {195052, 18087939}, {195053, 18088195}, {195054, 18088451}, {195055, 18088707}, - {195056, 18088963}, {195057, 18089219}, {195058, 18089475}, {195059, 18089731}, - {195060, 18089987}, {195061, 18090243}, {195062, 18090499}, {195063, 18090755}, - {195064, 18091011}, {195065, 18091267}, {195066, 18091523}, {195067, 18091779}, - {195068, 18092035}, {195069, 18092291}, {195070, 17639683}, {195072, 18092547}, - {195073, 18092803}, {195074, 18093059}, {195075, 18093315}, {195076, 18093571}, - {195077, 18093827}, {195078, 18094083}, {195079, 18094339}, {195080, 18094595}, - {195081, 18094851}, {195082, 17639939}, {195083, 18095107}, {195084, 18095363}, - {195085, 18095619}, {195086, 18095875}, {195087, 18096131}, {195088, 18096387}, - {195089, 18096643}, {195090, 18096899}, {195091, 18097155}, {195092, 18097411}, - {195093, 17192707}, {195094, 18097667}, {195095, 17193731}, {195096, 18097923}, - {195097, 18098179}, {195098, 18098435}, {195099, 18098691}, {195100, 17195011}, - {195101, 18098947}, {195102, 2}, {196608, 1}, {201547, 2}, - {201552, 1}, {205744, 2}, {917760, 0}, {918000, 2} -}; - - -} // namespace ada::idna -#endif // ADA_IDNA_TABLES_H - -/* end file src/mapping_tables.cpp */ - -namespace ada::idna { - -// This can be greatly accelerated. For now we just use a simply -// binary search. In practice, you should *not* do that. -uint32_t find_range_index(uint32_t key) { - //////////////// - // This could be implemented with std::lower_bound, but we roll our own - // because we want to allow further optimizations in the future. - //////////////// - uint32_t len = std::size(table); - uint32_t low = 0; - uint32_t high = len - 1; - while (low <= high) { - uint32_t middle_index = (low + high) >> 1; // cannot overflow - uint32_t middle_value = table[middle_index][0]; - if (middle_value < key) { - low = middle_index + 1; - } else if (middle_value > key) { - high = middle_index - 1; - } else { - return middle_index; // perfect match - } - } - return low == 0 ? 0 : low - 1; -} - -bool ascii_has_upper_case(char* input, size_t length) { - auto broadcast = [](uint8_t v) -> uint64_t { - return 0x101010101010101ull * v; - }; - uint64_t broadcast_80 = broadcast(0x80); - uint64_t broadcast_Ap = broadcast(128 - 'A'); - uint64_t broadcast_Zp = broadcast(128 - 'Z' - 1); - size_t i = 0; - - uint64_t runner{0}; - - for (; i + 7 < length; i += 8) { - uint64_t word{}; - memcpy(&word, input + i, sizeof(word)); - runner |= (((word + broadcast_Ap) ^ (word + broadcast_Zp)) & broadcast_80); - } - if (i < length) { - uint64_t word{}; - memcpy(&word, input + i, length - i); - runner |= (((word + broadcast_Ap) ^ (word + broadcast_Zp)) & broadcast_80); - } - return runner != 0; -} - -void ascii_map(char* input, size_t length) { - auto broadcast = [](uint8_t v) -> uint64_t { - return 0x101010101010101ull * v; - }; - uint64_t broadcast_80 = broadcast(0x80); - uint64_t broadcast_Ap = broadcast(128 - 'A'); - uint64_t broadcast_Zp = broadcast(128 - 'Z' - 1); - size_t i = 0; - - for (; i + 7 < length; i += 8) { - uint64_t word{}; - memcpy(&word, input + i, sizeof(word)); - word ^= - (((word + broadcast_Ap) ^ (word + broadcast_Zp)) & broadcast_80) >> 2; - memcpy(input + i, &word, sizeof(word)); - } - if (i < length) { - uint64_t word{}; - memcpy(&word, input + i, length - i); - word ^= - (((word + broadcast_Ap) ^ (word + broadcast_Zp)) & broadcast_80) >> 2; - memcpy(input + i, &word, length - i); - } -} - -// Map the characters according to IDNA, returning the empty string on error. -std::u32string map(std::u32string_view input) { - // [Map](https://www.unicode.org/reports/tr46/#ProcessingStepMap). - // For each code point in the domain_name string, look up the status - // value in Section 5, [IDNA Mapping - // Table](https://www.unicode.org/reports/tr46/#IDNA_Mapping_Table), - // and take the following actions: - // * disallowed: Leave the code point unchanged in the string, and - // record that there was an error. - // * ignored: Remove the code point from the string. This is - // equivalent to mapping the code point to an empty string. - // * mapped: Replace the code point in the string by the value for - // the mapping in Section 5, [IDNA Mapping - // Table](https://www.unicode.org/reports/tr46/#IDNA_Mapping_Table). - // * valid: Leave the code point unchanged in the string. - static std::u32string error = U""; - std::u32string answer; - answer.reserve(input.size()); - for (char32_t x : input) { - size_t index = find_range_index(x); - uint32_t descriptor = table[index][1]; - uint8_t code = uint8_t(descriptor); - switch (code) { - case 0: - break; // nothing to do, ignored - case 1: - answer.push_back(x); // valid, we just copy it to output - break; - case 2: - return error; // disallowed - // case 3 : - default: - // We have a mapping - { - size_t char_count = (descriptor >> 24); - uint16_t char_index = uint16_t(descriptor >> 8); - for (size_t idx = char_index; idx < char_index + char_count; idx++) { - answer.push_back(mappings[idx]); - } - } - } - } - return answer; -} -} // namespace ada::idna -/* end file src/mapping.cpp */ -/* begin file src/normalization.cpp */ -/* begin file src/normalization_tables.cpp */ -// IDNA 15.0.0 - -// clang-format off -#ifndef ADA_IDNA_NORMALIZATION_TABLES_H -#define ADA_IDNA_NORMALIZATION_TABLES_H -#include - -/** - * Unicode Standard Annex #15 - * - * UNICODE NORMALIZATION FORMS - * https://www.unicode.org/reports/tr15/ - * - * See https://github.com/uni-algo/uni-algo/blob/c612968c5ed3ace39bde4c894c24286c5f2c7fe2/include/uni_algo/impl/data/data_norm.h for reference. - */ - -namespace ada::idna { - -const uint8_t decomposition_index[4352] = { - 0, 1, 2, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 16, 7, 17, 18, 19, 20, 21, 22, 23, 24, 7, - 7, 7, 7, 7, 25, 7, 26, 27, 28, 29, 30, 31, 32, 33, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 34, 35, 7, 7, 7, - 36, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 37, 38, 39, 40, 41, 42, 43, 7, 7, 7, 7, 7, 7, 7, 44, 7, 7, - 7, 7, 7, 7, 7, 7, 45, 46, 7, 47, 48, 49, 7, 7, 7, 50, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 51, 7, 52, 53, 54, 55, 56, 7, 7, 7, - 7, 7, 7, 7, 7, 57, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 58, - 59, 7, 60, 61, 62, 7, 7, 7, 7, 7, 7, 7, 7, 63, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 64, 65, 66, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7}; - -const uint16_t decomposition_block[67][257] = { - {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 8, 8, 8, 8, - 8, 8, 8, 9, 16, 17, 20, 20, 20, 20, 21, 28, 28, 29, 33, - 37, 45, 48, 48, 49, 57, 61, 64, 65, 77, 89, 100, 100, 108, 116, - 124, 132, 140, 148, 148, 156, 164, 172, 180, 188, 196, 204, 212, 220, 220, - 228, 236, 244, 252, 260, 268, 268, 268, 276, 284, 292, 300, 308, 308, 308, - 316, 324, 332, 340, 348, 356, 356, 364, 372, 380, 388, 396, 404, 412, 420, - 428, 428, 436, 444, 452, 460, 468, 476, 476, 476, 484, 492, 500, 508, 516, - 516, 524}, - {524, 532, 540, 548, 556, 564, 572, 580, 588, 596, 604, 612, - 620, 628, 636, 644, 652, 652, 652, 660, 668, 676, 684, 692, - 700, 708, 716, 724, 732, 740, 748, 756, 764, 772, 780, 788, - 796, 804, 812, 812, 812, 820, 828, 836, 844, 852, 860, 868, - 876, 884, 885, 893, 900, 908, 916, 924, 932, 932, 940, 948, - 956, 964, 972, 981, 989, 996, 996, 996, 1004, 1012, 1020, 1028, - 1036, 1045, 1052, 1052, 1052, 1060, 1068, 1076, 1084, 1092, 1100, 1100, - 1100, 1108, 1116, 1124, 1132, 1140, 1148, 1156, 1164, 1172, 1180, 1188, - 1196, 1204, 1212, 1220, 1228, 1236, 1244, 1244, 1244, 1252, 1260, 1268, - 1276, 1284, 1292, 1300, 1308, 1316, 1324, 1332, 1340, 1348, 1356, 1364, - 1372, 1380, 1388, 1396, 1404, 1412, 1420, 1429, 1432, 1432, 1432, 1432, - 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, - 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, - 1432, 1432, 1432, 1432, 1432, 1440, 1448, 1448, 1448, 1448, 1448, 1448, - 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1456, 1464, 1464, 1464, - 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, - 1464, 1464, 1464, 1464, 1465, 1477, 1489, 1501, 1509, 1517, 1525, 1533, - 1541, 1548, 1556, 1564, 1572, 1580, 1588, 1596, 1604, 1612, 1624, 1636, - 1648, 1660, 1672, 1684, 1696, 1708, 1708, 1720, 1732, 1744, 1756, 1764, - 1772, 1772, 1772, 1780, 1788, 1796, 1804, 1812, 1820, 1832, 1844, 1852, - 1860, 1869, 1877, 1885, 1892, 1900, 1908, 1908, 1908, 1916, 1924, 1936, - 1948, 1956, 1964, 1972, 1980}, - {1980, 1988, 1996, 2004, 2012, 2020, 2028, 2036, 2044, 2052, 2060, 2068, - 2076, 2084, 2092, 2100, 2108, 2116, 2124, 2132, 2140, 2148, 2156, 2164, - 2172, 2180, 2188, 2196, 2204, 2204, 2204, 2212, 2220, 2220, 2220, 2220, - 2220, 2220, 2220, 2228, 2236, 2244, 2252, 2264, 2276, 2288, 2300, 2308, - 2316, 2328, 2340, 2348, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, - 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2357, 2361, 2365, 2369, - 2373, 2377, 2381, 2385, 2389, 2392, 2392, 2392, 2392, 2392, 2392, 2392, - 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, - 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, - 2393, 2401, 2409, 2417, 2425, 2433, 2440, 2440, 2441, 2445, 2449, 2453, - 2457, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, - 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, - 2460, 2460, 2460, 2460, 2460}, - {2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, - 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, - 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, - 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, - 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, - 2460, 2460, 2460, 2460, 2460, 2464, 2468, 2468, 2472, 2480, 2480, 2480, - 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, - 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, - 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, - 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2484, 2484, 2484, - 2484, 2484, 2485, 2492, 2492, 2492, 2492, 2496, 2496, 2496, 2496, 2496, - 2497, 2506, 2512, 2520, 2524, 2532, 2540, 2548, 2548, 2556, 2556, 2564, - 2572, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, - 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, - 2584, 2584, 2584, 2592, 2600, 2608, 2616, 2624, 2632, 2644, 2644, 2644, - 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, - 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2644, 2652, - 2660, 2668, 2676, 2684, 2685, 2689, 2693, 2698, 2706, 2713, 2717, 2720, - 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, - 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, - 2721, 2725, 2729, 2732, 2733, 2737, 2740, 2740, 2740, 2741, 2744, 2744, - 2744, 2744, 2744, 2744, 2744}, - {2744, 2752, 2760, 2760, 2768, 2768, 2768, 2768, 2776, 2776, 2776, 2776, - 2776, 2784, 2792, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, - 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, - 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2808, 2816, 2816, - 2816, 2816, 2816, 2816, 2816, 2816, 2816, 2816, 2816, 2816, 2816, 2816, - 2816, 2816, 2816, 2816, 2816, 2816, 2816, 2816, 2816, 2824, 2832, 2832, - 2840, 2840, 2840, 2840, 2848, 2848, 2848, 2848, 2848, 2856, 2864, 2872, - 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, - 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2880, - 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, - 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, - 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, - 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, - 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, - 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, 2888, - 2888, 2888, 2896, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 2904, 2904, 2912, 2920, 2928, 2936, 2936, 2936, 2944, - 2952, 2952, 2952, 2960, 2968, 2976, 2984, 2992, 3000, 3000, 3000, 3008, - 3016, 3024, 3032, 3040, 3048, 3048, 3048, 3056, 3064, 3072, 3080, 3088, - 3096, 3104, 3112, 3120, 3128, 3136, 3144, 3144, 3144, 3152, 3160, 3160, - 3160, 3160, 3160, 3160, 3160}, - {3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, - 3160, 3160, 3160, 3161, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168}, - {3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, - 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3168, 3176, - 3184, 3192, 3200, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, - 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, - 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, - 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, - 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, - 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, - 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3208, 3209, 3217, 3225, - 3233, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, - 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, - 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, - 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, - 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, - 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, 3240, - 3240, 3248, 3248, 3256, 3256, 3256, 3256, 3256, 3256, 3256, 3256, 3256, - 3256, 3256, 3256, 3256, 3256, 3256, 3256, 3256, 3264, 3264, 3264, 3264, - 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, - 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, - 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, - 3264, 3264, 3264, 3264, 3264}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, - 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, - 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, 3264, - 3264, 3264, 3264, 3264, 3264, 3264, 3272, 3272, 3272, 3272, 3272, 3272, - 3272, 3272, 3280, 3280, 3280, 3288, 3288, 3288, 3288, 3288, 3288, 3288, - 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, - 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, 3288, - 3288, 3288, 3288, 3288, 3288, 3296, 3304, 3312, 3320, 3328, 3336, 3344, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, 3352, - 3360, 3368, 3368, 3368, 3368, 3368, 3368, 3368, 3368, 3368, 3368, 3368, - 3368, 3368, 3368, 3368, 3368, 3376, 3384, 3384, 3392, 3392, 3392, 3392, - 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, - 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, - 3392, 3392, 3392, 3392, 3392}, - {3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, - 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, - 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, - 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, 3392, - 3392, 3392, 3392, 3392, 3400, 3400, 3400, 3408, 3408, 3408, 3408, 3408, - 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, - 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, 3408, - 3408, 3408, 3408, 3408, 3408, 3408, 3416, 3424, 3432, 3432, 3432, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440}, - {3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, 3440, - 3440, 3448, 3448, 3448, 3456, 3464, 3464, 3464, 3464, 3464, 3464, 3464, - 3464, 3464, 3464, 3464, 3464, 3464, 3464, 3464, 3464, 3472, 3480, 3480, - 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, - 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, - 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, - 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, 3480, - 3480, 3480, 3480, 3480, 3480, 3488, 3488, 3488, 3488, 3488, 3488, 3488, - 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, - 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, - 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, - 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3488, 3496, - 3504, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512}, - {3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, 3512, - 3512, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, 3520, - 3520, 3528, 3528, 3528, 3528, 3528, 3528, 3528, 3536, 3544, 3544, 3552, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564}, - {3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, 3564, - 3564, 3564, 3564, 3572, 3580, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, 3588, - 3588, 3588, 3588, 3596, 3596, 3604, 3616, 3624, 3624, 3624, 3624, 3624, - 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, - 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, - 3624, 3624, 3624, 3624, 3624}, - {3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, - 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, - 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, - 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, 3624, - 3624, 3624, 3624, 3625, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, - 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3632, 3633, - 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, - 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, - 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, 3640, - 3640, 3640, 3640, 3640, 3641, 3649, 3656, 3656, 3656, 3656, 3656, 3656, - 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, - 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, - 3656, 3656, 3656, 3656, 3656}, - {3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, 3656, - 3657, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, - 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, - 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, - 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, - 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3660, 3668, 3668, 3668, 3668, - 3668, 3668, 3668, 3668, 3668, 3668, 3676, 3676, 3676, 3676, 3676, 3684, - 3684, 3684, 3684, 3684, 3692, 3692, 3692, 3692, 3692, 3700, 3700, 3700, - 3700, 3700, 3700, 3700, 3700, 3700, 3700, 3700, 3700, 3700, 3708, 3708, - 3708, 3708, 3708, 3708, 3708, 3708, 3708, 3708, 3716, 3716, 3724, 3733, - 3744, 3753, 3764, 3764, 3764, 3764, 3764, 3764, 3764, 3764, 3772, 3772, - 3772, 3772, 3772, 3772, 3772, 3772, 3772, 3772, 3772, 3772, 3772, 3772, - 3772, 3772, 3772, 3772, 3780, 3780, 3780, 3780, 3780, 3780, 3780, 3780, - 3780, 3780, 3788, 3788, 3788, 3788, 3788, 3796, 3796, 3796, 3796, 3796, - 3804, 3804, 3804, 3804, 3804, 3812, 3812, 3812, 3812, 3812, 3812, 3812, - 3812, 3812, 3812, 3812, 3812, 3812, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3820, 3820}, - {3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, 3820, - 3820, 3820, 3820, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, 3828, - 3829, 3832, 3832, 3832, 3832}, - {3832, 3832, 3832, 3832, 3832, 3832, 3832, 3840, 3840, 3848, 3848, 3856, - 3856, 3864, 3864, 3872, 3872, 3872, 3872, 3880, 3880, 3880, 3880, 3880, - 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, - 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, - 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, 3880, - 3888, 3888, 3896, 3896, 3896, 3904, 3912, 3912, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920}, - {3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, - 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3920, 3921, 3925, 3929, 3932, - 3933, 3937, 3941, 3945, 3949, 3953, 3957, 3961, 3965, 3969, 3973, 3976, - 3977, 3981, 3985, 3989, 3993, 3997, 4001, 4005, 4009, 4013, 4017, 4021, - 4025, 4029, 4033, 4037, 4041, 4045, 4048, 4049, 4053, 4057, 4061, 4065, - 4069, 4073, 4077, 4081, 4085, 4089, 4093, 4097, 4101, 4105, 4109, 4113, - 4117, 4121, 4125, 4129, 4133, 4137, 4141, 4145, 4149, 4153, 4157, 4160, - 4160, 4160, 4160, 4160, 4160, 4160, 4160, 4160, 4160, 4160, 4160, 4160, - 4161, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, - 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, - 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4164, 4165, - 4169, 4173, 4177, 4181, 4185, 4189, 4193, 4197, 4201, 4205, 4209, 4213, - 4217, 4221, 4225, 4229, 4233, 4237, 4241, 4245, 4249, 4253, 4257, 4261, - 4265, 4269, 4273, 4277, 4281, 4285, 4289, 4293, 4297, 4301, 4305, 4309, - 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, - 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, - 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, - 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, - 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, 4312, - 4312, 4312, 4312, 4312, 4312}, - {4312, 4320, 4328, 4336, 4344, 4352, 4360, 4368, 4376, 4388, 4400, 4408, - 4416, 4424, 4432, 4440, 4448, 4456, 4464, 4472, 4480, 4492, 4504, 4516, - 4528, 4536, 4544, 4552, 4560, 4572, 4584, 4592, 4600, 4608, 4616, 4624, - 4632, 4640, 4648, 4656, 4664, 4672, 4680, 4688, 4696, 4704, 4712, 4724, - 4736, 4744, 4752, 4760, 4768, 4776, 4784, 4792, 4800, 4812, 4824, 4832, - 4840, 4848, 4856, 4864, 4872, 4880, 4888, 4896, 4904, 4912, 4920, 4928, - 4936, 4944, 4952, 4960, 4968, 4980, 4992, 5004, 5016, 5028, 5040, 5052, - 5064, 5072, 5080, 5088, 5096, 5104, 5112, 5120, 5128, 5140, 5152, 5160, - 5168, 5176, 5184, 5192, 5200, 5212, 5224, 5236, 5248, 5260, 5272, 5280, - 5288, 5296, 5304, 5312, 5320, 5328, 5336, 5344, 5352, 5360, 5368, 5376, - 5384, 5396, 5408, 5420, 5432, 5440, 5448, 5456, 5464, 5472, 5480, 5488, - 5496, 5504, 5512, 5520, 5528, 5536, 5544, 5552, 5560, 5568, 5576, 5584, - 5592, 5600, 5608, 5616, 5624, 5632, 5640, 5648, 5656, 5664, 5673, 5682, - 5688, 5688, 5688, 5688, 5688, 5696, 5704, 5712, 5720, 5732, 5744, 5756, - 5768, 5780, 5792, 5804, 5816, 5828, 5840, 5852, 5864, 5876, 5888, 5900, - 5912, 5924, 5936, 5948, 5960, 5968, 5976, 5984, 5992, 6000, 6008, 6020, - 6032, 6044, 6056, 6068, 6080, 6092, 6104, 6116, 6128, 6136, 6144, 6152, - 6160, 6168, 6176, 6184, 6192, 6204, 6216, 6228, 6240, 6252, 6264, 6276, - 6288, 6300, 6312, 6324, 6336, 6348, 6360, 6372, 6384, 6396, 6408, 6420, - 6432, 6440, 6448, 6456, 6464, 6476, 6488, 6500, 6512, 6524, 6536, 6548, - 6560, 6572, 6584, 6592, 6600, 6608, 6616, 6624, 6632, 6640, 6648, 6648, - 6648, 6648, 6648, 6648, 6648}, - {6648, 6656, 6664, 6676, 6688, 6700, 6712, 6724, 6736, 6744, 6752, 6764, - 6776, 6788, 6800, 6812, 6824, 6832, 6840, 6852, 6864, 6876, 6888, 6888, - 6888, 6896, 6904, 6916, 6928, 6940, 6952, 6952, 6952, 6960, 6968, 6980, - 6992, 7004, 7016, 7028, 7040, 7048, 7056, 7068, 7080, 7092, 7104, 7116, - 7128, 7136, 7144, 7156, 7168, 7180, 7192, 7204, 7216, 7224, 7232, 7244, - 7256, 7268, 7280, 7292, 7304, 7312, 7320, 7332, 7344, 7356, 7368, 7368, - 7368, 7376, 7384, 7396, 7408, 7420, 7432, 7432, 7432, 7440, 7448, 7460, - 7472, 7484, 7496, 7508, 7520, 7520, 7528, 7528, 7540, 7540, 7552, 7552, - 7564, 7572, 7580, 7592, 7604, 7616, 7628, 7640, 7652, 7660, 7668, 7680, - 7692, 7704, 7716, 7728, 7740, 7748, 7756, 7764, 7772, 7780, 7788, 7796, - 7804, 7812, 7820, 7828, 7836, 7844, 7852, 7852, 7852, 7864, 7876, 7892, - 7908, 7924, 7940, 7956, 7972, 7984, 7996, 8012, 8028, 8044, 8060, 8076, - 8092, 8104, 8116, 8132, 8148, 8164, 8180, 8196, 8212, 8224, 8236, 8252, - 8268, 8284, 8300, 8316, 8332, 8344, 8356, 8372, 8388, 8404, 8420, 8436, - 8452, 8464, 8476, 8492, 8508, 8524, 8540, 8556, 8572, 8580, 8588, 8600, - 8608, 8620, 8620, 8628, 8640, 8648, 8656, 8664, 8672, 8681, 8688, 8693, - 8701, 8710, 8716, 8728, 8736, 8748, 8748, 8756, 8768, 8776, 8784, 8792, - 8800, 8810, 8818, 8826, 8832, 8840, 8848, 8860, 8872, 8872, 8872, 8880, - 8892, 8900, 8908, 8916, 8924, 8926, 8934, 8942, 8948, 8956, 8964, 8976, - 8988, 8996, 9004, 9012, 9024, 9032, 9040, 9048, 9056, 9066, 9074, 9080, - 9084, 9084, 9084, 9096, 9104, 9116, 9116, 9124, 9136, 9144, 9152, 9160, - 9168, 9178, 9181, 9188, 9190}, - {9190, 9194, 9197, 9201, 9205, 9209, 9213, 9217, 9221, 9225, 9229, 9232, - 9232, 9232, 9232, 9232, 9232, 9233, 9236, 9236, 9236, 9236, 9236, 9237, - 9244, 9244, 9244, 9244, 9244, 9244, 9244, 9244, 9244, 9244, 9244, 9244, - 9245, 9249, 9257, 9268, 9268, 9268, 9268, 9268, 9268, 9268, 9268, 9269, - 9272, 9272, 9272, 9273, 9281, 9292, 9293, 9301, 9312, 9312, 9312, 9312, - 9313, 9320, 9321, 9328, 9328, 9328, 9328, 9328, 9328, 9328, 9328, 9329, - 9337, 9345, 9352, 9352, 9352, 9352, 9352, 9352, 9352, 9352, 9352, 9352, - 9352, 9352, 9352, 9353, 9368, 9368, 9368, 9368, 9368, 9368, 9368, 9369, - 9372, 9372, 9372, 9372, 9372, 9372, 9372, 9372, 9372, 9372, 9372, 9372, - 9372, 9372, 9372, 9372, 9373, 9377, 9380, 9380, 9381, 9385, 9389, 9393, - 9397, 9401, 9405, 9409, 9413, 9417, 9421, 9425, 9429, 9433, 9437, 9441, - 9445, 9449, 9453, 9457, 9461, 9465, 9469, 9473, 9477, 9481, 9485, 9488, - 9489, 9493, 9497, 9501, 9505, 9509, 9513, 9517, 9521, 9525, 9529, 9533, - 9537, 9540, 9540, 9540, 9540, 9540, 9540, 9540, 9540, 9540, 9540, 9540, - 9541, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, - 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, - 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, - 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, - 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, - 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, - 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, 9548, - 9548, 9548, 9548, 9548, 9549}, - {9549, 9561, 9573, 9577, 9584, 9585, 9597, 9609, 9612, 9613, - 9621, 9625, 9629, 9633, 9637, 9641, 9645, 9649, 9653, 9657, - 9660, 9661, 9665, 9672, 9672, 9673, 9677, 9681, 9685, 9689, - 9692, 9692, 9693, 9701, 9713, 9720, 9721, 9724, 9724, 9728, - 9729, 9732, 9732, 9736, 9745, 9749, 9752, 9753, 9757, 9761, - 9764, 9765, 9769, 9773, 9777, 9781, 9785, 9789, 9792, 9793, - 9805, 9809, 9813, 9817, 9821, 9824, 9824, 9824, 9824, 9825, - 9829, 9833, 9837, 9841, 9844, 9844, 9844, 9844, 9844, 9844, - 9845, 9857, 9869, 9885, 9897, 9909, 9921, 9933, 9945, 9957, - 9969, 9981, 9993, 10005, 10017, 10029, 10037, 10041, 10049, 10061, - 10069, 10073, 10081, 10093, 10109, 10117, 10121, 10129, 10141, 10145, - 10149, 10153, 10157, 10161, 10169, 10181, 10189, 10193, 10201, 10213, - 10229, 10237, 10241, 10249, 10261, 10265, 10269, 10273, 10276, 10276, - 10276, 10276, 10276, 10276, 10276, 10276, 10276, 10277, 10288, 10288, - 10288, 10288, 10288, 10288, 10288, 10288, 10288, 10288, 10288, 10288, - 10288, 10288, 10288, 10288, 10288, 10296, 10304, 10304, 10304, 10304, - 10304, 10304, 10304, 10304, 10304, 10304, 10304, 10304, 10304, 10304, - 10304, 10304, 10304, 10304, 10304, 10312, 10312, 10312, 10312, 10312, - 10312, 10312, 10312, 10312, 10312, 10312, 10312, 10312, 10312, 10312, - 10312, 10312, 10312, 10312, 10312, 10312, 10312, 10312, 10312, 10312, - 10312, 10312, 10312, 10312, 10312, 10312, 10320, 10328, 10336, 10336, - 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, - 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, - 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, - 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, 10336, - 10336, 10336, 10336, 10336, 10336, 10336, 10336}, - {10336, 10336, 10336, 10336, 10336, 10344, 10344, 10344, 10344, 10344, - 10352, 10352, 10352, 10360, 10360, 10360, 10360, 10360, 10360, 10360, - 10360, 10360, 10360, 10360, 10360, 10360, 10360, 10360, 10360, 10360, - 10360, 10360, 10360, 10360, 10360, 10360, 10360, 10368, 10368, 10376, - 10376, 10376, 10376, 10376, 10377, 10385, 10396, 10397, 10405, 10416, - 10416, 10416, 10416, 10416, 10416, 10416, 10416, 10416, 10416, 10416, - 10416, 10416, 10416, 10416, 10416, 10416, 10424, 10424, 10424, 10432, - 10432, 10432, 10440, 10440, 10448, 10448, 10448, 10448, 10448, 10448, - 10448, 10448, 10448, 10448, 10448, 10448, 10448, 10448, 10448, 10448, - 10448, 10448, 10448, 10448, 10448, 10448, 10448, 10456, 10456, 10464, - 10464, 10464, 10464, 10464, 10464, 10464, 10464, 10464, 10464, 10464, - 10472, 10480, 10488, 10496, 10504, 10504, 10504, 10512, 10520, 10520, - 10520, 10528, 10536, 10536, 10536, 10536, 10536, 10536, 10536, 10544, - 10552, 10552, 10552, 10560, 10568, 10568, 10568, 10576, 10584, 10584, - 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, - 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, - 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, 10584, - 10584, 10584, 10584, 10592, 10600, 10608, 10616, 10616, 10616, 10616, - 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, - 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, - 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, - 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, 10616, - 10616, 10616, 10616, 10616, 10616, 10624, 10632, 10640, 10648, 10648, - 10648, 10648, 10648, 10648, 10648, 10656, 10664, 10672, 10680, 10680, - 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, - 10680, 10680, 10680, 10680, 10680, 10680, 10680}, - {10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, - 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, - 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, - 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, 10680, - 10680, 10680, 10684, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688}, - {10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, 10688, - 10688, 10688, 10688, 10688, 10688, 10688, 10689, 10693, 10697, 10701, - 10705, 10709, 10713, 10717, 10721, 10725, 10733, 10741, 10749, 10757, - 10765, 10773, 10781, 10789, 10797, 10805, 10813, 10825, 10837, 10849, - 10861, 10873, 10885, 10897, 10909, 10921, 10937, 10953, 10969, 10985, - 11001, 11017, 11033, 11049, 11065, 11081, 11097, 11105, 11113, 11121, - 11129, 11137, 11145, 11153, 11161, 11169, 11181, 11193, 11205, 11217, - 11229, 11241, 11253, 11265, 11277, 11289, 11301, 11313, 11325, 11337, - 11349, 11361, 11373, 11385, 11397, 11409, 11421, 11433, 11445, 11457, - 11469, 11481, 11493, 11505, 11517, 11529, 11541, 11553, 11565, 11577, - 11589, 11601, 11613, 11617, 11621, 11625, 11629, 11633, 11637, 11641, - 11645, 11649, 11653, 11657, 11661, 11665, 11669, 11673, 11677, 11681, - 11685, 11689, 11693, 11697, 11701, 11705, 11709, 11713, 11717, 11721, - 11725, 11729, 11733, 11737, 11741, 11745, 11749, 11753, 11757, 11761, - 11765, 11769, 11773, 11777, 11781, 11785, 11789, 11793, 11797, 11801, - 11805, 11809, 11813, 11817, 11821, 11824, 11824, 11824, 11824, 11824, - 11824, 11824, 11824, 11824, 11824, 11824, 11824, 11824, 11824, 11824, - 11824, 11824, 11824, 11824, 11824, 11824, 11824}, - {11824, 11824, 11824, 11824, 11824, 11824, 11824, 11824, 11824, 11824, - 11824, 11824, 11825, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, 11840, - 11840, 11840, 11840, 11840, 11840, 11840, 11841, 11853, 11861, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, 11872, - 11872, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880}, - {11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, 11880, - 11880, 11880, 11880, 11880, 11881, 11885, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888}, - {11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, 11888, - 11888, 11889, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892}, - {11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, - 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11892, 11893, - 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, - 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, - 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, - 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, - 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, - 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, - 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, - 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, 11896, - 11896, 11896, 11896, 11897, 11900, 11900, 11900, 11900, 11900, 11900, - 11900, 11900, 11900, 11900, 11900, 11900, 11901}, - {11901, 11905, 11909, 11913, 11917, 11921, 11925, 11929, 11933, 11937, - 11941, 11945, 11949, 11953, 11957, 11961, 11965, 11969, 11973, 11977, - 11981, 11985, 11989, 11993, 11997, 12001, 12005, 12009, 12013, 12017, - 12021, 12025, 12029, 12033, 12037, 12041, 12045, 12049, 12053, 12057, - 12061, 12065, 12069, 12073, 12077, 12081, 12085, 12089, 12093, 12097, - 12101, 12105, 12109, 12113, 12117, 12121, 12125, 12129, 12133, 12137, - 12141, 12145, 12149, 12153, 12157, 12161, 12165, 12169, 12173, 12177, - 12181, 12185, 12189, 12193, 12197, 12201, 12205, 12209, 12213, 12217, - 12221, 12225, 12229, 12233, 12237, 12241, 12245, 12249, 12253, 12257, - 12261, 12265, 12269, 12273, 12277, 12281, 12285, 12289, 12293, 12297, - 12301, 12305, 12309, 12313, 12317, 12321, 12325, 12329, 12333, 12337, - 12341, 12345, 12349, 12353, 12357, 12361, 12365, 12369, 12373, 12377, - 12381, 12385, 12389, 12393, 12397, 12401, 12405, 12409, 12413, 12417, - 12421, 12425, 12429, 12433, 12437, 12441, 12445, 12449, 12453, 12457, - 12461, 12465, 12469, 12473, 12477, 12481, 12485, 12489, 12493, 12497, - 12501, 12505, 12509, 12513, 12517, 12521, 12525, 12529, 12533, 12537, - 12541, 12545, 12549, 12553, 12557, 12561, 12565, 12569, 12573, 12577, - 12581, 12585, 12589, 12593, 12597, 12601, 12605, 12609, 12613, 12617, - 12621, 12625, 12629, 12633, 12637, 12641, 12645, 12649, 12653, 12657, - 12661, 12665, 12669, 12673, 12677, 12681, 12685, 12689, 12693, 12697, - 12701, 12705, 12709, 12713, 12717, 12721, 12725, 12729, 12733, 12737, - 12741, 12745, 12749, 12753, 12756, 12756, 12756, 12756, 12756, 12756, - 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, - 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, - 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, 12756, - 12756, 12756, 12756, 12756, 12756, 12756, 12757}, - {12757, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, - 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, - 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, - 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, - 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, 12760, - 12760, 12760, 12760, 12760, 12761, 12764, 12765, 12769, 12773, 12776, - 12776, 12776, 12776, 12776, 12776, 12776, 12776, 12776, 12776, 12776, - 12776, 12776, 12776, 12776, 12776, 12776, 12776, 12784, 12784, 12792, - 12792, 12800, 12800, 12808, 12808, 12816, 12816, 12824, 12824, 12832, - 12832, 12840, 12840, 12848, 12848, 12856, 12856, 12864, 12864, 12872, - 12872, 12872, 12880, 12880, 12888, 12888, 12896, 12896, 12896, 12896, - 12896, 12896, 12896, 12904, 12912, 12912, 12920, 12928, 12928, 12936, - 12944, 12944, 12952, 12960, 12960, 12968, 12976, 12976, 12976, 12976, - 12976, 12976, 12976, 12976, 12976, 12976, 12976, 12976, 12976, 12976, - 12976, 12976, 12976, 12976, 12976, 12976, 12976, 12976, 12976, 12984, - 12984, 12984, 12984, 12984, 12984, 12985, 12993, 13000, 13000, 13009, - 13016, 13016, 13016, 13016, 13016, 13016, 13016, 13016, 13016, 13016, - 13016, 13016, 13016, 13024, 13024, 13032, 13032, 13040, 13040, 13048, - 13048, 13056, 13056, 13064, 13064, 13072, 13072, 13080, 13080, 13088, - 13088, 13096, 13096, 13104, 13104, 13112, 13112, 13112, 13120, 13120, - 13128, 13128, 13136, 13136, 13136, 13136, 13136, 13136, 13136, 13144, - 13152, 13152, 13160, 13168, 13168, 13176, 13184, 13184, 13192, 13200, - 13200, 13208, 13216, 13216, 13216, 13216, 13216, 13216, 13216, 13216, - 13216, 13216, 13216, 13216, 13216, 13216, 13216, 13216, 13216, 13216, - 13216, 13216, 13216, 13216, 13216, 13224, 13224, 13224, 13232, 13240, - 13248, 13256, 13256, 13256, 13256, 13265, 13272}, - {13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, - 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, - 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, - 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, - 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13272, 13273, - 13277, 13281, 13285, 13289, 13293, 13297, 13301, 13305, 13309, 13313, - 13317, 13321, 13325, 13329, 13333, 13337, 13341, 13345, 13349, 13353, - 13357, 13361, 13365, 13369, 13373, 13377, 13381, 13385, 13389, 13393, - 13397, 13401, 13405, 13409, 13413, 13417, 13421, 13425, 13429, 13433, - 13437, 13441, 13445, 13449, 13453, 13457, 13461, 13465, 13469, 13473, - 13477, 13481, 13485, 13489, 13493, 13497, 13501, 13505, 13509, 13513, - 13517, 13521, 13525, 13529, 13533, 13537, 13541, 13545, 13549, 13553, - 13557, 13561, 13565, 13569, 13573, 13577, 13581, 13585, 13589, 13593, - 13597, 13601, 13605, 13609, 13613, 13617, 13621, 13625, 13629, 13633, - 13637, 13641, 13645, 13648, 13648, 13648, 13649, 13653, 13657, 13661, - 13665, 13669, 13673, 13677, 13681, 13685, 13689, 13693, 13697, 13701, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, 13704, - 13704, 13704, 13704, 13704, 13704, 13704, 13705}, - {13705, 13717, 13729, 13741, 13753, 13765, 13777, 13789, 13801, 13813, - 13825, 13837, 13849, 13861, 13873, 13889, 13905, 13921, 13937, 13953, - 13969, 13985, 14001, 14017, 14033, 14049, 14065, 14081, 14097, 14113, - 14141, 14164, 14165, 14177, 14189, 14201, 14213, 14225, 14237, 14249, - 14261, 14273, 14285, 14297, 14309, 14321, 14333, 14345, 14357, 14369, - 14381, 14393, 14405, 14417, 14429, 14441, 14453, 14465, 14477, 14489, - 14501, 14513, 14525, 14537, 14549, 14561, 14573, 14585, 14597, 14601, - 14605, 14609, 14612, 14612, 14612, 14612, 14612, 14612, 14612, 14612, - 14613, 14625, 14633, 14641, 14649, 14657, 14665, 14673, 14681, 14689, - 14697, 14705, 14713, 14721, 14729, 14737, 14745, 14749, 14753, 14757, - 14761, 14765, 14769, 14773, 14777, 14781, 14785, 14789, 14793, 14797, - 14801, 14809, 14817, 14825, 14833, 14841, 14849, 14857, 14865, 14873, - 14881, 14889, 14897, 14905, 14913, 14933, 14949, 14956, 14957, 14961, - 14965, 14969, 14973, 14977, 14981, 14985, 14989, 14993, 14997, 15001, - 15005, 15009, 15013, 15017, 15021, 15025, 15029, 15033, 15037, 15041, - 15045, 15049, 15053, 15057, 15061, 15065, 15069, 15073, 15077, 15081, - 15085, 15089, 15093, 15097, 15101, 15105, 15109, 15113, 15117, 15121, - 15125, 15129, 15133, 15137, 15141, 15145, 15149, 15153, 15161, 15169, - 15177, 15185, 15193, 15201, 15209, 15217, 15225, 15233, 15241, 15249, - 15257, 15265, 15273, 15281, 15289, 15297, 15305, 15313, 15321, 15329, - 15337, 15345, 15357, 15369, 15381, 15389, 15401, 15409, 15421, 15425, - 15429, 15433, 15437, 15441, 15445, 15449, 15453, 15457, 15461, 15465, - 15469, 15473, 15477, 15481, 15485, 15489, 15493, 15497, 15501, 15505, - 15509, 15513, 15517, 15521, 15525, 15529, 15533, 15537, 15541, 15545, - 15549, 15553, 15557, 15561, 15565, 15569, 15573, 15577, 15581, 15585, - 15589, 15593, 15597, 15601, 15605, 15609, 15617}, - {15617, 15637, 15653, 15673, 15685, 15705, 15717, 15729, 15753, 15769, - 15781, 15793, 15805, 15821, 15837, 15853, 15869, 15885, 15901, 15917, - 15941, 15949, 15973, 15997, 16017, 16033, 16057, 16081, 16097, 16109, - 16121, 16137, 16153, 16173, 16193, 16205, 16217, 16233, 16245, 16257, - 16265, 16273, 16285, 16297, 16321, 16337, 16357, 16381, 16397, 16409, - 16421, 16445, 16461, 16485, 16497, 16517, 16529, 16545, 16557, 16573, - 16593, 16609, 16629, 16645, 16653, 16673, 16685, 16697, 16713, 16725, - 16737, 16749, 16769, 16785, 16793, 16817, 16829, 16849, 16865, 16881, - 16893, 16905, 16921, 16929, 16945, 16965, 16973, 16997, 17009, 17017, - 17025, 17033, 17041, 17049, 17057, 17065, 17073, 17081, 17089, 17101, - 17113, 17125, 17137, 17149, 17161, 17173, 17185, 17197, 17209, 17221, - 17233, 17245, 17257, 17269, 17281, 17289, 17297, 17309, 17317, 17325, - 17333, 17345, 17357, 17365, 17373, 17381, 17389, 17397, 17413, 17421, - 17429, 17437, 17445, 17453, 17461, 17469, 17477, 17489, 17505, 17513, - 17521, 17529, 17537, 17545, 17553, 17561, 17573, 17585, 17597, 17609, - 17617, 17625, 17633, 17641, 17649, 17657, 17665, 17673, 17681, 17689, - 17701, 17713, 17721, 17733, 17745, 17757, 17765, 17777, 17789, 17805, - 17813, 17825, 17837, 17849, 17861, 17881, 17905, 17913, 17921, 17929, - 17937, 17945, 17953, 17961, 17969, 17977, 17985, 17993, 18001, 18009, - 18017, 18025, 18033, 18041, 18049, 18065, 18073, 18081, 18089, 18105, - 18117, 18125, 18133, 18141, 18149, 18157, 18165, 18173, 18181, 18189, - 18197, 18209, 18217, 18225, 18237, 18249, 18257, 18273, 18285, 18293, - 18301, 18309, 18317, 18329, 18341, 18349, 18357, 18365, 18373, 18381, - 18389, 18397, 18405, 18413, 18425, 18437, 18449, 18461, 18473, 18485, - 18497, 18509, 18521, 18533, 18545, 18557, 18569, 18581, 18593, 18605, - 18617, 18629, 18641, 18653, 18665, 18677, 18688}, - {18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, 18688, - 18688, 18688, 18688, 18688, 18688, 18688, 18689, 18693, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696}, - {18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, 18696, - 18696, 18696, 18697, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, 18700, - 18700, 18700, 18701, 18705, 18709, 18712, 18712, 18712, 18713, 18717, - 18720, 18720, 18720, 18720, 18720, 18720, 18720}, - {18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, 18720, - 18720, 18720, 18721, 18725, 18729, 18733, 18736, 18736, 18736, 18736, - 18736, 18736, 18736, 18736, 18736, 18737, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, 18740, - 18740, 18740, 18740, 18740, 18740, 18740, 18740}, - {18740, 18744, 18748, 18752, 18756, 18760, 18764, 18768, 18772, 18776, - 18780, 18784, 18788, 18792, 18796, 18800, 18804, 18808, 18812, 18816, - 18820, 18824, 18828, 18832, 18836, 18840, 18844, 18848, 18852, 18856, - 18860, 18864, 18868, 18872, 18876, 18880, 18884, 18888, 18892, 18896, - 18900, 18904, 18908, 18912, 18916, 18920, 18924, 18928, 18932, 18936, - 18940, 18944, 18948, 18952, 18956, 18960, 18964, 18968, 18972, 18976, - 18980, 18984, 18988, 18992, 18996, 19000, 19004, 19008, 19012, 19016, - 19020, 19024, 19028, 19032, 19036, 19040, 19044, 19048, 19052, 19056, - 19060, 19064, 19068, 19072, 19076, 19080, 19084, 19088, 19092, 19096, - 19100, 19104, 19108, 19112, 19116, 19120, 19124, 19128, 19132, 19136, - 19140, 19144, 19148, 19152, 19156, 19160, 19164, 19168, 19172, 19176, - 19180, 19184, 19188, 19192, 19196, 19200, 19204, 19208, 19212, 19216, - 19220, 19224, 19228, 19232, 19236, 19240, 19244, 19248, 19252, 19256, - 19260, 19264, 19268, 19272, 19276, 19280, 19284, 19288, 19292, 19296, - 19300, 19304, 19308, 19312, 19316, 19320, 19324, 19328, 19332, 19336, - 19340, 19344, 19348, 19352, 19356, 19360, 19364, 19368, 19372, 19376, - 19380, 19384, 19388, 19392, 19396, 19400, 19404, 19408, 19412, 19416, - 19420, 19424, 19428, 19432, 19436, 19440, 19444, 19448, 19452, 19456, - 19460, 19464, 19468, 19472, 19476, 19480, 19484, 19488, 19492, 19496, - 19500, 19504, 19508, 19512, 19516, 19520, 19524, 19528, 19532, 19536, - 19540, 19544, 19548, 19552, 19556, 19560, 19564, 19568, 19572, 19576, - 19580, 19584, 19588, 19592, 19596, 19600, 19604, 19608, 19612, 19616, - 19620, 19624, 19628, 19632, 19636, 19640, 19644, 19648, 19652, 19656, - 19660, 19664, 19668, 19672, 19676, 19680, 19684, 19688, 19692, 19696, - 19700, 19704, 19708, 19712, 19716, 19720, 19724, 19728, 19732, 19736, - 19740, 19744, 19748, 19752, 19756, 19760, 19764}, - {19764, 19768, 19772, 19776, 19780, 19784, 19788, 19792, 19796, 19800, - 19804, 19808, 19812, 19816, 19820, 19820, 19820, 19824, 19824, 19828, - 19828, 19828, 19832, 19836, 19840, 19844, 19848, 19852, 19856, 19860, - 19864, 19868, 19868, 19872, 19872, 19876, 19876, 19876, 19880, 19884, - 19884, 19884, 19884, 19888, 19892, 19896, 19900, 19904, 19908, 19912, - 19916, 19920, 19924, 19928, 19932, 19936, 19940, 19944, 19948, 19952, - 19956, 19960, 19964, 19968, 19972, 19976, 19980, 19984, 19988, 19992, - 19996, 20000, 20004, 20008, 20012, 20016, 20020, 20024, 20028, 20032, - 20036, 20040, 20044, 20048, 20052, 20056, 20060, 20064, 20068, 20072, - 20076, 20080, 20084, 20088, 20092, 20096, 20100, 20104, 20108, 20112, - 20116, 20120, 20124, 20128, 20132, 20136, 20140, 20144, 20148, 20152, - 20156, 20156, 20156, 20160, 20164, 20168, 20172, 20176, 20180, 20184, - 20188, 20192, 20196, 20200, 20204, 20208, 20212, 20216, 20220, 20224, - 20228, 20232, 20236, 20240, 20244, 20248, 20252, 20256, 20260, 20264, - 20268, 20272, 20276, 20280, 20284, 20288, 20292, 20296, 20300, 20304, - 20308, 20312, 20316, 20320, 20324, 20328, 20332, 20336, 20340, 20344, - 20348, 20352, 20356, 20360, 20364, 20368, 20372, 20376, 20380, 20384, - 20388, 20392, 20396, 20400, 20404, 20408, 20412, 20416, 20420, 20424, - 20428, 20432, 20436, 20440, 20444, 20448, 20452, 20456, 20460, 20464, - 20468, 20472, 20476, 20480, 20484, 20488, 20492, 20496, 20500, 20504, - 20508, 20512, 20516, 20520, 20524, 20528, 20532, 20536, 20540, 20544, - 20548, 20552, 20556, 20560, 20564, 20568, 20572, 20576, 20580, 20580, - 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, - 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, - 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, 20580, - 20580, 20580, 20580, 20580, 20580, 20580, 20581}, - {20581, 20589, 20597, 20605, 20617, 20629, 20637, 20644, 20644, 20644, - 20644, 20644, 20644, 20644, 20644, 20644, 20644, 20644, 20644, 20645, - 20653, 20661, 20669, 20677, 20684, 20684, 20684, 20684, 20684, 20684, - 20692, 20692, 20701, 20705, 20709, 20713, 20717, 20721, 20725, 20729, - 20733, 20737, 20740, 20748, 20756, 20768, 20780, 20788, 20796, 20804, - 20812, 20820, 20828, 20836, 20844, 20852, 20852, 20860, 20868, 20876, - 20884, 20892, 20892, 20900, 20900, 20908, 20916, 20916, 20924, 20932, - 20932, 20940, 20948, 20956, 20964, 20972, 20980, 20988, 20996, 21005, - 21013, 21017, 21021, 21025, 21029, 21033, 21037, 21041, 21045, 21049, - 21053, 21057, 21061, 21065, 21069, 21073, 21077, 21081, 21085, 21089, - 21093, 21097, 21101, 21105, 21109, 21113, 21117, 21121, 21125, 21129, - 21133, 21137, 21141, 21145, 21149, 21153, 21157, 21161, 21165, 21169, - 21173, 21177, 21181, 21185, 21189, 21193, 21197, 21201, 21205, 21209, - 21213, 21217, 21221, 21225, 21229, 21233, 21237, 21241, 21245, 21249, - 21253, 21257, 21261, 21265, 21269, 21273, 21277, 21281, 21285, 21289, - 21293, 21297, 21301, 21305, 21309, 21313, 21317, 21321, 21325, 21329, - 21333, 21337, 21341, 21345, 21349, 21357, 21365, 21369, 21373, 21377, - 21381, 21385, 21389, 21393, 21397, 21401, 21405, 21413, 21420, 21420, - 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, - 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, - 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, 21420, - 21420, 21421, 21425, 21429, 21433, 21437, 21441, 21445, 21449, 21453, - 21457, 21461, 21469, 21473, 21477, 21481, 21485, 21489, 21493, 21497, - 21501, 21505, 21509, 21513, 21517, 21529, 21541, 21553, 21565, 21577, - 21589, 21601, 21613, 21625, 21637, 21649, 21661, 21673, 21685, 21697, - 21709, 21721, 21733, 21737, 21741, 21745, 21749}, - {21749, 21761, 21773, 21785, 21797, 21809, 21817, 21825, 21833, 21841, - 21849, 21857, 21865, 21873, 21881, 21889, 21897, 21905, 21913, 21921, - 21929, 21937, 21945, 21953, 21961, 21969, 21977, 21985, 21993, 22001, - 22009, 22017, 22025, 22033, 22041, 22049, 22057, 22065, 22073, 22081, - 22089, 22097, 22105, 22113, 22121, 22129, 22137, 22145, 22153, 22161, - 22169, 22177, 22185, 22193, 22201, 22209, 22217, 22225, 22233, 22241, - 22249, 22257, 22265, 22273, 22281, 22289, 22297, 22305, 22313, 22321, - 22329, 22337, 22345, 22353, 22361, 22369, 22377, 22385, 22393, 22401, - 22409, 22417, 22425, 22433, 22441, 22449, 22457, 22465, 22473, 22481, - 22489, 22497, 22505, 22513, 22521, 22533, 22545, 22557, 22569, 22581, - 22593, 22605, 22617, 22629, 22641, 22653, 22665, 22673, 22681, 22689, - 22697, 22705, 22713, 22721, 22729, 22737, 22745, 22753, 22761, 22769, - 22777, 22785, 22793, 22801, 22809, 22817, 22825, 22833, 22841, 22849, - 22857, 22865, 22873, 22881, 22889, 22897, 22905, 22913, 22921, 22929, - 22937, 22945, 22953, 22961, 22969, 22977, 22985, 22993, 23001, 23009, - 23017, 23025, 23037, 23049, 23061, 23073, 23085, 23093, 23101, 23109, - 23117, 23125, 23133, 23141, 23149, 23157, 23165, 23173, 23181, 23189, - 23197, 23205, 23213, 23221, 23229, 23237, 23245, 23253, 23261, 23269, - 23277, 23285, 23293, 23301, 23309, 23317, 23325, 23333, 23341, 23349, - 23357, 23365, 23373, 23381, 23389, 23397, 23405, 23413, 23421, 23429, - 23437, 23445, 23453, 23461, 23469, 23477, 23485, 23493, 23501, 23509, - 23517, 23525, 23533, 23541, 23549, 23557, 23565, 23573, 23581, 23589, - 23597, 23605, 23613, 23621, 23633, 23645, 23653, 23661, 23669, 23677, - 23685, 23693, 23701, 23709, 23717, 23725, 23733, 23741, 23749, 23757, - 23765, 23773, 23781, 23793, 23805, 23817, 23825, 23833, 23841, 23849, - 23857, 23865, 23873, 23881, 23889, 23897, 23905}, - {23905, 23913, 23921, 23929, 23937, 23945, 23953, 23961, 23969, 23977, - 23985, 23993, 24001, 24009, 24017, 24025, 24033, 24041, 24049, 24057, - 24065, 24073, 24081, 24089, 24097, 24105, 24113, 24121, 24129, 24137, - 24145, 24153, 24161, 24169, 24177, 24185, 24193, 24201, 24209, 24217, - 24225, 24233, 24241, 24249, 24257, 24265, 24273, 24281, 24289, 24297, - 24305, 24313, 24321, 24329, 24337, 24345, 24353, 24361, 24369, 24377, - 24385, 24393, 24400, 24400, 24400, 24400, 24400, 24400, 24400, 24400, - 24400, 24400, 24400, 24400, 24400, 24400, 24400, 24400, 24400, 24400, - 24401, 24413, 24425, 24437, 24449, 24461, 24473, 24485, 24497, 24509, - 24521, 24533, 24545, 24557, 24569, 24581, 24593, 24605, 24617, 24629, - 24641, 24653, 24665, 24677, 24689, 24701, 24713, 24725, 24737, 24749, - 24761, 24773, 24785, 24797, 24809, 24821, 24833, 24845, 24857, 24869, - 24881, 24893, 24905, 24917, 24929, 24941, 24953, 24965, 24977, 24989, - 25001, 25013, 25025, 25037, 25049, 25061, 25073, 25085, 25097, 25109, - 25121, 25133, 25145, 25157, 25168, 25168, 25169, 25181, 25193, 25205, - 25217, 25229, 25241, 25253, 25265, 25277, 25289, 25301, 25313, 25325, - 25337, 25349, 25361, 25373, 25385, 25397, 25409, 25421, 25433, 25445, - 25457, 25469, 25481, 25493, 25505, 25517, 25529, 25541, 25553, 25565, - 25577, 25589, 25601, 25613, 25625, 25637, 25649, 25661, 25673, 25685, - 25697, 25709, 25721, 25733, 25745, 25757, 25769, 25781, 25793, 25805, - 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, - 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, - 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, - 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, 25816, - 25817, 25829, 25841, 25857, 25873, 25889, 25905, 25921, 25937, 25953, - 25965, 26037, 26069, 26084, 26084, 26084, 26084}, - {26084, 26084, 26084, 26084, 26084, 26084, 26084, 26084, 26084, 26084, - 26084, 26084, 26084, 26084, 26084, 26084, 26085, 26089, 26093, 26097, - 26101, 26105, 26109, 26113, 26117, 26121, 26132, 26132, 26132, 26132, - 26132, 26132, 26132, 26132, 26132, 26132, 26132, 26132, 26132, 26132, - 26132, 26132, 26132, 26132, 26132, 26132, 26132, 26132, 26133, 26141, - 26145, 26149, 26153, 26157, 26161, 26165, 26169, 26173, 26177, 26181, - 26185, 26189, 26193, 26197, 26201, 26205, 26209, 26213, 26217, 26220, - 26220, 26221, 26225, 26229, 26237, 26245, 26253, 26261, 26265, 26269, - 26273, 26277, 26281, 26284, 26285, 26289, 26293, 26297, 26301, 26305, - 26309, 26313, 26317, 26321, 26325, 26329, 26333, 26337, 26341, 26345, - 26349, 26353, 26357, 26360, 26361, 26365, 26369, 26373, 26376, 26376, - 26376, 26376, 26377, 26385, 26393, 26400, 26401, 26408, 26409, 26417, - 26425, 26433, 26441, 26449, 26457, 26465, 26473, 26481, 26489, 26493, - 26501, 26509, 26517, 26525, 26533, 26541, 26549, 26557, 26565, 26573, - 26581, 26589, 26593, 26597, 26601, 26605, 26609, 26613, 26617, 26621, - 26625, 26629, 26633, 26637, 26641, 26645, 26649, 26653, 26657, 26661, - 26665, 26669, 26673, 26677, 26681, 26685, 26689, 26693, 26697, 26701, - 26705, 26709, 26713, 26717, 26721, 26725, 26729, 26733, 26737, 26741, - 26745, 26749, 26753, 26757, 26761, 26765, 26769, 26773, 26777, 26781, - 26785, 26789, 26793, 26797, 26801, 26805, 26809, 26813, 26817, 26821, - 26825, 26829, 26833, 26837, 26841, 26845, 26849, 26853, 26857, 26861, - 26865, 26869, 26873, 26877, 26881, 26885, 26889, 26893, 26897, 26901, - 26905, 26909, 26913, 26917, 26921, 26925, 26929, 26933, 26937, 26941, - 26945, 26949, 26953, 26957, 26961, 26965, 26969, 26973, 26977, 26981, - 26985, 26989, 26993, 26997, 27001, 27005, 27017, 27029, 27041, 27053, - 27065, 27077, 27085, 27092, 27092, 27092, 27092}, - {27092, 27093, 27097, 27101, 27105, 27109, 27113, 27117, 27121, 27125, - 27129, 27133, 27137, 27141, 27145, 27149, 27153, 27157, 27161, 27165, - 27169, 27173, 27177, 27181, 27185, 27189, 27193, 27197, 27201, 27205, - 27209, 27213, 27217, 27221, 27225, 27229, 27233, 27237, 27241, 27245, - 27249, 27253, 27257, 27261, 27265, 27269, 27273, 27277, 27281, 27285, - 27289, 27293, 27297, 27301, 27305, 27309, 27313, 27317, 27321, 27325, - 27329, 27333, 27337, 27341, 27345, 27349, 27353, 27357, 27361, 27365, - 27369, 27373, 27377, 27381, 27385, 27389, 27393, 27397, 27401, 27405, - 27409, 27413, 27417, 27421, 27425, 27429, 27433, 27437, 27441, 27445, - 27449, 27453, 27457, 27461, 27465, 27469, 27473, 27477, 27481, 27485, - 27489, 27493, 27497, 27501, 27505, 27509, 27513, 27517, 27521, 27525, - 27529, 27533, 27537, 27541, 27545, 27549, 27553, 27557, 27561, 27565, - 27569, 27573, 27577, 27581, 27585, 27589, 27593, 27597, 27601, 27605, - 27609, 27613, 27617, 27621, 27625, 27629, 27633, 27637, 27641, 27645, - 27649, 27653, 27657, 27661, 27665, 27669, 27673, 27677, 27681, 27685, - 27689, 27693, 27697, 27701, 27705, 27709, 27713, 27717, 27721, 27725, - 27729, 27733, 27737, 27741, 27745, 27749, 27753, 27757, 27761, 27765, - 27769, 27773, 27777, 27781, 27785, 27789, 27793, 27797, 27801, 27805, - 27809, 27813, 27817, 27821, 27825, 27829, 27833, 27837, 27841, 27845, - 27849, 27852, 27852, 27852, 27853, 27857, 27861, 27865, 27869, 27873, - 27876, 27876, 27877, 27881, 27885, 27889, 27893, 27897, 27900, 27900, - 27901, 27905, 27909, 27913, 27917, 27921, 27924, 27924, 27925, 27929, - 27933, 27936, 27936, 27936, 27937, 27941, 27945, 27949, 27957, 27961, - 27965, 27968, 27969, 27973, 27977, 27981, 27985, 27989, 27993, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996}, - {27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, - 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27996, 27997, - 28001, 28005, 28009, 28013, 28016, 28017, 28021, 28025, 28029, 28033, - 28037, 28041, 28045, 28049, 28053, 28057, 28061, 28065, 28069, 28073, - 28077, 28081, 28085, 28089, 28093, 28097, 28101, 28105, 28109, 28113, - 28117, 28121, 28125, 28129, 28133, 28137, 28141, 28145, 28149, 28153, - 28157, 28161, 28165, 28169, 28173, 28177, 28181, 28184, 28185, 28189, - 28193, 28197, 28201, 28205, 28209, 28213, 28217, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220}, - {28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, 28220, - 28220, 28220, 28220, 28220, 28220, 28228, 28228, 28236, 28236, 28236, - 28236, 28236, 28236, 28236, 28236, 28236, 28236, 28236, 28236, 28236, - 28236, 28236, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244}, - {28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28244, - 28244, 28244, 28244, 28244, 28244, 28244, 28244, 28252, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260}, - {28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, 28260, - 28260, 28260, 28260, 28260, 28260, 28260, 28268, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276}, - {28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, - 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28276, 28284, 28292, - 28292, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300}, - {28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28300, - 28300, 28300, 28300, 28300, 28300, 28300, 28300, 28308, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316}, - {28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28316, - 28316, 28316, 28316, 28316, 28316, 28316, 28316, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324}, - {28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, 28324, - 28324, 28324, 28324, 28324, 28324, 28332, 28340, 28352, 28364, 28376, - 28388, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, - 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, - 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, - 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, - 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, - 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, - 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, - 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, - 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28400, 28408, 28416, - 28428, 28440, 28452, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464}, - {28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, 28464, - 28464, 28464, 28464, 28464, 28464, 28464, 28465}, - {28465, 28469, 28473, 28477, 28481, 28485, 28489, 28493, 28497, 28501, - 28505, 28509, 28513, 28517, 28521, 28525, 28529, 28533, 28537, 28541, - 28545, 28549, 28553, 28557, 28561, 28565, 28569, 28573, 28577, 28581, - 28585, 28589, 28593, 28597, 28601, 28605, 28609, 28613, 28617, 28621, - 28625, 28629, 28633, 28637, 28641, 28645, 28649, 28653, 28657, 28661, - 28665, 28669, 28673, 28677, 28681, 28685, 28689, 28693, 28697, 28701, - 28705, 28709, 28713, 28717, 28721, 28725, 28729, 28733, 28737, 28741, - 28745, 28749, 28753, 28757, 28761, 28765, 28769, 28773, 28777, 28781, - 28785, 28789, 28793, 28797, 28801, 28804, 28805, 28809, 28813, 28817, - 28821, 28825, 28829, 28833, 28837, 28841, 28845, 28849, 28853, 28857, - 28861, 28865, 28869, 28873, 28877, 28881, 28885, 28889, 28893, 28897, - 28901, 28905, 28909, 28913, 28917, 28921, 28925, 28929, 28933, 28937, - 28941, 28945, 28949, 28953, 28957, 28961, 28965, 28969, 28973, 28977, - 28981, 28985, 28989, 28993, 28997, 29001, 29005, 29009, 29013, 29017, - 29021, 29025, 29029, 29033, 29037, 29041, 29045, 29049, 29053, 29057, - 29061, 29065, 29069, 29073, 29077, 29081, 29085, 29088, 29089, 29093, - 29096, 29096, 29097, 29100, 29100, 29101, 29105, 29108, 29108, 29109, - 29113, 29117, 29121, 29124, 29125, 29129, 29133, 29137, 29141, 29145, - 29149, 29153, 29157, 29161, 29165, 29169, 29172, 29173, 29176, 29177, - 29181, 29185, 29189, 29193, 29197, 29201, 29204, 29205, 29209, 29213, - 29217, 29221, 29225, 29229, 29233, 29237, 29241, 29245, 29249, 29253, - 29257, 29261, 29265, 29269, 29273, 29277, 29281, 29285, 29289, 29293, - 29297, 29301, 29305, 29309, 29313, 29317, 29321, 29325, 29329, 29333, - 29337, 29341, 29345, 29349, 29353, 29357, 29361, 29365, 29369, 29373, - 29377, 29381, 29385, 29389, 29393, 29397, 29401, 29405, 29409, 29413, - 29417, 29421, 29425, 29429, 29433, 29437, 29441}, - {29441, 29445, 29449, 29453, 29457, 29461, 29464, 29465, 29469, 29473, - 29477, 29480, 29480, 29481, 29485, 29489, 29493, 29497, 29501, 29505, - 29509, 29512, 29513, 29517, 29521, 29525, 29529, 29533, 29537, 29540, - 29541, 29545, 29549, 29553, 29557, 29561, 29565, 29569, 29573, 29577, - 29581, 29585, 29589, 29593, 29597, 29601, 29605, 29609, 29613, 29617, - 29621, 29625, 29629, 29633, 29637, 29641, 29645, 29649, 29652, 29653, - 29657, 29661, 29665, 29668, 29669, 29673, 29677, 29681, 29685, 29688, - 29689, 29692, 29692, 29692, 29693, 29697, 29701, 29705, 29709, 29713, - 29717, 29720, 29721, 29725, 29729, 29733, 29737, 29741, 29745, 29749, - 29753, 29757, 29761, 29765, 29769, 29773, 29777, 29781, 29785, 29789, - 29793, 29797, 29801, 29805, 29809, 29813, 29817, 29821, 29825, 29829, - 29833, 29837, 29841, 29845, 29849, 29853, 29857, 29861, 29865, 29869, - 29873, 29877, 29881, 29885, 29889, 29893, 29897, 29901, 29905, 29909, - 29913, 29917, 29921, 29925, 29929, 29933, 29937, 29941, 29945, 29949, - 29953, 29957, 29961, 29965, 29969, 29973, 29977, 29981, 29985, 29989, - 29993, 29997, 30001, 30005, 30009, 30013, 30017, 30021, 30025, 30029, - 30033, 30037, 30041, 30045, 30049, 30053, 30057, 30061, 30065, 30069, - 30073, 30077, 30081, 30085, 30089, 30093, 30097, 30101, 30105, 30109, - 30113, 30117, 30121, 30125, 30129, 30133, 30137, 30141, 30145, 30149, - 30153, 30157, 30161, 30165, 30169, 30173, 30177, 30181, 30185, 30189, - 30193, 30197, 30201, 30205, 30209, 30213, 30217, 30221, 30225, 30229, - 30233, 30237, 30241, 30245, 30249, 30253, 30257, 30261, 30265, 30269, - 30273, 30277, 30281, 30285, 30289, 30293, 30297, 30301, 30305, 30309, - 30313, 30317, 30321, 30325, 30329, 30333, 30337, 30341, 30345, 30349, - 30353, 30357, 30361, 30365, 30369, 30373, 30377, 30381, 30385, 30389, - 30393, 30397, 30401, 30405, 30409, 30413, 30417}, - {30417, 30421, 30425, 30429, 30433, 30437, 30441, 30445, 30449, 30453, - 30457, 30461, 30465, 30469, 30473, 30477, 30481, 30485, 30489, 30493, - 30497, 30501, 30505, 30509, 30513, 30517, 30521, 30525, 30529, 30533, - 30537, 30541, 30545, 30549, 30553, 30557, 30561, 30565, 30569, 30573, - 30577, 30581, 30585, 30589, 30593, 30597, 30601, 30605, 30609, 30613, - 30617, 30621, 30625, 30629, 30633, 30637, 30641, 30645, 30649, 30653, - 30657, 30661, 30665, 30669, 30673, 30677, 30681, 30685, 30689, 30693, - 30697, 30701, 30705, 30709, 30713, 30717, 30721, 30725, 30729, 30733, - 30737, 30741, 30745, 30749, 30753, 30757, 30761, 30765, 30769, 30773, - 30777, 30781, 30785, 30789, 30793, 30797, 30801, 30805, 30809, 30813, - 30817, 30821, 30825, 30829, 30833, 30837, 30841, 30845, 30849, 30853, - 30857, 30861, 30865, 30869, 30873, 30877, 30881, 30885, 30889, 30893, - 30897, 30901, 30905, 30909, 30913, 30917, 30921, 30925, 30929, 30933, - 30937, 30941, 30945, 30949, 30953, 30957, 30961, 30965, 30969, 30973, - 30977, 30981, 30985, 30989, 30993, 30997, 31001, 31005, 31009, 31013, - 31017, 31021, 31025, 31029, 31033, 31037, 31041, 31045, 31049, 31053, - 31057, 31061, 31065, 31069, 31073, 31077, 31080, 31080, 31081, 31085, - 31089, 31093, 31097, 31101, 31105, 31109, 31113, 31117, 31121, 31125, - 31129, 31133, 31137, 31141, 31145, 31149, 31153, 31157, 31161, 31165, - 31169, 31173, 31177, 31181, 31185, 31189, 31193, 31197, 31201, 31205, - 31209, 31213, 31217, 31221, 31225, 31229, 31233, 31237, 31241, 31245, - 31249, 31253, 31257, 31261, 31265, 31269, 31273, 31277, 31281, 31285, - 31289, 31293, 31297, 31301, 31305, 31309, 31313, 31317, 31321, 31325, - 31329, 31333, 31337, 31341, 31345, 31349, 31353, 31357, 31361, 31365, - 31369, 31373, 31377, 31381, 31385, 31389, 31393, 31397, 31401, 31405, - 31409, 31413, 31417, 31421, 31425, 31429, 31433}, - {31433, 31437, 31441, 31445, 31449, 31453, 31457, 31461, 31465, 31469, - 31473, 31477, 31481, 31485, 31489, 31493, 31497, 31501, 31505, 31509, - 31513, 31517, 31521, 31525, 31529, 31533, 31537, 31541, 31545, 31549, - 31553, 31557, 31561, 31565, 31569, 31573, 31577, 31581, 31585, 31589, - 31593, 31597, 31601, 31605, 31609, 31613, 31617, 31621, 31625, 31629, - 31633, 31637, 31641, 31645, 31649, 31653, 31657, 31661, 31665, 31669, - 31673, 31677, 31681, 31685, 31689, 31693, 31697, 31701, 31705, 31709, - 31713, 31717, 31721, 31725, 31729, 31733, 31737, 31741, 31745, 31749, - 31753, 31757, 31761, 31765, 31769, 31773, 31777, 31781, 31785, 31789, - 31793, 31797, 31801, 31805, 31809, 31813, 31817, 31821, 31825, 31829, - 31833, 31837, 31841, 31845, 31849, 31853, 31857, 31861, 31865, 31869, - 31873, 31877, 31881, 31885, 31889, 31893, 31897, 31901, 31905, 31909, - 31913, 31917, 31921, 31925, 31929, 31933, 31937, 31941, 31945, 31949, - 31953, 31957, 31961, 31965, 31969, 31973, 31977, 31981, 31985, 31989, - 31993, 31997, 32001, 32005, 32009, 32013, 32017, 32021, 32025, 32029, - 32033, 32037, 32041, 32045, 32049, 32053, 32057, 32061, 32065, 32069, - 32073, 32077, 32081, 32085, 32089, 32093, 32097, 32101, 32105, 32109, - 32113, 32117, 32121, 32125, 32129, 32133, 32137, 32141, 32145, 32149, - 32153, 32157, 32161, 32165, 32169, 32173, 32177, 32181, 32185, 32189, - 32193, 32197, 32201, 32205, 32209, 32213, 32217, 32221, 32225, 32229, - 32233, 32237, 32241, 32245, 32248, 32248, 32249, 32253, 32257, 32261, - 32265, 32269, 32273, 32277, 32281, 32285, 32289, 32293, 32297, 32301, - 32305, 32309, 32313, 32317, 32321, 32325, 32329, 32333, 32337, 32341, - 32345, 32349, 32353, 32357, 32361, 32365, 32369, 32373, 32377, 32381, - 32385, 32389, 32393, 32397, 32401, 32405, 32409, 32413, 32417, 32421, - 32425, 32429, 32433, 32437, 32441, 32445, 32448}, - {32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, - 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, - 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, - 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, - 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32448, 32449, 32453, - 32457, 32461, 32465, 32469, 32473, 32477, 32481, 32485, 32489, 32493, - 32497, 32501, 32505, 32509, 32513, 32517, 32521, 32525, 32529, 32533, - 32537, 32541, 32545, 32549, 32553, 32557, 32561, 32565, 32569, 32573, - 32577, 32581, 32585, 32589, 32593, 32597, 32601, 32605, 32609, 32613, - 32617, 32621, 32625, 32629, 32633, 32637, 32641, 32645, 32649, 32653, - 32657, 32661, 32665, 32669, 32673, 32677, 32681, 32685, 32689, 32693, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696}, - {32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, 32696, - 32696, 32696, 32696, 32696, 32696, 32696, 32697}, - {32697, 32701, 32705, 32709, 32712, 32713, 32717, 32721, 32725, 32729, - 32733, 32737, 32741, 32745, 32749, 32753, 32757, 32761, 32765, 32769, - 32773, 32777, 32781, 32785, 32789, 32793, 32797, 32801, 32805, 32809, - 32813, 32817, 32820, 32821, 32825, 32828, 32829, 32832, 32832, 32833, - 32836, 32837, 32841, 32845, 32849, 32853, 32857, 32861, 32865, 32869, - 32873, 32876, 32877, 32881, 32885, 32889, 32892, 32893, 32896, 32897, - 32900, 32900, 32900, 32900, 32900, 32900, 32901, 32904, 32904, 32904, - 32904, 32905, 32908, 32909, 32912, 32913, 32916, 32917, 32921, 32925, - 32928, 32929, 32933, 32936, 32937, 32940, 32940, 32941, 32944, 32945, - 32948, 32949, 32952, 32953, 32956, 32957, 32960, 32961, 32965, 32968, - 32969, 32972, 32972, 32973, 32977, 32981, 32985, 32988, 32989, 32993, - 32997, 33001, 33005, 33009, 33013, 33016, 33017, 33021, 33025, 33029, - 33032, 33033, 33037, 33041, 33045, 33048, 33049, 33052, 33053, 33057, - 33061, 33065, 33069, 33073, 33077, 33081, 33085, 33089, 33092, 33093, - 33097, 33101, 33105, 33109, 33113, 33117, 33121, 33125, 33129, 33133, - 33137, 33141, 33145, 33149, 33153, 33157, 33160, 33160, 33160, 33160, - 33160, 33161, 33165, 33169, 33172, 33173, 33177, 33181, 33185, 33189, - 33192, 33193, 33197, 33201, 33205, 33209, 33213, 33217, 33221, 33225, - 33229, 33233, 33237, 33241, 33245, 33249, 33253, 33257, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260}, - {33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, 33260, - 33260, 33260, 33260, 33260, 33260, 33260, 33261}, - {33261, 33269, 33277, 33285, 33293, 33301, 33309, 33317, 33325, 33333, - 33341, 33348, 33348, 33348, 33348, 33348, 33349, 33361, 33373, 33385, - 33397, 33409, 33421, 33433, 33445, 33457, 33469, 33481, 33493, 33505, - 33517, 33529, 33541, 33553, 33565, 33577, 33589, 33601, 33613, 33625, - 33637, 33649, 33661, 33673, 33677, 33681, 33689, 33696, 33697, 33701, - 33705, 33709, 33713, 33717, 33721, 33725, 33729, 33733, 33737, 33741, - 33745, 33749, 33753, 33757, 33761, 33765, 33769, 33773, 33777, 33781, - 33785, 33789, 33793, 33797, 33801, 33809, 33817, 33825, 33833, 33845, - 33852, 33852, 33852, 33852, 33852, 33852, 33852, 33852, 33852, 33852, - 33852, 33852, 33852, 33852, 33852, 33852, 33852, 33852, 33852, 33852, - 33852, 33852, 33852, 33852, 33852, 33852, 33853, 33861, 33869, 33876, - 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, - 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, - 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, 33876, - 33876, 33876, 33876, 33876, 33877, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, 33884, - 33884, 33884, 33884, 33884, 33884, 33884, 33885}, - {33885, 33893, 33901, 33904, 33904, 33904, 33904, 33904, 33904, 33904, - 33904, 33904, 33904, 33904, 33904, 33904, 33905, 33909, 33913, 33917, - 33925, 33929, 33933, 33937, 33941, 33945, 33949, 33953, 33957, 33961, - 33965, 33969, 33973, 33977, 33981, 33985, 33989, 33993, 33997, 34001, - 34005, 34009, 34013, 34017, 34021, 34025, 34029, 34033, 34037, 34041, - 34045, 34049, 34053, 34057, 34061, 34065, 34069, 34073, 34077, 34081, - 34084, 34084, 34084, 34084, 34085, 34097, 34109, 34121, 34133, 34145, - 34157, 34169, 34181, 34192, 34192, 34192, 34192, 34192, 34192, 34192, - 34193, 34197, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200}, - {34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, 34200, - 34201, 34205, 34209, 34213, 34217, 34221, 34225, 34229, 34233, 34237, - 34240, 34240, 34240, 34240, 34240, 34240, 34240}, - {34240, 34244, 34248, 34252, 34256, 34260, 34264, 34268, 34272, 34276, - 34280, 34284, 34288, 34292, 34296, 34300, 34304, 34308, 34312, 34316, - 34320, 34324, 34328, 34332, 34336, 34340, 34344, 34348, 34352, 34356, - 34360, 34364, 34368, 34372, 34376, 34380, 34384, 34388, 34392, 34396, - 34400, 34404, 34408, 34412, 34416, 34420, 34424, 34428, 34432, 34436, - 34440, 34444, 34448, 34452, 34456, 34460, 34464, 34468, 34472, 34476, - 34480, 34484, 34488, 34492, 34496, 34500, 34504, 34508, 34512, 34516, - 34520, 34524, 34528, 34532, 34536, 34540, 34544, 34548, 34552, 34556, - 34560, 34564, 34568, 34572, 34576, 34580, 34584, 34588, 34592, 34596, - 34600, 34604, 34608, 34612, 34616, 34620, 34624, 34628, 34632, 34636, - 34640, 34644, 34648, 34652, 34656, 34660, 34664, 34668, 34672, 34676, - 34680, 34684, 34688, 34692, 34696, 34700, 34704, 34708, 34712, 34716, - 34720, 34724, 34728, 34732, 34736, 34740, 34744, 34748, 34752, 34756, - 34760, 34764, 34768, 34772, 34776, 34780, 34784, 34788, 34792, 34796, - 34800, 34804, 34808, 34812, 34816, 34820, 34824, 34828, 34832, 34836, - 34840, 34844, 34848, 34852, 34856, 34860, 34864, 34868, 34872, 34876, - 34880, 34884, 34888, 34892, 34896, 34900, 34904, 34908, 34912, 34916, - 34920, 34924, 34928, 34932, 34936, 34940, 34944, 34948, 34952, 34956, - 34960, 34964, 34968, 34972, 34976, 34980, 34984, 34988, 34992, 34996, - 35000, 35004, 35008, 35012, 35016, 35020, 35024, 35028, 35032, 35036, - 35040, 35044, 35048, 35052, 35056, 35060, 35064, 35068, 35072, 35076, - 35080, 35084, 35088, 35092, 35096, 35100, 35104, 35108, 35112, 35116, - 35120, 35124, 35128, 35132, 35136, 35140, 35144, 35148, 35152, 35156, - 35160, 35164, 35168, 35172, 35176, 35180, 35184, 35188, 35192, 35196, - 35200, 35204, 35208, 35212, 35216, 35220, 35224, 35228, 35232, 35236, - 35240, 35244, 35248, 35252, 35256, 35260, 35264}, - {35264, 35268, 35272, 35276, 35280, 35284, 35288, 35292, 35296, 35300, - 35304, 35308, 35312, 35316, 35320, 35324, 35328, 35332, 35336, 35340, - 35344, 35348, 35352, 35356, 35360, 35364, 35368, 35372, 35376, 35380, - 35384, 35388, 35392, 35396, 35400, 35404, 35408, 35412, 35416, 35420, - 35424, 35428, 35432, 35436, 35440, 35444, 35448, 35452, 35456, 35460, - 35464, 35468, 35472, 35476, 35480, 35484, 35488, 35492, 35496, 35500, - 35504, 35508, 35512, 35516, 35520, 35524, 35528, 35532, 35536, 35540, - 35544, 35548, 35552, 35556, 35560, 35564, 35568, 35572, 35576, 35580, - 35584, 35588, 35592, 35596, 35600, 35604, 35608, 35612, 35616, 35620, - 35624, 35628, 35632, 35636, 35640, 35644, 35648, 35652, 35656, 35660, - 35664, 35668, 35672, 35676, 35680, 35684, 35688, 35692, 35696, 35700, - 35704, 35708, 35712, 35716, 35720, 35724, 35728, 35732, 35736, 35740, - 35744, 35748, 35752, 35756, 35760, 35764, 35768, 35772, 35776, 35780, - 35784, 35788, 35792, 35796, 35800, 35804, 35808, 35812, 35816, 35820, - 35824, 35828, 35832, 35836, 35840, 35844, 35848, 35852, 35856, 35860, - 35864, 35868, 35872, 35876, 35880, 35884, 35888, 35892, 35896, 35900, - 35904, 35908, 35912, 35916, 35920, 35924, 35928, 35932, 35936, 35940, - 35944, 35948, 35952, 35956, 35960, 35964, 35968, 35972, 35976, 35980, - 35984, 35988, 35992, 35996, 36000, 36004, 36008, 36012, 36016, 36020, - 36024, 36028, 36032, 36036, 36040, 36044, 36048, 36052, 36056, 36060, - 36064, 36068, 36072, 36076, 36080, 36084, 36088, 36092, 36096, 36100, - 36104, 36108, 36112, 36116, 36120, 36124, 36128, 36132, 36136, 36140, - 36144, 36148, 36152, 36156, 36160, 36164, 36168, 36172, 36176, 36180, - 36184, 36188, 36192, 36196, 36200, 36204, 36208, 36212, 36216, 36220, - 36224, 36228, 36232, 36236, 36240, 36244, 36248, 36252, 36256, 36260, - 36264, 36268, 36272, 36276, 36280, 36284, 36288}, - {36288, 36292, 36296, 36300, 36304, 36308, 36312, 36316, 36320, 36324, - 36328, 36332, 36336, 36340, 36344, 36348, 36352, 36356, 36360, 36364, - 36368, 36372, 36376, 36380, 36384, 36388, 36392, 36396, 36400, 36404, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, 36408, - 36408, 36408, 36408, 36408, 36408, 36408, 36408}}; -const char32_t decomposition_data[9102] = { - 0, 32, 32, 776, 97, 32, 772, 50, 51, - 32, 769, 956, 32, 807, 49, 111, 49, 8260, - 52, 49, 8260, 50, 51, 8260, 52, 65, 768, - 65, 769, 65, 770, 65, 771, 65, 776, 65, - 778, 67, 807, 69, 768, 69, 769, 69, 770, - 69, 776, 73, 768, 73, 769, 73, 770, 73, - 776, 78, 771, 79, 768, 79, 769, 79, 770, - 79, 771, 79, 776, 85, 768, 85, 769, 85, - 770, 85, 776, 89, 769, 97, 768, 97, 769, - 97, 770, 97, 771, 97, 776, 97, 778, 99, - 807, 101, 768, 101, 769, 101, 770, 101, 776, - 105, 768, 105, 769, 105, 770, 105, 776, 110, - 771, 111, 768, 111, 769, 111, 770, 111, 771, - 111, 776, 117, 768, 117, 769, 117, 770, 117, - 776, 121, 769, 121, 776, 65, 772, 97, 772, - 65, 774, 97, 774, 65, 808, 97, 808, 67, - 769, 99, 769, 67, 770, 99, 770, 67, 775, - 99, 775, 67, 780, 99, 780, 68, 780, 100, - 780, 69, 772, 101, 772, 69, 774, 101, 774, - 69, 775, 101, 775, 69, 808, 101, 808, 69, - 780, 101, 780, 71, 770, 103, 770, 71, 774, - 103, 774, 71, 775, 103, 775, 71, 807, 103, - 807, 72, 770, 104, 770, 73, 771, 105, 771, - 73, 772, 105, 772, 73, 774, 105, 774, 73, - 808, 105, 808, 73, 775, 73, 74, 105, 106, - 74, 770, 106, 770, 75, 807, 107, 807, 76, - 769, 108, 769, 76, 807, 108, 807, 76, 780, - 108, 780, 76, 183, 108, 183, 78, 769, 110, - 769, 78, 807, 110, 807, 78, 780, 110, 780, - 700, 110, 79, 772, 111, 772, 79, 774, 111, - 774, 79, 779, 111, 779, 82, 769, 114, 769, - 82, 807, 114, 807, 82, 780, 114, 780, 83, - 769, 115, 769, 83, 770, 115, 770, 83, 807, - 115, 807, 83, 780, 115, 780, 84, 807, 116, - 807, 84, 780, 116, 780, 85, 771, 117, 771, - 85, 772, 117, 772, 85, 774, 117, 774, 85, - 778, 117, 778, 85, 779, 117, 779, 85, 808, - 117, 808, 87, 770, 119, 770, 89, 770, 121, - 770, 89, 776, 90, 769, 122, 769, 90, 775, - 122, 775, 90, 780, 122, 780, 115, 79, 795, - 111, 795, 85, 795, 117, 795, 68, 90, 780, - 68, 122, 780, 100, 122, 780, 76, 74, 76, - 106, 108, 106, 78, 74, 78, 106, 110, 106, - 65, 780, 97, 780, 73, 780, 105, 780, 79, - 780, 111, 780, 85, 780, 117, 780, 85, 776, - 772, 117, 776, 772, 85, 776, 769, 117, 776, - 769, 85, 776, 780, 117, 776, 780, 85, 776, - 768, 117, 776, 768, 65, 776, 772, 97, 776, - 772, 65, 775, 772, 97, 775, 772, 198, 772, - 230, 772, 71, 780, 103, 780, 75, 780, 107, - 780, 79, 808, 111, 808, 79, 808, 772, 111, - 808, 772, 439, 780, 658, 780, 106, 780, 68, - 90, 68, 122, 100, 122, 71, 769, 103, 769, - 78, 768, 110, 768, 65, 778, 769, 97, 778, - 769, 198, 769, 230, 769, 216, 769, 248, 769, - 65, 783, 97, 783, 65, 785, 97, 785, 69, - 783, 101, 783, 69, 785, 101, 785, 73, 783, - 105, 783, 73, 785, 105, 785, 79, 783, 111, - 783, 79, 785, 111, 785, 82, 783, 114, 783, - 82, 785, 114, 785, 85, 783, 117, 783, 85, - 785, 117, 785, 83, 806, 115, 806, 84, 806, - 116, 806, 72, 780, 104, 780, 65, 775, 97, - 775, 69, 807, 101, 807, 79, 776, 772, 111, - 776, 772, 79, 771, 772, 111, 771, 772, 79, - 775, 111, 775, 79, 775, 772, 111, 775, 772, - 89, 772, 121, 772, 104, 614, 106, 114, 633, - 635, 641, 119, 121, 32, 774, 32, 775, 32, - 778, 32, 808, 32, 771, 32, 779, 611, 108, - 115, 120, 661, 768, 769, 787, 776, 769, 697, - 32, 837, 59, 32, 769, 168, 769, 913, 769, - 183, 917, 769, 919, 769, 921, 769, 927, 769, - 933, 769, 937, 769, 953, 776, 769, 921, 776, - 933, 776, 945, 769, 949, 769, 951, 769, 953, - 769, 965, 776, 769, 953, 776, 965, 776, 959, - 769, 965, 769, 969, 769, 946, 952, 933, 978, - 769, 978, 776, 966, 960, 954, 961, 962, 920, - 949, 931, 1045, 768, 1045, 776, 1043, 769, 1030, - 776, 1050, 769, 1048, 768, 1059, 774, 1048, 774, - 1080, 774, 1077, 768, 1077, 776, 1075, 769, 1110, - 776, 1082, 769, 1080, 768, 1091, 774, 1140, 783, - 1141, 783, 1046, 774, 1078, 774, 1040, 774, 1072, - 774, 1040, 776, 1072, 776, 1045, 774, 1077, 774, - 1240, 776, 1241, 776, 1046, 776, 1078, 776, 1047, - 776, 1079, 776, 1048, 772, 1080, 772, 1048, 776, - 1080, 776, 1054, 776, 1086, 776, 1256, 776, 1257, - 776, 1069, 776, 1101, 776, 1059, 772, 1091, 772, - 1059, 776, 1091, 776, 1059, 779, 1091, 779, 1063, - 776, 1095, 776, 1067, 776, 1099, 776, 1381, 1410, - 1575, 1619, 1575, 1620, 1608, 1620, 1575, 1621, 1610, - 1620, 1575, 1652, 1608, 1652, 1735, 1652, 1610, 1652, - 1749, 1620, 1729, 1620, 1746, 1620, 2344, 2364, 2352, - 2364, 2355, 2364, 2325, 2364, 2326, 2364, 2327, 2364, - 2332, 2364, 2337, 2364, 2338, 2364, 2347, 2364, 2351, - 2364, 2503, 2494, 2503, 2519, 2465, 2492, 2466, 2492, - 2479, 2492, 2610, 2620, 2616, 2620, 2582, 2620, 2583, - 2620, 2588, 2620, 2603, 2620, 2887, 2902, 2887, 2878, - 2887, 2903, 2849, 2876, 2850, 2876, 2962, 3031, 3014, - 3006, 3015, 3006, 3014, 3031, 3142, 3158, 3263, 3285, - 3270, 3285, 3270, 3286, 3270, 3266, 3270, 3266, 3285, - 3398, 3390, 3399, 3390, 3398, 3415, 3545, 3530, 3545, - 3535, 3545, 3535, 3530, 3545, 3551, 3661, 3634, 3789, - 3762, 3755, 3737, 3755, 3745, 3851, 3906, 4023, 3916, - 4023, 3921, 4023, 3926, 4023, 3931, 4023, 3904, 4021, - 3953, 3954, 3953, 3956, 4018, 3968, 4018, 3953, 3968, - 4019, 3968, 4019, 3953, 3968, 3953, 3968, 3986, 4023, - 3996, 4023, 4001, 4023, 4006, 4023, 4011, 4023, 3984, - 4021, 4133, 4142, 4316, 6917, 6965, 6919, 6965, 6921, - 6965, 6923, 6965, 6925, 6965, 6929, 6965, 6970, 6965, - 6972, 6965, 6974, 6965, 6975, 6965, 6978, 6965, 65, - 198, 66, 68, 69, 398, 71, 72, 73, 74, - 75, 76, 77, 78, 79, 546, 80, 82, 84, - 85, 87, 97, 592, 593, 7426, 98, 100, 101, - 601, 603, 604, 103, 107, 109, 331, 111, 596, - 7446, 7447, 112, 116, 117, 7453, 623, 118, 7461, - 946, 947, 948, 966, 967, 105, 114, 117, 118, - 946, 947, 961, 966, 967, 1085, 594, 99, 597, - 240, 604, 102, 607, 609, 613, 616, 617, 618, - 7547, 669, 621, 7557, 671, 625, 624, 626, 627, - 628, 629, 632, 642, 643, 427, 649, 650, 7452, - 651, 652, 122, 656, 657, 658, 952, 65, 805, - 97, 805, 66, 775, 98, 775, 66, 803, 98, - 803, 66, 817, 98, 817, 67, 807, 769, 99, - 807, 769, 68, 775, 100, 775, 68, 803, 100, - 803, 68, 817, 100, 817, 68, 807, 100, 807, - 68, 813, 100, 813, 69, 772, 768, 101, 772, - 768, 69, 772, 769, 101, 772, 769, 69, 813, - 101, 813, 69, 816, 101, 816, 69, 807, 774, - 101, 807, 774, 70, 775, 102, 775, 71, 772, - 103, 772, 72, 775, 104, 775, 72, 803, 104, - 803, 72, 776, 104, 776, 72, 807, 104, 807, - 72, 814, 104, 814, 73, 816, 105, 816, 73, - 776, 769, 105, 776, 769, 75, 769, 107, 769, - 75, 803, 107, 803, 75, 817, 107, 817, 76, - 803, 108, 803, 76, 803, 772, 108, 803, 772, - 76, 817, 108, 817, 76, 813, 108, 813, 77, - 769, 109, 769, 77, 775, 109, 775, 77, 803, - 109, 803, 78, 775, 110, 775, 78, 803, 110, - 803, 78, 817, 110, 817, 78, 813, 110, 813, - 79, 771, 769, 111, 771, 769, 79, 771, 776, - 111, 771, 776, 79, 772, 768, 111, 772, 768, - 79, 772, 769, 111, 772, 769, 80, 769, 112, - 769, 80, 775, 112, 775, 82, 775, 114, 775, - 82, 803, 114, 803, 82, 803, 772, 114, 803, - 772, 82, 817, 114, 817, 83, 775, 115, 775, - 83, 803, 115, 803, 83, 769, 775, 115, 769, - 775, 83, 780, 775, 115, 780, 775, 83, 803, - 775, 115, 803, 775, 84, 775, 116, 775, 84, - 803, 116, 803, 84, 817, 116, 817, 84, 813, - 116, 813, 85, 804, 117, 804, 85, 816, 117, - 816, 85, 813, 117, 813, 85, 771, 769, 117, - 771, 769, 85, 772, 776, 117, 772, 776, 86, - 771, 118, 771, 86, 803, 118, 803, 87, 768, - 119, 768, 87, 769, 119, 769, 87, 776, 119, - 776, 87, 775, 119, 775, 87, 803, 119, 803, - 88, 775, 120, 775, 88, 776, 120, 776, 89, - 775, 121, 775, 90, 770, 122, 770, 90, 803, - 122, 803, 90, 817, 122, 817, 104, 817, 116, - 776, 119, 778, 121, 778, 97, 702, 383, 775, - 65, 803, 97, 803, 65, 777, 97, 777, 65, - 770, 769, 97, 770, 769, 65, 770, 768, 97, - 770, 768, 65, 770, 777, 97, 770, 777, 65, - 770, 771, 97, 770, 771, 65, 803, 770, 97, - 803, 770, 65, 774, 769, 97, 774, 769, 65, - 774, 768, 97, 774, 768, 65, 774, 777, 97, - 774, 777, 65, 774, 771, 97, 774, 771, 65, - 803, 774, 97, 803, 774, 69, 803, 101, 803, - 69, 777, 101, 777, 69, 771, 101, 771, 69, - 770, 769, 101, 770, 769, 69, 770, 768, 101, - 770, 768, 69, 770, 777, 101, 770, 777, 69, - 770, 771, 101, 770, 771, 69, 803, 770, 101, - 803, 770, 73, 777, 105, 777, 73, 803, 105, - 803, 79, 803, 111, 803, 79, 777, 111, 777, - 79, 770, 769, 111, 770, 769, 79, 770, 768, - 111, 770, 768, 79, 770, 777, 111, 770, 777, - 79, 770, 771, 111, 770, 771, 79, 803, 770, - 111, 803, 770, 79, 795, 769, 111, 795, 769, - 79, 795, 768, 111, 795, 768, 79, 795, 777, - 111, 795, 777, 79, 795, 771, 111, 795, 771, - 79, 795, 803, 111, 795, 803, 85, 803, 117, - 803, 85, 777, 117, 777, 85, 795, 769, 117, - 795, 769, 85, 795, 768, 117, 795, 768, 85, - 795, 777, 117, 795, 777, 85, 795, 771, 117, - 795, 771, 85, 795, 803, 117, 795, 803, 89, - 768, 121, 768, 89, 803, 121, 803, 89, 777, - 121, 777, 89, 771, 121, 771, 945, 787, 945, - 788, 945, 787, 768, 945, 788, 768, 945, 787, - 769, 945, 788, 769, 945, 787, 834, 945, 788, - 834, 913, 787, 913, 788, 913, 787, 768, 913, - 788, 768, 913, 787, 769, 913, 788, 769, 913, - 787, 834, 913, 788, 834, 949, 787, 949, 788, - 949, 787, 768, 949, 788, 768, 949, 787, 769, - 949, 788, 769, 917, 787, 917, 788, 917, 787, - 768, 917, 788, 768, 917, 787, 769, 917, 788, - 769, 951, 787, 951, 788, 951, 787, 768, 951, - 788, 768, 951, 787, 769, 951, 788, 769, 951, - 787, 834, 951, 788, 834, 919, 787, 919, 788, - 919, 787, 768, 919, 788, 768, 919, 787, 769, - 919, 788, 769, 919, 787, 834, 919, 788, 834, - 953, 787, 953, 788, 953, 787, 768, 953, 788, - 768, 953, 787, 769, 953, 788, 769, 953, 787, - 834, 953, 788, 834, 921, 787, 921, 788, 921, - 787, 768, 921, 788, 768, 921, 787, 769, 921, - 788, 769, 921, 787, 834, 921, 788, 834, 959, - 787, 959, 788, 959, 787, 768, 959, 788, 768, - 959, 787, 769, 959, 788, 769, 927, 787, 927, - 788, 927, 787, 768, 927, 788, 768, 927, 787, - 769, 927, 788, 769, 965, 787, 965, 788, 965, - 787, 768, 965, 788, 768, 965, 787, 769, 965, - 788, 769, 965, 787, 834, 965, 788, 834, 933, - 788, 933, 788, 768, 933, 788, 769, 933, 788, - 834, 969, 787, 969, 788, 969, 787, 768, 969, - 788, 768, 969, 787, 769, 969, 788, 769, 969, - 787, 834, 969, 788, 834, 937, 787, 937, 788, - 937, 787, 768, 937, 788, 768, 937, 787, 769, - 937, 788, 769, 937, 787, 834, 937, 788, 834, - 945, 768, 945, 769, 949, 768, 949, 769, 951, - 768, 951, 769, 953, 768, 953, 769, 959, 768, - 959, 769, 965, 768, 965, 769, 969, 768, 969, - 769, 945, 787, 837, 945, 788, 837, 945, 787, - 768, 837, 945, 788, 768, 837, 945, 787, 769, - 837, 945, 788, 769, 837, 945, 787, 834, 837, - 945, 788, 834, 837, 913, 787, 837, 913, 788, - 837, 913, 787, 768, 837, 913, 788, 768, 837, - 913, 787, 769, 837, 913, 788, 769, 837, 913, - 787, 834, 837, 913, 788, 834, 837, 951, 787, - 837, 951, 788, 837, 951, 787, 768, 837, 951, - 788, 768, 837, 951, 787, 769, 837, 951, 788, - 769, 837, 951, 787, 834, 837, 951, 788, 834, - 837, 919, 787, 837, 919, 788, 837, 919, 787, - 768, 837, 919, 788, 768, 837, 919, 787, 769, - 837, 919, 788, 769, 837, 919, 787, 834, 837, - 919, 788, 834, 837, 969, 787, 837, 969, 788, - 837, 969, 787, 768, 837, 969, 788, 768, 837, - 969, 787, 769, 837, 969, 788, 769, 837, 969, - 787, 834, 837, 969, 788, 834, 837, 937, 787, - 837, 937, 788, 837, 937, 787, 768, 837, 937, - 788, 768, 837, 937, 787, 769, 837, 937, 788, - 769, 837, 937, 787, 834, 837, 937, 788, 834, - 837, 945, 774, 945, 772, 945, 768, 837, 945, - 837, 945, 769, 837, 945, 834, 945, 834, 837, - 913, 774, 913, 772, 913, 768, 913, 769, 913, - 837, 32, 787, 953, 32, 787, 32, 834, 168, - 834, 951, 768, 837, 951, 837, 951, 769, 837, - 951, 834, 951, 834, 837, 917, 768, 917, 769, - 919, 768, 919, 769, 919, 837, 8127, 768, 8127, - 769, 8127, 834, 953, 774, 953, 772, 953, 776, - 768, 953, 776, 769, 953, 834, 953, 776, 834, - 921, 774, 921, 772, 921, 768, 921, 769, 8190, - 768, 8190, 769, 8190, 834, 965, 774, 965, 772, - 965, 776, 768, 965, 776, 769, 961, 787, 961, - 788, 965, 834, 965, 776, 834, 933, 774, 933, - 772, 933, 768, 933, 769, 929, 788, 168, 768, - 168, 769, 96, 969, 768, 837, 969, 837, 969, - 769, 837, 969, 834, 969, 834, 837, 927, 768, - 927, 769, 937, 768, 937, 769, 937, 837, 180, - 32, 788, 8194, 8195, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 8208, 32, 819, 46, 46, - 46, 46, 46, 46, 32, 8242, 8242, 8242, 8242, - 8242, 8245, 8245, 8245, 8245, 8245, 33, 33, 32, - 773, 63, 63, 63, 33, 33, 63, 8242, 8242, - 8242, 8242, 32, 48, 105, 52, 53, 54, 55, - 56, 57, 43, 8722, 61, 40, 41, 110, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, - 43, 8722, 61, 40, 41, 97, 101, 111, 120, - 601, 104, 107, 108, 109, 110, 112, 115, 116, - 82, 115, 97, 47, 99, 97, 47, 115, 67, - 176, 67, 99, 47, 111, 99, 47, 117, 400, - 176, 70, 103, 72, 72, 72, 104, 295, 73, - 73, 76, 108, 78, 78, 111, 80, 81, 82, - 82, 82, 83, 77, 84, 69, 76, 84, 77, - 90, 937, 90, 75, 65, 778, 66, 67, 101, - 69, 70, 77, 111, 1488, 1489, 1490, 1491, 105, - 70, 65, 88, 960, 947, 915, 928, 8721, 68, - 100, 101, 105, 106, 49, 8260, 55, 49, 8260, - 57, 49, 8260, 49, 48, 49, 8260, 51, 50, - 8260, 51, 49, 8260, 53, 50, 8260, 53, 51, - 8260, 53, 52, 8260, 53, 49, 8260, 54, 53, - 8260, 54, 49, 8260, 56, 51, 8260, 56, 53, - 8260, 56, 55, 8260, 56, 49, 8260, 73, 73, - 73, 73, 73, 73, 73, 86, 86, 86, 73, - 86, 73, 73, 86, 73, 73, 73, 73, 88, - 88, 88, 73, 88, 73, 73, 76, 67, 68, - 77, 105, 105, 105, 105, 105, 105, 105, 118, - 118, 118, 105, 118, 105, 105, 118, 105, 105, - 105, 105, 120, 120, 120, 105, 120, 105, 105, - 108, 99, 100, 109, 48, 8260, 51, 8592, 824, - 8594, 824, 8596, 824, 8656, 824, 8660, 824, 8658, - 824, 8707, 824, 8712, 824, 8715, 824, 8739, 824, - 8741, 824, 8747, 8747, 8747, 8747, 8747, 8750, 8750, - 8750, 8750, 8750, 8764, 824, 8771, 824, 8773, 824, - 8776, 824, 61, 824, 8801, 824, 8781, 824, 60, - 824, 62, 824, 8804, 824, 8805, 824, 8818, 824, - 8819, 824, 8822, 824, 8823, 824, 8826, 824, 8827, - 824, 8834, 824, 8835, 824, 8838, 824, 8839, 824, - 8866, 824, 8872, 824, 8873, 824, 8875, 824, 8828, - 824, 8829, 824, 8849, 824, 8850, 824, 8882, 824, - 8883, 824, 8884, 824, 8885, 824, 12296, 12297, 49, - 50, 51, 52, 53, 54, 55, 56, 57, 49, - 48, 49, 49, 49, 50, 49, 51, 49, 52, - 49, 53, 49, 54, 49, 55, 49, 56, 49, - 57, 50, 48, 40, 49, 41, 40, 50, 41, - 40, 51, 41, 40, 52, 41, 40, 53, 41, - 40, 54, 41, 40, 55, 41, 40, 56, 41, - 40, 57, 41, 40, 49, 48, 41, 40, 49, - 49, 41, 40, 49, 50, 41, 40, 49, 51, - 41, 40, 49, 52, 41, 40, 49, 53, 41, - 40, 49, 54, 41, 40, 49, 55, 41, 40, - 49, 56, 41, 40, 49, 57, 41, 40, 50, - 48, 41, 49, 46, 50, 46, 51, 46, 52, - 46, 53, 46, 54, 46, 55, 46, 56, 46, - 57, 46, 49, 48, 46, 49, 49, 46, 49, - 50, 46, 49, 51, 46, 49, 52, 46, 49, - 53, 46, 49, 54, 46, 49, 55, 46, 49, - 56, 46, 49, 57, 46, 50, 48, 46, 40, - 97, 41, 40, 98, 41, 40, 99, 41, 40, - 100, 41, 40, 101, 41, 40, 102, 41, 40, - 103, 41, 40, 104, 41, 40, 105, 41, 40, - 106, 41, 40, 107, 41, 40, 108, 41, 40, - 109, 41, 40, 110, 41, 40, 111, 41, 40, - 112, 41, 40, 113, 41, 40, 114, 41, 40, - 115, 41, 40, 116, 41, 40, 117, 41, 40, - 118, 41, 40, 119, 41, 40, 120, 41, 40, - 121, 41, 40, 122, 41, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, 76, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, - 87, 88, 89, 90, 97, 98, 99, 100, 101, - 102, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, 119, - 120, 121, 122, 48, 8747, 8747, 8747, 8747, 58, - 58, 61, 61, 61, 61, 61, 61, 10973, 824, - 106, 86, 11617, 27597, 40863, 19968, 20008, 20022, 20031, - 20057, 20101, 20108, 20128, 20154, 20799, 20837, 20843, 20866, - 20886, 20907, 20960, 20981, 20992, 21147, 21241, 21269, 21274, - 21304, 21313, 21340, 21353, 21378, 21430, 21448, 21475, 22231, - 22303, 22763, 22786, 22794, 22805, 22823, 22899, 23376, 23424, - 23544, 23567, 23586, 23608, 23662, 23665, 24027, 24037, 24049, - 24062, 24178, 24186, 24191, 24308, 24318, 24331, 24339, 24400, - 24417, 24435, 24515, 25096, 25142, 25163, 25903, 25908, 25991, - 26007, 26020, 26041, 26080, 26085, 26352, 26376, 26408, 27424, - 27490, 27513, 27571, 27595, 27604, 27611, 27663, 27668, 27700, - 28779, 29226, 29238, 29243, 29247, 29255, 29273, 29275, 29356, - 29572, 29577, 29916, 29926, 29976, 29983, 29992, 30000, 30091, - 30098, 30326, 30333, 30382, 30399, 30446, 30683, 30690, 30707, - 31034, 31160, 31166, 31348, 31435, 31481, 31859, 31992, 32566, - 32593, 32650, 32701, 32769, 32780, 32786, 32819, 32895, 32905, - 33251, 33258, 33267, 33276, 33292, 33307, 33311, 33390, 33394, - 33400, 34381, 34411, 34880, 34892, 34915, 35198, 35211, 35282, - 35328, 35895, 35910, 35925, 35960, 35997, 36196, 36208, 36275, - 36523, 36554, 36763, 36784, 36789, 37009, 37193, 37318, 37324, - 37329, 38263, 38272, 38428, 38582, 38585, 38632, 38737, 38750, - 38754, 38761, 38859, 38893, 38899, 38913, 39080, 39131, 39135, - 39318, 39321, 39340, 39592, 39640, 39647, 39717, 39727, 39730, - 39740, 39770, 40165, 40565, 40575, 40613, 40635, 40643, 40653, - 40657, 40697, 40701, 40718, 40723, 40736, 40763, 40778, 40786, - 40845, 40860, 40864, 32, 12306, 21313, 21316, 21317, 12363, - 12441, 12365, 12441, 12367, 12441, 12369, 12441, 12371, 12441, - 12373, 12441, 12375, 12441, 12377, 12441, 12379, 12441, 12381, - 12441, 12383, 12441, 12385, 12441, 12388, 12441, 12390, 12441, - 12392, 12441, 12399, 12441, 12399, 12442, 12402, 12441, 12402, - 12442, 12405, 12441, 12405, 12442, 12408, 12441, 12408, 12442, - 12411, 12441, 12411, 12442, 12358, 12441, 32, 12441, 32, - 12442, 12445, 12441, 12424, 12426, 12459, 12441, 12461, 12441, - 12463, 12441, 12465, 12441, 12467, 12441, 12469, 12441, 12471, - 12441, 12473, 12441, 12475, 12441, 12477, 12441, 12479, 12441, - 12481, 12441, 12484, 12441, 12486, 12441, 12488, 12441, 12495, - 12441, 12495, 12442, 12498, 12441, 12498, 12442, 12501, 12441, - 12501, 12442, 12504, 12441, 12504, 12442, 12507, 12441, 12507, - 12442, 12454, 12441, 12527, 12441, 12528, 12441, 12529, 12441, - 12530, 12441, 12541, 12441, 12467, 12488, 4352, 4353, 4522, - 4354, 4524, 4525, 4355, 4356, 4357, 4528, 4529, 4530, - 4531, 4532, 4533, 4378, 4358, 4359, 4360, 4385, 4361, - 4362, 4363, 4364, 4365, 4366, 4367, 4368, 4369, 4370, - 4449, 4450, 4451, 4452, 4453, 4454, 4455, 4456, 4457, - 4458, 4459, 4460, 4461, 4462, 4463, 4464, 4465, 4466, - 4467, 4468, 4469, 4448, 4372, 4373, 4551, 4552, 4556, - 4558, 4563, 4567, 4569, 4380, 4573, 4575, 4381, 4382, - 4384, 4386, 4387, 4391, 4393, 4395, 4396, 4397, 4398, - 4399, 4402, 4406, 4416, 4423, 4428, 4593, 4594, 4439, - 4440, 4441, 4484, 4485, 4488, 4497, 4498, 4500, 4510, - 4513, 19968, 20108, 19977, 22235, 19978, 20013, 19979, 30002, - 20057, 19993, 19969, 22825, 22320, 20154, 40, 4352, 41, - 40, 4354, 41, 40, 4355, 41, 40, 4357, 41, - 40, 4358, 41, 40, 4359, 41, 40, 4361, 41, - 40, 4363, 41, 40, 4364, 41, 40, 4366, 41, - 40, 4367, 41, 40, 4368, 41, 40, 4369, 41, - 40, 4370, 41, 40, 4352, 4449, 41, 40, 4354, - 4449, 41, 40, 4355, 4449, 41, 40, 4357, 4449, - 41, 40, 4358, 4449, 41, 40, 4359, 4449, 41, - 40, 4361, 4449, 41, 40, 4363, 4449, 41, 40, - 4364, 4449, 41, 40, 4366, 4449, 41, 40, 4367, - 4449, 41, 40, 4368, 4449, 41, 40, 4369, 4449, - 41, 40, 4370, 4449, 41, 40, 4364, 4462, 41, - 40, 4363, 4457, 4364, 4453, 4523, 41, 40, 4363, - 4457, 4370, 4462, 41, 40, 19968, 41, 40, 20108, - 41, 40, 19977, 41, 40, 22235, 41, 40, 20116, - 41, 40, 20845, 41, 40, 19971, 41, 40, 20843, - 41, 40, 20061, 41, 40, 21313, 41, 40, 26376, - 41, 40, 28779, 41, 40, 27700, 41, 40, 26408, - 41, 40, 37329, 41, 40, 22303, 41, 40, 26085, - 41, 40, 26666, 41, 40, 26377, 41, 40, 31038, - 41, 40, 21517, 41, 40, 29305, 41, 40, 36001, - 41, 40, 31069, 41, 40, 21172, 41, 40, 20195, - 41, 40, 21628, 41, 40, 23398, 41, 40, 30435, - 41, 40, 20225, 41, 40, 36039, 41, 40, 21332, - 41, 40, 31085, 41, 40, 20241, 41, 40, 33258, - 41, 40, 33267, 41, 21839, 24188, 25991, 31631, 80, - 84, 69, 50, 49, 50, 50, 50, 51, 50, - 52, 50, 53, 50, 54, 50, 55, 50, 56, - 50, 57, 51, 48, 51, 49, 51, 50, 51, - 51, 51, 52, 51, 53, 4352, 4354, 4355, 4357, - 4358, 4359, 4361, 4363, 4364, 4366, 4367, 4368, 4369, - 4370, 4352, 4449, 4354, 4449, 4355, 4449, 4357, 4449, - 4358, 4449, 4359, 4449, 4361, 4449, 4363, 4449, 4364, - 4449, 4366, 4449, 4367, 4449, 4368, 4449, 4369, 4449, - 4370, 4449, 4366, 4449, 4535, 4352, 4457, 4364, 4462, - 4363, 4468, 4363, 4462, 19968, 20108, 19977, 22235, 20116, - 20845, 19971, 20843, 20061, 21313, 26376, 28779, 27700, 26408, - 37329, 22303, 26085, 26666, 26377, 31038, 21517, 29305, 36001, - 31069, 21172, 31192, 30007, 22899, 36969, 20778, 21360, 27880, - 38917, 20241, 20889, 27491, 19978, 20013, 19979, 24038, 21491, - 21307, 23447, 23398, 30435, 20225, 36039, 21332, 22812, 51, - 54, 51, 55, 51, 56, 51, 57, 52, 48, - 52, 49, 52, 50, 52, 51, 52, 52, 52, - 53, 52, 54, 52, 55, 52, 56, 52, 57, - 53, 48, 49, 26376, 50, 26376, 51, 26376, 52, - 26376, 53, 26376, 54, 26376, 55, 26376, 56, 26376, - 57, 26376, 49, 48, 26376, 49, 49, 26376, 49, - 50, 26376, 72, 103, 101, 114, 103, 101, 86, - 76, 84, 68, 12450, 12452, 12454, 12456, 12458, 12459, - 12461, 12463, 12465, 12467, 12469, 12471, 12473, 12475, 12477, - 12479, 12481, 12484, 12486, 12488, 12490, 12491, 12492, 12493, - 12494, 12495, 12498, 12501, 12504, 12507, 12510, 12511, 12512, - 12513, 12514, 12516, 12518, 12520, 12521, 12522, 12523, 12524, - 12525, 12527, 12528, 12529, 12530, 20196, 21644, 12450, 12495, - 12442, 12540, 12488, 12450, 12523, 12501, 12449, 12450, 12531, - 12504, 12442, 12450, 12450, 12540, 12523, 12452, 12491, 12531, - 12463, 12441, 12452, 12531, 12481, 12454, 12457, 12531, 12456, - 12473, 12463, 12540, 12488, 12441, 12456, 12540, 12459, 12540, - 12458, 12531, 12473, 12458, 12540, 12512, 12459, 12452, 12522, - 12459, 12521, 12483, 12488, 12459, 12525, 12522, 12540, 12459, - 12441, 12525, 12531, 12459, 12441, 12531, 12510, 12461, 12441, - 12459, 12441, 12461, 12441, 12491, 12540, 12461, 12517, 12522, - 12540, 12461, 12441, 12523, 12479, 12441, 12540, 12461, 12525, - 12461, 12525, 12463, 12441, 12521, 12512, 12461, 12525, 12513, - 12540, 12488, 12523, 12461, 12525, 12527, 12483, 12488, 12463, - 12441, 12521, 12512, 12463, 12441, 12521, 12512, 12488, 12531, - 12463, 12523, 12475, 12441, 12452, 12525, 12463, 12525, 12540, - 12493, 12465, 12540, 12473, 12467, 12523, 12490, 12467, 12540, - 12507, 12442, 12469, 12452, 12463, 12523, 12469, 12531, 12481, - 12540, 12512, 12471, 12522, 12531, 12463, 12441, 12475, 12531, - 12481, 12475, 12531, 12488, 12479, 12441, 12540, 12473, 12486, - 12441, 12471, 12488, 12441, 12523, 12488, 12531, 12490, 12494, - 12494, 12483, 12488, 12495, 12452, 12484, 12495, 12442, 12540, - 12475, 12531, 12488, 12495, 12442, 12540, 12484, 12495, 12441, - 12540, 12524, 12523, 12498, 12442, 12450, 12473, 12488, 12523, - 12498, 12442, 12463, 12523, 12498, 12442, 12467, 12498, 12441, - 12523, 12501, 12449, 12521, 12483, 12488, 12441, 12501, 12451, - 12540, 12488, 12501, 12441, 12483, 12471, 12455, 12523, 12501, - 12521, 12531, 12504, 12463, 12479, 12540, 12523, 12504, 12442, - 12477, 12504, 12442, 12491, 12498, 12504, 12523, 12484, 12504, - 12442, 12531, 12473, 12504, 12442, 12540, 12471, 12441, 12504, - 12441, 12540, 12479, 12507, 12442, 12452, 12531, 12488, 12507, - 12441, 12523, 12488, 12507, 12531, 12507, 12442, 12531, 12488, - 12441, 12507, 12540, 12523, 12507, 12540, 12531, 12510, 12452, - 12463, 12525, 12510, 12452, 12523, 12510, 12483, 12495, 12510, - 12523, 12463, 12510, 12531, 12471, 12519, 12531, 12511, 12463, - 12525, 12531, 12511, 12522, 12511, 12522, 12495, 12441, 12540, - 12523, 12513, 12459, 12441, 12513, 12459, 12441, 12488, 12531, - 12513, 12540, 12488, 12523, 12516, 12540, 12488, 12441, 12516, - 12540, 12523, 12518, 12450, 12531, 12522, 12483, 12488, 12523, - 12522, 12521, 12523, 12498, 12442, 12540, 12523, 12540, 12501, - 12441, 12523, 12524, 12512, 12524, 12531, 12488, 12465, 12441, - 12531, 12527, 12483, 12488, 48, 28857, 49, 28857, 50, - 28857, 51, 28857, 52, 28857, 53, 28857, 54, 28857, - 55, 28857, 56, 28857, 57, 28857, 49, 48, 28857, - 49, 49, 28857, 49, 50, 28857, 49, 51, 28857, - 49, 52, 28857, 49, 53, 28857, 49, 54, 28857, - 49, 55, 28857, 49, 56, 28857, 49, 57, 28857, - 50, 48, 28857, 50, 49, 28857, 50, 50, 28857, - 50, 51, 28857, 50, 52, 28857, 104, 80, 97, - 100, 97, 65, 85, 98, 97, 114, 111, 86, - 112, 99, 100, 109, 100, 109, 50, 100, 109, - 51, 73, 85, 24179, 25104, 26157, 21644, 22823, 27491, - 26126, 27835, 26666, 24335, 20250, 31038, 112, 65, 110, - 65, 956, 65, 109, 65, 107, 65, 75, 66, - 77, 66, 71, 66, 99, 97, 108, 107, 99, - 97, 108, 112, 70, 110, 70, 956, 70, 956, - 103, 109, 103, 107, 103, 72, 122, 107, 72, - 122, 77, 72, 122, 71, 72, 122, 84, 72, - 122, 956, 108, 109, 108, 100, 108, 107, 108, - 102, 109, 110, 109, 956, 109, 109, 109, 99, - 109, 107, 109, 109, 109, 50, 99, 109, 50, - 109, 50, 107, 109, 50, 109, 109, 51, 99, - 109, 51, 109, 51, 107, 109, 51, 109, 8725, - 115, 109, 8725, 115, 50, 80, 97, 107, 80, - 97, 77, 80, 97, 71, 80, 97, 114, 97, - 100, 114, 97, 100, 8725, 115, 114, 97, 100, - 8725, 115, 50, 112, 115, 110, 115, 956, 115, - 109, 115, 112, 86, 110, 86, 956, 86, 109, - 86, 107, 86, 77, 86, 112, 87, 110, 87, - 956, 87, 109, 87, 107, 87, 77, 87, 107, - 937, 77, 937, 97, 46, 109, 46, 66, 113, - 99, 99, 99, 100, 67, 8725, 107, 103, 67, - 111, 46, 100, 66, 71, 121, 104, 97, 72, - 80, 105, 110, 75, 75, 75, 77, 107, 116, - 108, 109, 108, 110, 108, 111, 103, 108, 120, - 109, 98, 109, 105, 108, 109, 111, 108, 80, - 72, 112, 46, 109, 46, 80, 80, 77, 80, - 82, 115, 114, 83, 118, 87, 98, 86, 8725, - 109, 65, 8725, 109, 49, 26085, 50, 26085, 51, - 26085, 52, 26085, 53, 26085, 54, 26085, 55, 26085, - 56, 26085, 57, 26085, 49, 48, 26085, 49, 49, - 26085, 49, 50, 26085, 49, 51, 26085, 49, 52, - 26085, 49, 53, 26085, 49, 54, 26085, 49, 55, - 26085, 49, 56, 26085, 49, 57, 26085, 50, 48, - 26085, 50, 49, 26085, 50, 50, 26085, 50, 51, - 26085, 50, 52, 26085, 50, 53, 26085, 50, 54, - 26085, 50, 55, 26085, 50, 56, 26085, 50, 57, - 26085, 51, 48, 26085, 51, 49, 26085, 103, 97, - 108, 1098, 1100, 42863, 67, 70, 81, 294, 339, - 42791, 43831, 619, 43858, 653, 35912, 26356, 36554, 36040, - 28369, 20018, 21477, 40860, 40860, 22865, 37329, 21895, 22856, - 25078, 30313, 32645, 34367, 34746, 35064, 37007, 27138, 27931, - 28889, 29662, 33853, 37226, 39409, 20098, 21365, 27396, 29211, - 34349, 40478, 23888, 28651, 34253, 35172, 25289, 33240, 34847, - 24266, 26391, 28010, 29436, 37070, 20358, 20919, 21214, 25796, - 27347, 29200, 30439, 32769, 34310, 34396, 36335, 38706, 39791, - 40442, 30860, 31103, 32160, 33737, 37636, 40575, 35542, 22751, - 24324, 31840, 32894, 29282, 30922, 36034, 38647, 22744, 23650, - 27155, 28122, 28431, 32047, 32311, 38475, 21202, 32907, 20956, - 20940, 31260, 32190, 33777, 38517, 35712, 25295, 27138, 35582, - 20025, 23527, 24594, 29575, 30064, 21271, 30971, 20415, 24489, - 19981, 27852, 25976, 32034, 21443, 22622, 30465, 33865, 35498, - 27578, 36784, 27784, 25342, 33509, 25504, 30053, 20142, 20841, - 20937, 26753, 31975, 33391, 35538, 37327, 21237, 21570, 22899, - 24300, 26053, 28670, 31018, 38317, 39530, 40599, 40654, 21147, - 26310, 27511, 36706, 24180, 24976, 25088, 25754, 28451, 29001, - 29833, 31178, 32244, 32879, 36646, 34030, 36899, 37706, 21015, - 21155, 21693, 28872, 35010, 35498, 24265, 24565, 25467, 27566, - 31806, 29557, 20196, 22265, 23527, 23994, 24604, 29618, 29801, - 32666, 32838, 37428, 38646, 38728, 38936, 20363, 31150, 37300, - 38584, 24801, 20102, 20698, 23534, 23615, 26009, 27138, 29134, - 30274, 34044, 36988, 40845, 26248, 38446, 21129, 26491, 26611, - 27969, 28316, 29705, 30041, 30827, 32016, 39006, 20845, 25134, - 38520, 20523, 23833, 28138, 36650, 24459, 24900, 26647, 29575, - 38534, 21033, 21519, 23653, 26131, 26446, 26792, 27877, 29702, - 30178, 32633, 35023, 35041, 37324, 38626, 21311, 28346, 21533, - 29136, 29848, 34298, 38563, 40023, 40607, 26519, 28107, 33256, - 31435, 31520, 31890, 29376, 28825, 35672, 20160, 33590, 21050, - 20999, 24230, 25299, 31958, 23429, 27934, 26292, 36667, 34892, - 38477, 35211, 24275, 20800, 21952, 22618, 26228, 20958, 29482, - 30410, 31036, 31070, 31077, 31119, 38742, 31934, 32701, 34322, - 35576, 36920, 37117, 39151, 39164, 39208, 40372, 37086, 38583, - 20398, 20711, 20813, 21193, 21220, 21329, 21917, 22022, 22120, - 22592, 22696, 23652, 23662, 24724, 24936, 24974, 25074, 25935, - 26082, 26257, 26757, 28023, 28186, 28450, 29038, 29227, 29730, - 30865, 31038, 31049, 31048, 31056, 31062, 31069, 31117, 31118, - 31296, 31361, 31680, 32244, 32265, 32321, 32626, 32773, 33261, - 33401, 33401, 33879, 35088, 35222, 35585, 35641, 36051, 36104, - 36790, 36920, 38627, 38911, 38971, 24693, 148206, 33304, 20006, - 20917, 20840, 20352, 20805, 20864, 21191, 21242, 21917, 21845, - 21913, 21986, 22618, 22707, 22852, 22868, 23138, 23336, 24274, - 24281, 24425, 24493, 24792, 24910, 24840, 24974, 24928, 25074, - 25140, 25540, 25628, 25682, 25942, 26228, 26391, 26395, 26454, - 27513, 27578, 27969, 28379, 28363, 28450, 28702, 29038, 30631, - 29237, 29359, 29482, 29809, 29958, 30011, 30237, 30239, 30410, - 30427, 30452, 30538, 30528, 30924, 31409, 31680, 31867, 32091, - 32244, 32574, 32773, 33618, 33775, 34681, 35137, 35206, 35222, - 35519, 35576, 35531, 35585, 35582, 35565, 35641, 35722, 36104, - 36664, 36978, 37273, 37494, 38524, 38627, 38742, 38875, 38911, - 38923, 38971, 39698, 40860, 141386, 141380, 144341, 15261, 16408, - 16441, 152137, 154832, 163539, 40771, 40846, 102, 102, 102, - 105, 102, 108, 102, 102, 105, 102, 102, 108, - 115, 116, 115, 116, 1396, 1398, 1396, 1381, 1396, - 1387, 1406, 1398, 1396, 1389, 1497, 1460, 1522, 1463, - 1506, 1488, 1491, 1492, 1499, 1500, 1501, 1512, 1514, - 43, 1513, 1473, 1513, 1474, 1513, 1468, 1473, 1513, - 1468, 1474, 1488, 1463, 1488, 1464, 1488, 1468, 1489, - 1468, 1490, 1468, 1491, 1468, 1492, 1468, 1493, 1468, - 1494, 1468, 1496, 1468, 1497, 1468, 1498, 1468, 1499, - 1468, 1500, 1468, 1502, 1468, 1504, 1468, 1505, 1468, - 1507, 1468, 1508, 1468, 1510, 1468, 1511, 1468, 1512, - 1468, 1513, 1468, 1514, 1468, 1493, 1465, 1489, 1471, - 1499, 1471, 1508, 1471, 1488, 1500, 1649, 1649, 1659, - 1659, 1659, 1659, 1662, 1662, 1662, 1662, 1664, 1664, - 1664, 1664, 1658, 1658, 1658, 1658, 1663, 1663, 1663, - 1663, 1657, 1657, 1657, 1657, 1700, 1700, 1700, 1700, - 1702, 1702, 1702, 1702, 1668, 1668, 1668, 1668, 1667, - 1667, 1667, 1667, 1670, 1670, 1670, 1670, 1671, 1671, - 1671, 1671, 1677, 1677, 1676, 1676, 1678, 1678, 1672, - 1672, 1688, 1688, 1681, 1681, 1705, 1705, 1705, 1705, - 1711, 1711, 1711, 1711, 1715, 1715, 1715, 1715, 1713, - 1713, 1713, 1713, 1722, 1722, 1723, 1723, 1723, 1723, - 1749, 1620, 1749, 1620, 1729, 1729, 1729, 1729, 1726, - 1726, 1726, 1726, 1746, 1746, 1746, 1620, 1746, 1620, - 1709, 1709, 1709, 1709, 1735, 1735, 1734, 1734, 1736, - 1736, 1735, 1652, 1739, 1739, 1733, 1733, 1737, 1737, - 1744, 1744, 1744, 1744, 1609, 1609, 1610, 1620, 1575, - 1610, 1620, 1575, 1610, 1620, 1749, 1610, 1620, 1749, - 1610, 1620, 1608, 1610, 1620, 1608, 1610, 1620, 1735, - 1610, 1620, 1735, 1610, 1620, 1734, 1610, 1620, 1734, - 1610, 1620, 1736, 1610, 1620, 1736, 1610, 1620, 1744, - 1610, 1620, 1744, 1610, 1620, 1744, 1610, 1620, 1609, - 1610, 1620, 1609, 1610, 1620, 1609, 1740, 1740, 1740, - 1740, 1610, 1620, 1580, 1610, 1620, 1581, 1610, 1620, - 1605, 1610, 1620, 1609, 1610, 1620, 1610, 1576, 1580, - 1576, 1581, 1576, 1582, 1576, 1605, 1576, 1609, 1576, - 1610, 1578, 1580, 1578, 1581, 1578, 1582, 1578, 1605, - 1578, 1609, 1578, 1610, 1579, 1580, 1579, 1605, 1579, - 1609, 1579, 1610, 1580, 1581, 1580, 1605, 1581, 1580, - 1581, 1605, 1582, 1580, 1582, 1581, 1582, 1605, 1587, - 1580, 1587, 1581, 1587, 1582, 1587, 1605, 1589, 1581, - 1589, 1605, 1590, 1580, 1590, 1581, 1590, 1582, 1590, - 1605, 1591, 1581, 1591, 1605, 1592, 1605, 1593, 1580, - 1593, 1605, 1594, 1580, 1594, 1605, 1601, 1580, 1601, - 1581, 1601, 1582, 1601, 1605, 1601, 1609, 1601, 1610, - 1602, 1581, 1602, 1605, 1602, 1609, 1602, 1610, 1603, - 1575, 1603, 1580, 1603, 1581, 1603, 1582, 1603, 1604, - 1603, 1605, 1603, 1609, 1603, 1610, 1604, 1580, 1604, - 1581, 1604, 1582, 1604, 1605, 1604, 1609, 1604, 1610, - 1605, 1580, 1605, 1581, 1605, 1582, 1605, 1605, 1605, - 1609, 1605, 1610, 1606, 1580, 1606, 1581, 1606, 1582, - 1606, 1605, 1606, 1609, 1606, 1610, 1607, 1580, 1607, - 1605, 1607, 1609, 1607, 1610, 1610, 1580, 1610, 1581, - 1610, 1582, 1610, 1605, 1610, 1609, 1610, 1610, 1584, - 1648, 1585, 1648, 1609, 1648, 32, 1612, 1617, 32, - 1613, 1617, 32, 1614, 1617, 32, 1615, 1617, 32, - 1616, 1617, 32, 1617, 1648, 1610, 1620, 1585, 1610, - 1620, 1586, 1610, 1620, 1605, 1610, 1620, 1606, 1610, - 1620, 1609, 1610, 1620, 1610, 1576, 1585, 1576, 1586, - 1576, 1605, 1576, 1606, 1576, 1609, 1576, 1610, 1578, - 1585, 1578, 1586, 1578, 1605, 1578, 1606, 1578, 1609, - 1578, 1610, 1579, 1585, 1579, 1586, 1579, 1605, 1579, - 1606, 1579, 1609, 1579, 1610, 1601, 1609, 1601, 1610, - 1602, 1609, 1602, 1610, 1603, 1575, 1603, 1604, 1603, - 1605, 1603, 1609, 1603, 1610, 1604, 1605, 1604, 1609, - 1604, 1610, 1605, 1575, 1605, 1605, 1606, 1585, 1606, - 1586, 1606, 1605, 1606, 1606, 1606, 1609, 1606, 1610, - 1609, 1648, 1610, 1585, 1610, 1586, 1610, 1605, 1610, - 1606, 1610, 1609, 1610, 1610, 1610, 1620, 1580, 1610, - 1620, 1581, 1610, 1620, 1582, 1610, 1620, 1605, 1610, - 1620, 1607, 1576, 1580, 1576, 1581, 1576, 1582, 1576, - 1605, 1576, 1607, 1578, 1580, 1578, 1581, 1578, 1582, - 1578, 1605, 1578, 1607, 1579, 1605, 1580, 1581, 1580, - 1605, 1581, 1580, 1581, 1605, 1582, 1580, 1582, 1605, - 1587, 1580, 1587, 1581, 1587, 1582, 1587, 1605, 1589, - 1581, 1589, 1582, 1589, 1605, 1590, 1580, 1590, 1581, - 1590, 1582, 1590, 1605, 1591, 1581, 1592, 1605, 1593, - 1580, 1593, 1605, 1594, 1580, 1594, 1605, 1601, 1580, - 1601, 1581, 1601, 1582, 1601, 1605, 1602, 1581, 1602, - 1605, 1603, 1580, 1603, 1581, 1603, 1582, 1603, 1604, - 1603, 1605, 1604, 1580, 1604, 1581, 1604, 1582, 1604, - 1605, 1604, 1607, 1605, 1580, 1605, 1581, 1605, 1582, - 1605, 1605, 1606, 1580, 1606, 1581, 1606, 1582, 1606, - 1605, 1606, 1607, 1607, 1580, 1607, 1605, 1607, 1648, - 1610, 1580, 1610, 1581, 1610, 1582, 1610, 1605, 1610, - 1607, 1610, 1620, 1605, 1610, 1620, 1607, 1576, 1605, - 1576, 1607, 1578, 1605, 1578, 1607, 1579, 1605, 1579, - 1607, 1587, 1605, 1587, 1607, 1588, 1605, 1588, 1607, - 1603, 1604, 1603, 1605, 1604, 1605, 1606, 1605, 1606, - 1607, 1610, 1605, 1610, 1607, 1600, 1614, 1617, 1600, - 1615, 1617, 1600, 1616, 1617, 1591, 1609, 1591, 1610, - 1593, 1609, 1593, 1610, 1594, 1609, 1594, 1610, 1587, - 1609, 1587, 1610, 1588, 1609, 1588, 1610, 1581, 1609, - 1581, 1610, 1580, 1609, 1580, 1610, 1582, 1609, 1582, - 1610, 1589, 1609, 1589, 1610, 1590, 1609, 1590, 1610, - 1588, 1580, 1588, 1581, 1588, 1582, 1588, 1605, 1588, - 1585, 1587, 1585, 1589, 1585, 1590, 1585, 1591, 1609, - 1591, 1610, 1593, 1609, 1593, 1610, 1594, 1609, 1594, - 1610, 1587, 1609, 1587, 1610, 1588, 1609, 1588, 1610, - 1581, 1609, 1581, 1610, 1580, 1609, 1580, 1610, 1582, - 1609, 1582, 1610, 1589, 1609, 1589, 1610, 1590, 1609, - 1590, 1610, 1588, 1580, 1588, 1581, 1588, 1582, 1588, - 1605, 1588, 1585, 1587, 1585, 1589, 1585, 1590, 1585, - 1588, 1580, 1588, 1581, 1588, 1582, 1588, 1605, 1587, - 1607, 1588, 1607, 1591, 1605, 1587, 1580, 1587, 1581, - 1587, 1582, 1588, 1580, 1588, 1581, 1588, 1582, 1591, - 1605, 1592, 1605, 1575, 1611, 1575, 1611, 1578, 1580, - 1605, 1578, 1581, 1580, 1578, 1581, 1580, 1578, 1581, - 1605, 1578, 1582, 1605, 1578, 1605, 1580, 1578, 1605, - 1581, 1578, 1605, 1582, 1580, 1605, 1581, 1580, 1605, - 1581, 1581, 1605, 1610, 1581, 1605, 1609, 1587, 1581, - 1580, 1587, 1580, 1581, 1587, 1580, 1609, 1587, 1605, - 1581, 1587, 1605, 1581, 1587, 1605, 1580, 1587, 1605, - 1605, 1587, 1605, 1605, 1589, 1581, 1581, 1589, 1581, - 1581, 1589, 1605, 1605, 1588, 1581, 1605, 1588, 1581, - 1605, 1588, 1580, 1610, 1588, 1605, 1582, 1588, 1605, - 1582, 1588, 1605, 1605, 1588, 1605, 1605, 1590, 1581, - 1609, 1590, 1582, 1605, 1590, 1582, 1605, 1591, 1605, - 1581, 1591, 1605, 1581, 1591, 1605, 1605, 1591, 1605, - 1610, 1593, 1580, 1605, 1593, 1605, 1605, 1593, 1605, - 1605, 1593, 1605, 1609, 1594, 1605, 1605, 1594, 1605, - 1610, 1594, 1605, 1609, 1601, 1582, 1605, 1601, 1582, - 1605, 1602, 1605, 1581, 1602, 1605, 1605, 1604, 1581, - 1605, 1604, 1581, 1610, 1604, 1581, 1609, 1604, 1580, - 1580, 1604, 1580, 1580, 1604, 1582, 1605, 1604, 1582, - 1605, 1604, 1605, 1581, 1604, 1605, 1581, 1605, 1581, - 1580, 1605, 1581, 1605, 1605, 1581, 1610, 1605, 1580, - 1581, 1605, 1580, 1605, 1605, 1582, 1580, 1605, 1582, - 1605, 1605, 1580, 1582, 1607, 1605, 1580, 1607, 1605, - 1605, 1606, 1581, 1605, 1606, 1581, 1609, 1606, 1580, - 1605, 1606, 1580, 1605, 1606, 1580, 1609, 1606, 1605, - 1610, 1606, 1605, 1609, 1610, 1605, 1605, 1610, 1605, - 1605, 1576, 1582, 1610, 1578, 1580, 1610, 1578, 1580, - 1609, 1578, 1582, 1610, 1578, 1582, 1609, 1578, 1605, - 1610, 1578, 1605, 1609, 1580, 1605, 1610, 1580, 1581, - 1609, 1580, 1605, 1609, 1587, 1582, 1609, 1589, 1581, - 1610, 1588, 1581, 1610, 1590, 1581, 1610, 1604, 1580, - 1610, 1604, 1605, 1610, 1610, 1581, 1610, 1610, 1580, - 1610, 1610, 1605, 1610, 1605, 1605, 1610, 1602, 1605, - 1610, 1606, 1581, 1610, 1602, 1605, 1581, 1604, 1581, - 1605, 1593, 1605, 1610, 1603, 1605, 1610, 1606, 1580, - 1581, 1605, 1582, 1610, 1604, 1580, 1605, 1603, 1605, - 1605, 1604, 1580, 1605, 1606, 1580, 1581, 1580, 1581, - 1610, 1581, 1580, 1610, 1605, 1580, 1610, 1601, 1605, - 1610, 1576, 1581, 1610, 1603, 1605, 1605, 1593, 1580, - 1605, 1589, 1605, 1605, 1587, 1582, 1610, 1606, 1580, - 1610, 1589, 1604, 1746, 1602, 1604, 1746, 1575, 1604, - 1604, 1607, 1575, 1603, 1576, 1585, 1605, 1581, 1605, - 1583, 1589, 1604, 1593, 1605, 1585, 1587, 1608, 1604, - 1593, 1604, 1610, 1607, 1608, 1587, 1604, 1605, 1589, - 1604, 1609, 1589, 1604, 1609, 32, 1575, 1604, 1604, - 1607, 32, 1593, 1604, 1610, 1607, 32, 1608, 1587, - 1604, 1605, 1580, 1604, 32, 1580, 1604, 1575, 1604, - 1607, 1585, 1740, 1575, 1604, 44, 12289, 12290, 58, - 59, 33, 63, 12310, 12311, 46, 46, 46, 46, - 46, 8212, 8211, 95, 95, 40, 41, 123, 125, - 12308, 12309, 12304, 12305, 12298, 12299, 12296, 12297, 12300, - 12301, 12302, 12303, 91, 93, 32, 773, 32, 773, - 32, 773, 32, 773, 95, 95, 95, 44, 12289, - 46, 59, 58, 63, 33, 8212, 40, 41, 123, - 125, 12308, 12309, 35, 38, 42, 43, 45, 60, - 62, 61, 92, 36, 37, 64, 32, 1611, 1600, - 1611, 32, 1612, 32, 1613, 32, 1614, 1600, 1614, - 32, 1615, 1600, 1615, 32, 1616, 1600, 1616, 32, - 1617, 1600, 1617, 32, 1618, 1600, 1618, 1569, 1575, - 1619, 1575, 1619, 1575, 1620, 1575, 1620, 1608, 1620, - 1608, 1620, 1575, 1621, 1575, 1621, 1610, 1620, 1610, - 1620, 1610, 1620, 1610, 1620, 1575, 1575, 1576, 1576, - 1576, 1576, 1577, 1577, 1578, 1578, 1578, 1578, 1579, - 1579, 1579, 1579, 1580, 1580, 1580, 1580, 1581, 1581, - 1581, 1581, 1582, 1582, 1582, 1582, 1583, 1583, 1584, - 1584, 1585, 1585, 1586, 1586, 1587, 1587, 1587, 1587, - 1588, 1588, 1588, 1588, 1589, 1589, 1589, 1589, 1590, - 1590, 1590, 1590, 1591, 1591, 1591, 1591, 1592, 1592, - 1592, 1592, 1593, 1593, 1593, 1593, 1594, 1594, 1594, - 1594, 1601, 1601, 1601, 1601, 1602, 1602, 1602, 1602, - 1603, 1603, 1603, 1603, 1604, 1604, 1604, 1604, 1605, - 1605, 1605, 1605, 1606, 1606, 1606, 1606, 1607, 1607, - 1607, 1607, 1608, 1608, 1609, 1609, 1610, 1610, 1610, - 1610, 1604, 1575, 1619, 1604, 1575, 1619, 1604, 1575, - 1620, 1604, 1575, 1620, 1604, 1575, 1621, 1604, 1575, - 1621, 1604, 1575, 1604, 1575, 33, 34, 35, 36, - 37, 38, 39, 40, 41, 42, 43, 44, 45, - 46, 47, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 58, 59, 60, 61, 62, 63, - 64, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, 76, 77, 78, 79, 80, 81, - 82, 83, 84, 85, 86, 87, 88, 89, 90, - 91, 92, 93, 94, 95, 96, 97, 98, 99, - 100, 101, 102, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, 119, 120, 121, 122, 123, 124, 125, 126, - 10629, 10630, 12290, 12300, 12301, 12289, 12539, 12530, 12449, - 12451, 12453, 12455, 12457, 12515, 12517, 12519, 12483, 12540, - 12450, 12452, 12454, 12456, 12458, 12459, 12461, 12463, 12465, - 12467, 12469, 12471, 12473, 12475, 12477, 12479, 12481, 12484, - 12486, 12488, 12490, 12491, 12492, 12493, 12494, 12495, 12498, - 12501, 12504, 12507, 12510, 12511, 12512, 12513, 12514, 12516, - 12518, 12520, 12521, 12522, 12523, 12524, 12525, 12527, 12531, - 12441, 12442, 4448, 4352, 4353, 4522, 4354, 4524, 4525, - 4355, 4356, 4357, 4528, 4529, 4530, 4531, 4532, 4533, - 4378, 4358, 4359, 4360, 4385, 4361, 4362, 4363, 4364, - 4365, 4366, 4367, 4368, 4369, 4370, 4449, 4450, 4451, - 4452, 4453, 4454, 4455, 4456, 4457, 4458, 4459, 4460, - 4461, 4462, 4463, 4464, 4465, 4466, 4467, 4468, 4469, - 162, 163, 172, 32, 772, 166, 165, 8361, 9474, - 8592, 8593, 8594, 8595, 9632, 9675, 720, 721, 230, - 665, 595, 675, 43878, 677, 676, 598, 599, 7569, - 600, 606, 681, 612, 610, 608, 667, 295, 668, - 615, 644, 682, 683, 620, 122628, 42894, 622, 122629, - 654, 122630, 248, 630, 631, 113, 634, 122632, 637, - 638, 640, 680, 678, 43879, 679, 648, 11377, 655, - 673, 674, 664, 448, 449, 450, 122634, 122654, 69785, - 69818, 69787, 69818, 69797, 69818, 69937, 69927, 69938, 69927, - 70471, 70462, 70471, 70487, 70841, 70842, 70841, 70832, 70841, - 70845, 71096, 71087, 71097, 71087, 71989, 71984, 119127, 119141, - 119128, 119141, 119128, 119141, 119150, 119128, 119141, 119151, 119128, - 119141, 119152, 119128, 119141, 119153, 119128, 119141, 119154, 119225, - 119141, 119226, 119141, 119225, 119141, 119150, 119226, 119141, 119150, - 119225, 119141, 119151, 119226, 119141, 119151, 65, 66, 67, - 68, 69, 70, 71, 72, 73, 74, 75, 76, - 77, 78, 79, 80, 81, 82, 83, 84, 85, - 86, 87, 88, 89, 90, 97, 98, 99, 100, - 101, 102, 103, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, 121, 122, 65, 66, 67, 68, 69, - 70, 71, 72, 73, 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 97, 98, 99, 100, 101, 102, - 103, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, - 122, 65, 66, 67, 68, 69, 70, 71, 72, - 73, 74, 75, 76, 77, 78, 79, 80, 81, - 82, 83, 84, 85, 86, 87, 88, 89, 90, - 97, 98, 99, 100, 101, 102, 103, 104, 105, - 106, 107, 108, 109, 110, 111, 112, 113, 114, - 115, 116, 117, 118, 119, 120, 121, 122, 65, - 67, 68, 71, 74, 75, 78, 79, 80, 81, - 83, 84, 85, 86, 87, 88, 89, 90, 97, - 98, 99, 100, 102, 104, 105, 106, 107, 108, - 109, 110, 112, 113, 114, 115, 116, 117, 118, - 119, 120, 121, 122, 65, 66, 67, 68, 69, - 70, 71, 72, 73, 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 97, 98, 99, 100, 101, 102, - 103, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, 119, 120, - 121, 122, 65, 66, 68, 69, 70, 71, 74, - 75, 76, 77, 78, 79, 80, 81, 83, 84, - 85, 86, 87, 88, 89, 97, 98, 99, 100, - 101, 102, 103, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, 121, 122, 65, 66, 68, 69, 70, - 71, 73, 74, 75, 76, 77, 79, 83, 84, - 85, 86, 87, 88, 89, 97, 98, 99, 100, - 101, 102, 103, 104, 105, 106, 107, 108, 109, - 110, 111, 112, 113, 114, 115, 116, 117, 118, - 119, 120, 121, 122, 65, 66, 67, 68, 69, - 70, 71, 72, 73, 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, 89, 90, 97, 98, 99, 100, 101, 102, - 103, 104, 105, 106, 107, 108, 109, 110, 111, - 112, 113, 114, 115, 116, 117, 118, 119, 120, - 121, 122, 65, 66, 67, 68, 69, 70, 71, - 72, 73, 74, 75, 76, 77, 78, 79, 80, - 81, 82, 83, 84, 85, 86, 87, 88, 89, - 90, 97, 98, 99, 100, 101, 102, 103, 104, - 105, 106, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 116, 117, 118, 119, 120, 121, 122, - 65, 66, 67, 68, 69, 70, 71, 72, 73, - 74, 75, 76, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 97, - 98, 99, 100, 101, 102, 103, 104, 105, 106, - 107, 108, 109, 110, 111, 112, 113, 114, 115, - 116, 117, 118, 119, 120, 121, 122, 65, 66, - 67, 68, 69, 70, 71, 72, 73, 74, 75, - 76, 77, 78, 79, 80, 81, 82, 83, 84, - 85, 86, 87, 88, 89, 90, 97, 98, 99, - 100, 101, 102, 103, 104, 105, 106, 107, 108, - 109, 110, 111, 112, 113, 114, 115, 116, 117, - 118, 119, 120, 121, 122, 65, 66, 67, 68, - 69, 70, 71, 72, 73, 74, 75, 76, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, - 87, 88, 89, 90, 97, 98, 99, 100, 101, - 102, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113, 114, 115, 116, 117, 118, 119, - 120, 121, 122, 65, 66, 67, 68, 69, 70, - 71, 72, 73, 74, 75, 76, 77, 78, 79, - 80, 81, 82, 83, 84, 85, 86, 87, 88, - 89, 90, 97, 98, 99, 100, 101, 102, 103, - 104, 105, 106, 107, 108, 109, 110, 111, 112, - 113, 114, 115, 116, 117, 118, 119, 120, 121, - 122, 305, 567, 913, 914, 915, 916, 917, 918, - 919, 920, 921, 922, 923, 924, 925, 926, 927, - 928, 929, 920, 931, 932, 933, 934, 935, 936, - 937, 8711, 945, 946, 947, 948, 949, 950, 951, - 952, 953, 954, 955, 956, 957, 958, 959, 960, - 961, 962, 963, 964, 965, 966, 967, 968, 969, - 8706, 949, 952, 954, 966, 961, 960, 913, 914, - 915, 916, 917, 918, 919, 920, 921, 922, 923, - 924, 925, 926, 927, 928, 929, 920, 931, 932, - 933, 934, 935, 936, 937, 8711, 945, 946, 947, - 948, 949, 950, 951, 952, 953, 954, 955, 956, - 957, 958, 959, 960, 961, 962, 963, 964, 965, - 966, 967, 968, 969, 8706, 949, 952, 954, 966, - 961, 960, 913, 914, 915, 916, 917, 918, 919, - 920, 921, 922, 923, 924, 925, 926, 927, 928, - 929, 920, 931, 932, 933, 934, 935, 936, 937, - 8711, 945, 946, 947, 948, 949, 950, 951, 952, - 953, 954, 955, 956, 957, 958, 959, 960, 961, - 962, 963, 964, 965, 966, 967, 968, 969, 8706, - 949, 952, 954, 966, 961, 960, 913, 914, 915, - 916, 917, 918, 919, 920, 921, 922, 923, 924, - 925, 926, 927, 928, 929, 920, 931, 932, 933, - 934, 935, 936, 937, 8711, 945, 946, 947, 948, - 949, 950, 951, 952, 953, 954, 955, 956, 957, - 958, 959, 960, 961, 962, 963, 964, 965, 966, - 967, 968, 969, 8706, 949, 952, 954, 966, 961, - 960, 913, 914, 915, 916, 917, 918, 919, 920, - 921, 922, 923, 924, 925, 926, 927, 928, 929, - 920, 931, 932, 933, 934, 935, 936, 937, 8711, - 945, 946, 947, 948, 949, 950, 951, 952, 953, - 954, 955, 956, 957, 958, 959, 960, 961, 962, - 963, 964, 965, 966, 967, 968, 969, 8706, 949, - 952, 954, 966, 961, 960, 988, 989, 48, 49, - 50, 51, 52, 53, 54, 55, 56, 57, 48, - 49, 50, 51, 52, 53, 54, 55, 56, 57, - 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 48, 49, 50, 51, 52, 53, 54, 55, - 56, 57, 48, 49, 50, 51, 52, 53, 54, - 55, 56, 57, 1072, 1073, 1074, 1075, 1076, 1077, - 1078, 1079, 1080, 1082, 1083, 1084, 1086, 1087, 1088, - 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1099, - 1101, 1102, 42633, 1241, 1110, 1112, 1257, 1199, 1231, - 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, - 1082, 1083, 1086, 1087, 1089, 1091, 1092, 1093, 1094, - 1095, 1096, 1098, 1099, 1169, 1110, 1109, 1119, 1195, - 42577, 1201, 1575, 1576, 1580, 1583, 1608, 1586, 1581, - 1591, 1610, 1603, 1604, 1605, 1606, 1587, 1593, 1601, - 1589, 1602, 1585, 1588, 1578, 1579, 1582, 1584, 1590, - 1592, 1594, 1646, 1722, 1697, 1647, 1576, 1580, 1607, - 1581, 1610, 1603, 1604, 1605, 1606, 1587, 1593, 1601, - 1589, 1602, 1588, 1578, 1579, 1582, 1590, 1594, 1580, - 1581, 1610, 1604, 1606, 1587, 1593, 1589, 1602, 1588, - 1582, 1590, 1594, 1722, 1647, 1576, 1580, 1607, 1581, - 1591, 1610, 1603, 1605, 1606, 1587, 1593, 1601, 1589, - 1602, 1588, 1578, 1579, 1582, 1590, 1592, 1594, 1646, - 1697, 1575, 1576, 1580, 1583, 1607, 1608, 1586, 1581, - 1591, 1610, 1604, 1605, 1606, 1587, 1593, 1601, 1589, - 1602, 1585, 1588, 1578, 1579, 1582, 1584, 1590, 1592, - 1594, 1576, 1580, 1583, 1608, 1586, 1581, 1591, 1610, - 1604, 1605, 1606, 1587, 1593, 1601, 1589, 1602, 1585, - 1588, 1578, 1579, 1582, 1584, 1590, 1592, 1594, 48, - 46, 48, 44, 49, 44, 50, 44, 51, 44, - 52, 44, 53, 44, 54, 44, 55, 44, 56, - 44, 57, 44, 40, 65, 41, 40, 66, 41, - 40, 67, 41, 40, 68, 41, 40, 69, 41, - 40, 70, 41, 40, 71, 41, 40, 72, 41, - 40, 73, 41, 40, 74, 41, 40, 75, 41, - 40, 76, 41, 40, 77, 41, 40, 78, 41, - 40, 79, 41, 40, 80, 41, 40, 81, 41, - 40, 82, 41, 40, 83, 41, 40, 84, 41, - 40, 85, 41, 40, 86, 41, 40, 87, 41, - 40, 88, 41, 40, 89, 41, 40, 90, 41, - 12308, 83, 12309, 67, 82, 67, 68, 87, 90, - 65, 66, 67, 68, 69, 70, 71, 72, 73, - 74, 75, 76, 77, 78, 79, 80, 81, 82, - 83, 84, 85, 86, 87, 88, 89, 90, 72, - 86, 77, 86, 83, 68, 83, 83, 80, 80, - 86, 87, 67, 77, 67, 77, 68, 77, 82, - 68, 74, 12411, 12363, 12467, 12467, 12469, 25163, 23383, - 21452, 12486, 12441, 20108, 22810, 35299, 22825, 20132, 26144, - 28961, 26009, 21069, 24460, 20877, 26032, 21021, 32066, 29983, - 36009, 22768, 21561, 28436, 25237, 25429, 19968, 19977, 36938, - 24038, 20013, 21491, 25351, 36208, 25171, 31105, 31354, 21512, - 28288, 26377, 26376, 30003, 21106, 21942, 37197, 12308, 26412, - 12309, 12308, 19977, 12309, 12308, 20108, 12309, 12308, 23433, - 12309, 12308, 28857, 12309, 12308, 25171, 12309, 12308, 30423, - 12309, 12308, 21213, 12309, 12308, 25943, 12309, 24471, 21487, - 48, 49, 50, 51, 52, 53, 54, 55, 56, - 57, 20029, 20024, 20033, 131362, 20320, 20398, 20411, 20482, - 20602, 20633, 20711, 20687, 13470, 132666, 20813, 20820, 20836, - 20855, 132380, 13497, 20839, 20877, 132427, 20887, 20900, 20172, - 20908, 20917, 168415, 20981, 20995, 13535, 21051, 21062, 21106, - 21111, 13589, 21191, 21193, 21220, 21242, 21253, 21254, 21271, - 21321, 21329, 21338, 21363, 21373, 21375, 21375, 21375, 133676, - 28784, 21450, 21471, 133987, 21483, 21489, 21510, 21662, 21560, - 21576, 21608, 21666, 21750, 21776, 21843, 21859, 21892, 21892, - 21913, 21931, 21939, 21954, 22294, 22022, 22295, 22097, 22132, - 20999, 22766, 22478, 22516, 22541, 22411, 22578, 22577, 22700, - 136420, 22770, 22775, 22790, 22810, 22818, 22882, 136872, 136938, - 23020, 23067, 23079, 23000, 23142, 14062, 14076, 23304, 23358, - 23358, 137672, 23491, 23512, 23527, 23539, 138008, 23551, 23558, - 24403, 23586, 14209, 23648, 23662, 23744, 23693, 138724, 23875, - 138726, 23918, 23915, 23932, 24033, 24034, 14383, 24061, 24104, - 24125, 24169, 14434, 139651, 14460, 24240, 24243, 24246, 24266, - 172946, 24318, 140081, 140081, 33281, 24354, 24354, 14535, 144056, - 156122, 24418, 24427, 14563, 24474, 24525, 24535, 24569, 24705, - 14650, 14620, 24724, 141012, 24775, 24904, 24908, 24910, 24908, - 24954, 24974, 25010, 24996, 25007, 25054, 25074, 25078, 25104, - 25115, 25181, 25265, 25300, 25424, 142092, 25405, 25340, 25448, - 25475, 25572, 142321, 25634, 25541, 25513, 14894, 25705, 25726, - 25757, 25719, 14956, 25935, 25964, 143370, 26083, 26360, 26185, - 15129, 26257, 15112, 15076, 20882, 20885, 26368, 26268, 32941, - 17369, 26391, 26395, 26401, 26462, 26451, 144323, 15177, 26618, - 26501, 26706, 26757, 144493, 26766, 26655, 26900, 15261, 26946, - 27043, 27114, 27304, 145059, 27355, 15384, 27425, 145575, 27476, - 15438, 27506, 27551, 27578, 27579, 146061, 138507, 146170, 27726, - 146620, 27839, 27853, 27751, 27926, 27966, 28023, 27969, 28009, - 28024, 28037, 146718, 27956, 28207, 28270, 15667, 28363, 28359, - 147153, 28153, 28526, 147294, 147342, 28614, 28729, 28702, 28699, - 15766, 28746, 28797, 28791, 28845, 132389, 28997, 148067, 29084, - 148395, 29224, 29237, 29264, 149000, 29312, 29333, 149301, 149524, - 29562, 29579, 16044, 29605, 16056, 16056, 29767, 29788, 29809, - 29829, 29898, 16155, 29988, 150582, 30014, 150674, 30064, 139679, - 30224, 151457, 151480, 151620, 16380, 16392, 30452, 151795, 151794, - 151833, 151859, 30494, 30495, 30495, 30538, 16441, 30603, 16454, - 16534, 152605, 30798, 30860, 30924, 16611, 153126, 31062, 153242, - 153285, 31119, 31211, 16687, 31296, 31306, 31311, 153980, 154279, - 154279, 31470, 16898, 154539, 31686, 31689, 16935, 154752, 31954, - 17056, 31976, 31971, 32000, 155526, 32099, 17153, 32199, 32258, - 32325, 17204, 156200, 156231, 17241, 156377, 32634, 156478, 32661, - 32762, 32773, 156890, 156963, 32864, 157096, 32880, 144223, 17365, - 32946, 33027, 17419, 33086, 23221, 157607, 157621, 144275, 144284, - 33281, 33284, 36766, 17515, 33425, 33419, 33437, 21171, 33457, - 33459, 33469, 33510, 158524, 33509, 33565, 33635, 33709, 33571, - 33725, 33767, 33879, 33619, 33738, 33740, 33756, 158774, 159083, - 158933, 17707, 34033, 34035, 34070, 160714, 34148, 159532, 17757, - 17761, 159665, 159954, 17771, 34384, 34396, 34407, 34409, 34473, - 34440, 34574, 34530, 34681, 34600, 34667, 34694, 17879, 34785, - 34817, 17913, 34912, 34915, 161383, 35031, 35038, 17973, 35066, - 13499, 161966, 162150, 18110, 18119, 35488, 35565, 35722, 35925, - 162984, 36011, 36033, 36123, 36215, 163631, 133124, 36299, 36284, - 36336, 133342, 36564, 36664, 165330, 165357, 37012, 37105, 37137, - 165678, 37147, 37432, 37591, 37592, 37500, 37881, 37909, 166906, - 38283, 18837, 38327, 167287, 18918, 38595, 23986, 38691, 168261, - 168474, 19054, 19062, 38880, 168970, 19122, 169110, 38923, 38923, - 38953, 169398, 39138, 19251, 39209, 39335, 39362, 39422, 19406, - 170800, 39698, 40000, 40189, 19662, 19693, 40295, 172238, 19704, - 172293, 172558, 172689, 40635, 19798, 40697, 40702, 40709, 40719, - 40726, 40763, 173568}; - -const uint8_t canonical_combining_class_index[4352] = { - 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 0, 0, - 15, 0, 0, 0, 16, 17, 18, 19, 20, 21, 22, 0, 0, 23, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 24, 25, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 28, 29, 30, - 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32, 0, 0, 33, 0, 0, 34, 35, 36, 0, 0, 0, 0, 0, 0, - 37, 0, 0, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 0, 52, - 53, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 55, 56, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 60, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 61, 56, 62, 0, 63, 0, 0, 0, 64, 65, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}; -const uint8_t canonical_combining_class_block[67][256] = { - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 232, 220, 220, 220, 220, 232, 216, 220, 220, - 220, 220, 220, 202, 202, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, - 220, 220, 220, 220, 220, 220, 220, 1, 1, 1, 1, 1, 220, 220, 220, - 220, 230, 230, 230, 230, 230, 230, 230, 230, 240, 230, 220, 220, 220, 230, - 230, 230, 220, 220, 0, 230, 230, 230, 220, 220, 220, 220, 230, 232, 220, - 220, 230, 233, 234, 234, 233, 234, 234, 233, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, - 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 230, 230, 230, 230, - 220, 230, 230, 230, 222, 220, 230, 230, 230, 230, 230, 230, 220, 220, 220, - 220, 220, 220, 230, 230, 220, 230, 230, 222, 228, 230, 10, 11, 12, 13, - 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 0, 23, 0, 24, 25, - 0, 230, 220, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 230, 230, 230, 230, 230, 230, 230, 230, 30, 31, 32, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 27, 28, 29, 30, 31, 32, 33, 34, 230, 230, 220, 220, 230, 230, 230, - 230, 230, 220, 230, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230, 230, - 230, 230, 220, 230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 230, 220, 230, 230, 220, 230, 230, 220, 220, 220, 230, 220, - 220, 230, 220, 230, 230, 230, 220, 230, 220, 230, 220, 230, 220, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, - 230, 230, 220, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 0, 230, 230, 230, 0, 230, 230, 230, 230, - 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, - 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 230, 220, 220, 220, 230, 230, 230, 230, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 220, 220, 220, - 220, 220, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, - 230, 0, 220, 230, 230, 220, 230, 230, 220, 230, 230, 230, 220, 220, 220, - 27, 28, 29, 230, 230, 230, 220, 230, 230, 220, 220, 230, 230, 230, 230, - 230}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 230, 220, 230, 230, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 84, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 103, 103, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 107, 107, 107, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 118, 118, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 122, 122, 122, 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 220, 0, 216, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 129, 130, 0, 132, 0, 0, 0, - 0, 0, 130, 130, 130, 130, 0, 0, 130, 0, 230, 230, 9, 0, 230, - 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 230, 220, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 230, 220, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, - 230, 230, 230, 230, 230, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, - 230, 220, 220, 220, 220, 220, 220, 230, 230, 220, 0, 220, 220, 230, 230, - 220, 220, 230, 230, 230, 230, 230, 220, 230, 230, 230, 230, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 220, 230, 230, 230, 230, 230, - 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, - 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, - 230, 0, 1, 220, 220, 220, 220, 220, 230, 230, 220, 220, 220, 220, 230, - 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 220, 0, 0, - 0, 0, 0, 0, 230, 0, 0, 0, 230, 230, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 220, - 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 234, 214, 220, 202, 230, - 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 232, 228, 228, 220, 218, 230, 233, 220, 230, - 220}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 1, 1, 230, 230, 230, 230, 1, 1, 1, 230, 230, 0, 0, 0, - 0, 230, 0, 0, 0, 1, 1, 230, 220, 230, 1, 1, 220, 220, 220, 220, - 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, - 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, - 230}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 218, 228, 232, 222, 224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, - 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, - 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, - 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 230, 0, 230, 230, 220, 0, 0, 230, 230, 0, 0, 0, 0, 0, - 230, 230, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, - 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 230, 230, 230, 230, 230, 230, 230, 220, 220, 220, 220, 220, 220, - 220, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 230, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 1, 220, 0, - 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, - 230, 230, 230, 220, 230, 220, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 230, 220, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, - 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 7, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 216, 216, 1, 1, 1, 0, 0, 0, 226, 216, 216, - 216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, - 220, 220, 220, 0, 0, 230, 230, 230, 230, 230, 220, 220, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {230, 230, 230, 230, 230, 230, 230, 0, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230, 230, 230, - 230, 230, 230, 230, 0, 230, 230, 0, 230, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 232, 220, 230, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, 220, 220, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 7, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}; - -const uint8_t composition_index[4352] = { - 0, 1, 2, 3, 4, 5, 6, 5, 5, 7, 5, 8, 9, 10, 5, 5, 11, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 12, 5, 5, 13, 14, 5, 15, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 18, 19, 5, 20, 21, 22, 5, 5, 5, 23, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}; -const uint16_t composition_block[67][257] = { - {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 3, 5, 7, 7, 7, 39, 45, 55, 67, 101, 103, 117, 131, 161, - 163, 173, 185, 191, 209, 241, 245, 245, 261, 275, 289, 327, 331, 343, 347, - 365, 377, 377, 377, 377, 377, 377, 377, 409, 415, 425, 437, 471, 473, 487, - 503, 531, 535, 545, 557, 563, 581, 613, 617, 617, 633, 647, 663, 701, 705, - 719, 723, 743, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, - 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, - 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, - 755, 755, 755, 755, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, - 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, - 769, 769, 771, 773, 777, 779, 779, 779, 787, 787, 787, 787, 787, 789, 789, - 789, 789, 789, 797, 803, 805, 805, 807, 807, 807, 807, 815, 815, 815, 815, - 815, 815, 823, 823, 825, 827, 831, 833, 833, 833, 841, 841, 841, 841, 841, - 843, 843, 843, 843, 843, 851, 857, 859, 859, 861, 861, 861, 861, 869, 869, - 869, 869}, - {869, 869, 869, 877, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, - 885, 885, 885, 885, 889, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, - 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, - 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, - 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, - 893, 893, 897, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, - 901, 903, 905, 905, 905, 905, 905, 907, 909, 909, 909, 909, 909, 909, 909, - 911, 913, 915, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, 917, - 917, 917, 917, 917, 917, 917, 917, 917, 919, 919, 919, 919, 919, 919, 919, - 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, - 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 919, 929, 939, 939, 939, - 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 939, 949, 959, 959, 959, - 959, 959, 959, 959, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, - 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, - 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, - 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 963, 965, 965, 965, 965, - 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, - 965, 965}, - {965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, - 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, - 965, 965, 965, 965, 965, 965, 965, 965, 965, 967, 969, 971, 973, 973, 973, - 973, 973, 975, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, - 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, - 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, - 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, - 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, - 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, - 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979}, - {979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, 979, - 979, 979, 993, 993, 993, 993, 1001, 1001, 1011, 1011, 1025, 1025, - 1025, 1025, 1025, 1025, 1033, 1033, 1035, 1035, 1035, 1035, 1047, 1047, - 1047, 1047, 1057, 1057, 1057, 1059, 1059, 1061, 1061, 1061, 1077, 1077, - 1077, 1077, 1085, 1085, 1097, 1097, 1113, 1113, 1113, 1113, 1113, 1113, - 1121, 1121, 1125, 1125, 1125, 1125, 1141, 1141, 1141, 1141, 1153, 1159, - 1165, 1165, 1165, 1167, 1167, 1167, 1167, 1171, 1171, 1171, 1171, 1171, - 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, - 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, - 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, - 1171, 1171, 1171, 1171, 1171}, - {1171, 1171, 1171, 1171, 1171, 1171, 1171, 1173, 1173, 1173, 1173, 1173, - 1173, 1173, 1173, 1173, 1173, 1177, 1177, 1177, 1179, 1179, 1185, 1189, - 1191, 1199, 1199, 1201, 1201, 1201, 1201, 1203, 1203, 1203, 1203, 1203, - 1211, 1211, 1211, 1211, 1213, 1213, 1213, 1213, 1215, 1215, 1217, 1217, - 1217, 1221, 1221, 1221, 1223, 1223, 1229, 1233, 1235, 1243, 1243, 1245, - 1245, 1245, 1245, 1247, 1247, 1247, 1247, 1247, 1255, 1255, 1255, 1255, - 1257, 1257, 1257, 1257, 1259, 1259, 1261, 1261, 1261, 1261, 1261, 1261, - 1261, 1261, 1261, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, - 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, - 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1265, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1269, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, - 1271, 1271, 1271, 1271, 1271, 1273, 1275, 1275, 1275, 1275, 1275, 1275, - 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, - 1275, 1275, 1275, 1275, 1275}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, - 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, - 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, - 1275, 1275, 1275, 1275, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, - 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, - 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, - 1281, 1283, 1283, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, - 1285, 1285, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, - 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1289, 1289, 1289, 1291, 1291, - 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, - 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, - 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, - 1291, 1291, 1291, 1291, 1291}, - {1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, - 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, - 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, - 1291, 1291, 1291, 1291, 1291, 1293, 1293, 1293, 1293, 1293, 1293, 1293, - 1293, 1295, 1295, 1295, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, - 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301}, - {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, - 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, - 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, - 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, - 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, - 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, - 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, - 1307, 1307, 1307, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, - 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, - 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, - 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, - 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1313, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315}, - {1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, - 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, - 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1325, 1325, 1325, 1325, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327}, - {1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, - 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1331, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, - 1333, 1333, 1339, 1339, 1339, 1341, 1341, 1341, 1341, 1341, 1341, 1341, - 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, - 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, - 1341, 1341, 1341, 1341, 1341}, - {1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, - 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, - 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, - 1341, 1341, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, - 1343, 1343, 1343, 1343, 1343}, - {1343, 1343, 1343, 1343, 1343, 1343, 1345, 1345, 1347, 1347, 1349, 1349, - 1351, 1351, 1353, 1353, 1353, 1353, 1355, 1355, 1355, 1355, 1355, 1355, - 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, - 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, - 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1357, - 1357, 1359, 1359, 1361, 1363, 1363, 1363, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365}, - {1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, - 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1367, 1369, 1369, 1369, 1369, - 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, - 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, - 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1371, 1373, 1373, 1373, 1373, - 1373, 1373, 1373, 1375, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, - 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, - 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, - 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, - 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, - 1377, 1377, 1377, 1377, 1377, 1381, 1385, 1385, 1385, 1385, 1385, 1385, - 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, - 1385, 1385, 1385, 1385, 1385, 1387, 1389, 1389, 1389, 1389, 1389, 1389, - 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, - 1389, 1391, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, - 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, - 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, - 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, - 1393, 1393, 1393, 1393, 1393}, - {1393, 1401, 1409, 1411, 1413, 1415, 1417, 1419, 1421, 1429, 1437, 1439, - 1441, 1443, 1445, 1447, 1449, 1453, 1457, 1457, 1457, 1457, 1457, 1457, - 1457, 1461, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1473, 1481, 1483, - 1485, 1487, 1489, 1491, 1493, 1501, 1509, 1511, 1513, 1515, 1517, 1519, - 1521, 1527, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1539, 1545, 1545, - 1545, 1545, 1545, 1545, 1545, 1549, 1553, 1553, 1553, 1553, 1553, 1553, - 1553, 1557, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1567, 1573, 1573, - 1573, 1573, 1573, 1573, 1573, 1573, 1579, 1579, 1579, 1579, 1579, 1579, - 1579, 1587, 1595, 1597, 1599, 1601, 1603, 1605, 1607, 1615, 1623, 1625, - 1627, 1629, 1631, 1633, 1635, 1637, 1637, 1637, 1637, 1639, 1639, 1639, - 1639, 1639, 1639, 1639, 1639, 1641, 1641, 1641, 1641, 1641, 1641, 1641, - 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, - 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, - 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, - 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, - 1641, 1641, 1641, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1651, 1651, 1651, 1651, 1651, - 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, - 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, - 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, - 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1653, 1653, 1653, 1653, 1653, - 1653, 1653, 1653, 1659, 1659}, - {1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, - 1659, 1661, 1661, 1663, 1663, 1665, 1665, 1665, 1665, 1665, 1665, 1665, - 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, - 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, - 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, - 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, - 1665, 1665, 1665, 1665, 1665, 1667, 1667, 1669, 1669, 1671, 1671, 1671, - 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, - 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, - 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, - 1671, 1671, 1671, 1671, 1671}, - {1671, 1671, 1671, 1671, 1673, 1673, 1673, 1673, 1673, 1675, 1675, 1675, - 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, - 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, - 1679, 1679, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, - 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, - 1681, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1685, 1685, 1687, 1687, - 1687, 1689, 1689, 1689, 1689, 1689, 1691, 1691, 1691, 1691, 1691, 1691, - 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, - 1691, 1691, 1693, 1693, 1693, 1695, 1697, 1697, 1697, 1697, 1697, 1697, - 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1699, 1701, 1701, 1701, 1703, - 1705, 1705, 1705, 1707, 1709, 1711, 1713, 1713, 1713, 1713, 1713, 1715, - 1717, 1717, 1717, 1719, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, - 1721, 1721, 1723, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, - 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1727, 1727, 1727, 1727, 1727, - 1727, 1729, 1731, 1731, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1735, - 1737, 1739, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741}, - {1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, - 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1743, - 1743, 1743, 1743, 1743, 1745, 1745, 1747, 1747, 1749, 1749, 1751, 1751, - 1753, 1753, 1755, 1755, 1757, 1757, 1759, 1759, 1761, 1761, 1763, 1763, - 1765, 1765, 1767, 1767, 1767, 1769, 1769, 1771, 1771, 1773, 1773, 1773, - 1773, 1773, 1773, 1773, 1777, 1777, 1777, 1781, 1781, 1781, 1785, 1785, - 1785, 1789, 1789, 1789, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1797, - 1797, 1797, 1797, 1797, 1799, 1799, 1801, 1801, 1803, 1803, 1805, 1805, - 1807, 1807, 1809, 1809, 1811, 1811, 1813, 1813, 1815, 1815, 1817, 1817, - 1819, 1819, 1821, 1821, 1821, 1823, 1823, 1825, 1825, 1827, 1827, 1827, - 1827, 1827, 1827, 1827, 1831, 1831, 1831, 1835, 1835, 1835, 1839, 1839, - 1839, 1843, 1843, 1843, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, - 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, - 1849, 1851, 1853, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, - 1855, 1855, 1857, 1857, 1857}, - {1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, - 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1859, 1859, - 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863}, - {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, - 1863, 1863, 1865, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867}, - {1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871}, - {1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, - 1871, 1871, 1871, 1871, 1871, 1871, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877}, - {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, - 1877, 1877, 1877, 1877, 1877, 1879, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881}, - {1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, - 1883, 1883, 1883, 1883, 1883}}; -const char32_t composition_data[1883] = { - 0, 824, 8814, 824, 8800, 824, 8815, 768, 192, 769, 193, - 770, 194, 771, 195, 772, 256, 774, 258, 775, 550, 776, - 196, 777, 7842, 778, 197, 780, 461, 783, 512, 785, 514, - 803, 7840, 805, 7680, 808, 260, 775, 7682, 803, 7684, 817, - 7686, 769, 262, 770, 264, 775, 266, 780, 268, 807, 199, - 775, 7690, 780, 270, 803, 7692, 807, 7696, 813, 7698, 817, - 7694, 768, 200, 769, 201, 770, 202, 771, 7868, 772, 274, - 774, 276, 775, 278, 776, 203, 777, 7866, 780, 282, 783, - 516, 785, 518, 803, 7864, 807, 552, 808, 280, 813, 7704, - 816, 7706, 775, 7710, 769, 500, 770, 284, 772, 7712, 774, - 286, 775, 288, 780, 486, 807, 290, 770, 292, 775, 7714, - 776, 7718, 780, 542, 803, 7716, 807, 7720, 814, 7722, 768, - 204, 769, 205, 770, 206, 771, 296, 772, 298, 774, 300, - 775, 304, 776, 207, 777, 7880, 780, 463, 783, 520, 785, - 522, 803, 7882, 808, 302, 816, 7724, 770, 308, 769, 7728, - 780, 488, 803, 7730, 807, 310, 817, 7732, 769, 313, 780, - 317, 803, 7734, 807, 315, 813, 7740, 817, 7738, 769, 7742, - 775, 7744, 803, 7746, 768, 504, 769, 323, 771, 209, 775, - 7748, 780, 327, 803, 7750, 807, 325, 813, 7754, 817, 7752, - 768, 210, 769, 211, 770, 212, 771, 213, 772, 332, 774, - 334, 775, 558, 776, 214, 777, 7886, 779, 336, 780, 465, - 783, 524, 785, 526, 795, 416, 803, 7884, 808, 490, 769, - 7764, 775, 7766, 769, 340, 775, 7768, 780, 344, 783, 528, - 785, 530, 803, 7770, 807, 342, 817, 7774, 769, 346, 770, - 348, 775, 7776, 780, 352, 803, 7778, 806, 536, 807, 350, - 775, 7786, 780, 356, 803, 7788, 806, 538, 807, 354, 813, - 7792, 817, 7790, 768, 217, 769, 218, 770, 219, 771, 360, - 772, 362, 774, 364, 776, 220, 777, 7910, 778, 366, 779, - 368, 780, 467, 783, 532, 785, 534, 795, 431, 803, 7908, - 804, 7794, 808, 370, 813, 7798, 816, 7796, 771, 7804, 803, - 7806, 768, 7808, 769, 7810, 770, 372, 775, 7814, 776, 7812, - 803, 7816, 775, 7818, 776, 7820, 768, 7922, 769, 221, 770, - 374, 771, 7928, 772, 562, 775, 7822, 776, 376, 777, 7926, - 803, 7924, 769, 377, 770, 7824, 775, 379, 780, 381, 803, - 7826, 817, 7828, 768, 224, 769, 225, 770, 226, 771, 227, - 772, 257, 774, 259, 775, 551, 776, 228, 777, 7843, 778, - 229, 780, 462, 783, 513, 785, 515, 803, 7841, 805, 7681, - 808, 261, 775, 7683, 803, 7685, 817, 7687, 769, 263, 770, - 265, 775, 267, 780, 269, 807, 231, 775, 7691, 780, 271, - 803, 7693, 807, 7697, 813, 7699, 817, 7695, 768, 232, 769, - 233, 770, 234, 771, 7869, 772, 275, 774, 277, 775, 279, - 776, 235, 777, 7867, 780, 283, 783, 517, 785, 519, 803, - 7865, 807, 553, 808, 281, 813, 7705, 816, 7707, 775, 7711, - 769, 501, 770, 285, 772, 7713, 774, 287, 775, 289, 780, - 487, 807, 291, 770, 293, 775, 7715, 776, 7719, 780, 543, - 803, 7717, 807, 7721, 814, 7723, 817, 7830, 768, 236, 769, - 237, 770, 238, 771, 297, 772, 299, 774, 301, 776, 239, - 777, 7881, 780, 464, 783, 521, 785, 523, 803, 7883, 808, - 303, 816, 7725, 770, 309, 780, 496, 769, 7729, 780, 489, - 803, 7731, 807, 311, 817, 7733, 769, 314, 780, 318, 803, - 7735, 807, 316, 813, 7741, 817, 7739, 769, 7743, 775, 7745, - 803, 7747, 768, 505, 769, 324, 771, 241, 775, 7749, 780, - 328, 803, 7751, 807, 326, 813, 7755, 817, 7753, 768, 242, - 769, 243, 770, 244, 771, 245, 772, 333, 774, 335, 775, - 559, 776, 246, 777, 7887, 779, 337, 780, 466, 783, 525, - 785, 527, 795, 417, 803, 7885, 808, 491, 769, 7765, 775, - 7767, 769, 341, 775, 7769, 780, 345, 783, 529, 785, 531, - 803, 7771, 807, 343, 817, 7775, 769, 347, 770, 349, 775, - 7777, 780, 353, 803, 7779, 806, 537, 807, 351, 775, 7787, - 776, 7831, 780, 357, 803, 7789, 806, 539, 807, 355, 813, - 7793, 817, 7791, 768, 249, 769, 250, 770, 251, 771, 361, - 772, 363, 774, 365, 776, 252, 777, 7911, 778, 367, 779, - 369, 780, 468, 783, 533, 785, 535, 795, 432, 803, 7909, - 804, 7795, 808, 371, 813, 7799, 816, 7797, 771, 7805, 803, - 7807, 768, 7809, 769, 7811, 770, 373, 775, 7815, 776, 7813, - 778, 7832, 803, 7817, 775, 7819, 776, 7821, 768, 7923, 769, - 253, 770, 375, 771, 7929, 772, 563, 775, 7823, 776, 255, - 777, 7927, 778, 7833, 803, 7925, 769, 378, 770, 7825, 775, - 380, 780, 382, 803, 7827, 817, 7829, 768, 8173, 769, 901, - 834, 8129, 768, 7846, 769, 7844, 771, 7850, 777, 7848, 772, - 478, 769, 506, 769, 508, 772, 482, 769, 7688, 768, 7872, - 769, 7870, 771, 7876, 777, 7874, 769, 7726, 768, 7890, 769, - 7888, 771, 7894, 777, 7892, 769, 7756, 772, 556, 776, 7758, - 772, 554, 769, 510, 768, 475, 769, 471, 772, 469, 780, - 473, 768, 7847, 769, 7845, 771, 7851, 777, 7849, 772, 479, - 769, 507, 769, 509, 772, 483, 769, 7689, 768, 7873, 769, - 7871, 771, 7877, 777, 7875, 769, 7727, 768, 7891, 769, 7889, - 771, 7895, 777, 7893, 769, 7757, 772, 557, 776, 7759, 772, - 555, 769, 511, 768, 476, 769, 472, 772, 470, 780, 474, - 768, 7856, 769, 7854, 771, 7860, 777, 7858, 768, 7857, 769, - 7855, 771, 7861, 777, 7859, 768, 7700, 769, 7702, 768, 7701, - 769, 7703, 768, 7760, 769, 7762, 768, 7761, 769, 7763, 775, - 7780, 775, 7781, 775, 7782, 775, 7783, 769, 7800, 769, 7801, - 776, 7802, 776, 7803, 775, 7835, 768, 7900, 769, 7898, 771, - 7904, 777, 7902, 803, 7906, 768, 7901, 769, 7899, 771, 7905, - 777, 7903, 803, 7907, 768, 7914, 769, 7912, 771, 7918, 777, - 7916, 803, 7920, 768, 7915, 769, 7913, 771, 7919, 777, 7917, - 803, 7921, 780, 494, 772, 492, 772, 493, 772, 480, 772, - 481, 774, 7708, 774, 7709, 772, 560, 772, 561, 780, 495, - 768, 8122, 769, 902, 772, 8121, 774, 8120, 787, 7944, 788, - 7945, 837, 8124, 768, 8136, 769, 904, 787, 7960, 788, 7961, - 768, 8138, 769, 905, 787, 7976, 788, 7977, 837, 8140, 768, - 8154, 769, 906, 772, 8153, 774, 8152, 776, 938, 787, 7992, - 788, 7993, 768, 8184, 769, 908, 787, 8008, 788, 8009, 788, - 8172, 768, 8170, 769, 910, 772, 8169, 774, 8168, 776, 939, - 788, 8025, 768, 8186, 769, 911, 787, 8040, 788, 8041, 837, - 8188, 837, 8116, 837, 8132, 768, 8048, 769, 940, 772, 8113, - 774, 8112, 787, 7936, 788, 7937, 834, 8118, 837, 8115, 768, - 8050, 769, 941, 787, 7952, 788, 7953, 768, 8052, 769, 942, - 787, 7968, 788, 7969, 834, 8134, 837, 8131, 768, 8054, 769, - 943, 772, 8145, 774, 8144, 776, 970, 787, 7984, 788, 7985, - 834, 8150, 768, 8056, 769, 972, 787, 8000, 788, 8001, 787, - 8164, 788, 8165, 768, 8058, 769, 973, 772, 8161, 774, 8160, - 776, 971, 787, 8016, 788, 8017, 834, 8166, 768, 8060, 769, - 974, 787, 8032, 788, 8033, 834, 8182, 837, 8179, 768, 8146, - 769, 912, 834, 8151, 768, 8162, 769, 944, 834, 8167, 837, - 8180, 769, 979, 776, 980, 776, 1031, 774, 1232, 776, 1234, - 769, 1027, 768, 1024, 774, 1238, 776, 1025, 774, 1217, 776, - 1244, 776, 1246, 768, 1037, 772, 1250, 774, 1049, 776, 1252, - 769, 1036, 776, 1254, 772, 1262, 774, 1038, 776, 1264, 779, - 1266, 776, 1268, 776, 1272, 776, 1260, 774, 1233, 776, 1235, - 769, 1107, 768, 1104, 774, 1239, 776, 1105, 774, 1218, 776, - 1245, 776, 1247, 768, 1117, 772, 1251, 774, 1081, 776, 1253, - 769, 1116, 776, 1255, 772, 1263, 774, 1118, 776, 1265, 779, - 1267, 776, 1269, 776, 1273, 776, 1261, 776, 1111, 783, 1142, - 783, 1143, 776, 1242, 776, 1243, 776, 1258, 776, 1259, 1619, - 1570, 1620, 1571, 1621, 1573, 1620, 1572, 1620, 1574, 1620, 1730, - 1620, 1747, 1620, 1728, 2364, 2345, 2364, 2353, 2364, 2356, 2494, - 2507, 2519, 2508, 2878, 2891, 2902, 2888, 2903, 2892, 3031, 2964, - 3006, 3018, 3031, 3020, 3006, 3019, 3158, 3144, 3285, 3264, 3266, - 3274, 3285, 3271, 3286, 3272, 3285, 3275, 3390, 3402, 3415, 3404, - 3390, 3403, 3530, 3546, 3535, 3548, 3551, 3550, 3530, 3549, 4142, - 4134, 6965, 6918, 6965, 6920, 6965, 6922, 6965, 6924, 6965, 6926, - 6965, 6930, 6965, 6971, 6965, 6973, 6965, 6976, 6965, 6977, 6965, - 6979, 772, 7736, 772, 7737, 772, 7772, 772, 7773, 775, 7784, - 775, 7785, 770, 7852, 774, 7862, 770, 7853, 774, 7863, 770, - 7878, 770, 7879, 770, 7896, 770, 7897, 768, 7938, 769, 7940, - 834, 7942, 837, 8064, 768, 7939, 769, 7941, 834, 7943, 837, - 8065, 837, 8066, 837, 8067, 837, 8068, 837, 8069, 837, 8070, - 837, 8071, 768, 7946, 769, 7948, 834, 7950, 837, 8072, 768, - 7947, 769, 7949, 834, 7951, 837, 8073, 837, 8074, 837, 8075, - 837, 8076, 837, 8077, 837, 8078, 837, 8079, 768, 7954, 769, - 7956, 768, 7955, 769, 7957, 768, 7962, 769, 7964, 768, 7963, - 769, 7965, 768, 7970, 769, 7972, 834, 7974, 837, 8080, 768, - 7971, 769, 7973, 834, 7975, 837, 8081, 837, 8082, 837, 8083, - 837, 8084, 837, 8085, 837, 8086, 837, 8087, 768, 7978, 769, - 7980, 834, 7982, 837, 8088, 768, 7979, 769, 7981, 834, 7983, - 837, 8089, 837, 8090, 837, 8091, 837, 8092, 837, 8093, 837, - 8094, 837, 8095, 768, 7986, 769, 7988, 834, 7990, 768, 7987, - 769, 7989, 834, 7991, 768, 7994, 769, 7996, 834, 7998, 768, - 7995, 769, 7997, 834, 7999, 768, 8002, 769, 8004, 768, 8003, - 769, 8005, 768, 8010, 769, 8012, 768, 8011, 769, 8013, 768, - 8018, 769, 8020, 834, 8022, 768, 8019, 769, 8021, 834, 8023, - 768, 8027, 769, 8029, 834, 8031, 768, 8034, 769, 8036, 834, - 8038, 837, 8096, 768, 8035, 769, 8037, 834, 8039, 837, 8097, - 837, 8098, 837, 8099, 837, 8100, 837, 8101, 837, 8102, 837, - 8103, 768, 8042, 769, 8044, 834, 8046, 837, 8104, 768, 8043, - 769, 8045, 834, 8047, 837, 8105, 837, 8106, 837, 8107, 837, - 8108, 837, 8109, 837, 8110, 837, 8111, 837, 8114, 837, 8130, - 837, 8178, 837, 8119, 768, 8141, 769, 8142, 834, 8143, 837, - 8135, 837, 8183, 768, 8157, 769, 8158, 834, 8159, 824, 8602, - 824, 8603, 824, 8622, 824, 8653, 824, 8655, 824, 8654, 824, - 8708, 824, 8713, 824, 8716, 824, 8740, 824, 8742, 824, 8769, - 824, 8772, 824, 8775, 824, 8777, 824, 8813, 824, 8802, 824, - 8816, 824, 8817, 824, 8820, 824, 8821, 824, 8824, 824, 8825, - 824, 8832, 824, 8833, 824, 8928, 824, 8929, 824, 8836, 824, - 8837, 824, 8840, 824, 8841, 824, 8930, 824, 8931, 824, 8876, - 824, 8877, 824, 8878, 824, 8879, 824, 8938, 824, 8939, 824, - 8940, 824, 8941, 12441, 12436, 12441, 12364, 12441, 12366, 12441, 12368, - 12441, 12370, 12441, 12372, 12441, 12374, 12441, 12376, 12441, 12378, 12441, - 12380, 12441, 12382, 12441, 12384, 12441, 12386, 12441, 12389, 12441, 12391, - 12441, 12393, 12441, 12400, 12442, 12401, 12441, 12403, 12442, 12404, 12441, - 12406, 12442, 12407, 12441, 12409, 12442, 12410, 12441, 12412, 12442, 12413, - 12441, 12446, 12441, 12532, 12441, 12460, 12441, 12462, 12441, 12464, 12441, - 12466, 12441, 12468, 12441, 12470, 12441, 12472, 12441, 12474, 12441, 12476, - 12441, 12478, 12441, 12480, 12441, 12482, 12441, 12485, 12441, 12487, 12441, - 12489, 12441, 12496, 12442, 12497, 12441, 12499, 12442, 12500, 12441, 12502, - 12442, 12503, 12441, 12505, 12442, 12506, 12441, 12508, 12442, 12509, 12441, - 12535, 12441, 12536, 12441, 12537, 12441, 12538, 12441, 12542, 69818, 69786, - 69818, 69788, 69818, 69803, 69927, 69934, 69927, 69935, 70462, 70475, 70487, - 70476, 70832, 70844, 70842, 70843, 70845, 70846, 71087, 71098, 71087, 71099, - 71984, 71992}; - -} // namespace ada::idna -#endif // ADA_IDNA_NORMALIZATION_TABLES_H -/* end file src/normalization_tables.cpp */ - -namespace ada::idna { - -// See -// https://github.com/uni-algo/uni-algo/blob/c612968c5ed3ace39bde4c894c24286c5f2c7fe2/include/uni_algo/impl/impl_norm.h#L467 -constexpr char32_t hangul_sbase = 0xAC00; -constexpr char32_t hangul_tbase = 0x11A7; -constexpr char32_t hangul_vbase = 0x1161; -constexpr char32_t hangul_lbase = 0x1100; -constexpr char32_t hangul_lcount = 19; -constexpr char32_t hangul_vcount = 21; -constexpr char32_t hangul_tcount = 28; -constexpr char32_t hangul_ncount = hangul_vcount * hangul_tcount; -constexpr char32_t hangul_scount = - hangul_lcount * hangul_vcount * hangul_tcount; - -std::pair compute_decomposition_length( - const std::u32string_view input) noexcept { - bool decomposition_needed{false}; - size_t additional_elements{0}; - for (char32_t current_character : input) { - size_t decomposition_length{0}; - - if (current_character >= hangul_sbase && - current_character < hangul_sbase + hangul_scount) { - decomposition_length = 2; - if ((current_character - hangul_sbase) % hangul_tcount) { - decomposition_length = 3; - } - } else if (current_character < 0x110000) { - const uint8_t di = decomposition_index[current_character >> 8]; - const uint16_t* const decomposition = - decomposition_block[di] + (current_character % 256); - decomposition_length = (decomposition[1] >> 2) - (decomposition[0] >> 2); - if ((decomposition_length > 0) && (decomposition[0] & 1)) { - decomposition_length = 0; - } - } - if (decomposition_length != 0) { - decomposition_needed = true; - additional_elements += decomposition_length - 1; - } - } - return {decomposition_needed, additional_elements}; -} - -void decompose(std::u32string& input, size_t additional_elements) { - input.resize(input.size() + additional_elements); - for (size_t descending_idx = input.size(), - input_count = descending_idx - additional_elements; - input_count--;) { - if (input[input_count] >= hangul_sbase && - input[input_count] < hangul_sbase + hangul_scount) { - // Hangul decomposition. - char32_t s_index = input[input_count] - hangul_sbase; - if (s_index % hangul_tcount != 0) { - input[--descending_idx] = hangul_tbase + s_index % hangul_tcount; - } - input[--descending_idx] = - hangul_vbase + (s_index % hangul_ncount) / hangul_tcount; - input[--descending_idx] = hangul_lbase + s_index / hangul_ncount; - } else if (input[input_count] < 0x110000) { - // Check decomposition_data. - const uint16_t* decomposition = - decomposition_block[decomposition_index[input[input_count] >> 8]] + - (input[input_count] % 256); - uint16_t decomposition_length = - (decomposition[1] >> 2) - (decomposition[0] >> 2); - if (decomposition_length > 0 && (decomposition[0] & 1)) { - decomposition_length = 0; - } - if (decomposition_length > 0) { - // Non-recursive decomposition. - while (decomposition_length-- > 0) { - input[--descending_idx] = decomposition_data[(decomposition[0] >> 2) + - decomposition_length]; - } - } else { - // No decomposition. - input[--descending_idx] = input[input_count]; - } - } else { - // Non-Unicode character. - input[--descending_idx] = input[input_count]; - } - } -} - -uint8_t get_ccc(char32_t c) noexcept { - return c < 0x110000 ? canonical_combining_class_block - [canonical_combining_class_index[c >> 8]][c % 256] - : 0; -} - -void sort_marks(std::u32string& input) { - for (size_t idx = 1; idx < input.size(); idx++) { - uint8_t ccc = get_ccc(input[idx]); - if (ccc == 0) { - continue; - } // Skip non-combining characters. - auto current_character = input[idx]; - size_t back_idx = idx; - while (back_idx != 0 && get_ccc(input[back_idx - 1]) > ccc) { - input[back_idx] = input[back_idx - 1]; - back_idx--; - } - input[back_idx] = current_character; - } -} - -void decompose_nfc(std::u32string& input) { - /** - * Decompose the domain_name string to Unicode Normalization Form C. - * @see https://www.unicode.org/reports/tr46/#ProcessingStepDecompose - */ - auto [decomposition_needed, additional_elements] = - compute_decomposition_length(input); - if (decomposition_needed) { - decompose(input, additional_elements); - } - sort_marks(input); -} - -void compose(std::u32string& input) { - /** - * Compose the domain_name string to Unicode Normalization Form C. - * @see https://www.unicode.org/reports/tr46/#ProcessingStepCompose - */ - size_t input_count{0}; - size_t composition_count{0}; - for (; input_count < input.size(); input_count++, composition_count++) { - input[composition_count] = input[input_count]; - if (input[input_count] >= hangul_lbase && - input[input_count] < hangul_lbase + hangul_lcount) { - if (input_count + 1 < input.size() && - input[input_count + 1] >= hangul_vbase && - input[input_count + 1] < hangul_vbase + hangul_vcount) { - input[composition_count] = - hangul_sbase + - ((input[input_count] - hangul_lbase) * hangul_vcount + - input[input_count + 1] - hangul_vbase) * - hangul_tcount; - input_count++; - if (input_count + 1 < input.size() && - input[input_count + 1] > hangul_tbase && - input[input_count + 1] < hangul_tbase + hangul_tcount) { - input[composition_count] += input[++input_count] - hangul_tbase; - } - } - } else if (input[input_count] >= hangul_sbase && - input[input_count] < hangul_sbase + hangul_scount) { - if ((input[input_count] - hangul_sbase) % hangul_tcount && - input_count + 1 < input.size() && - input[input_count + 1] > hangul_tbase && - input[input_count + 1] < hangul_tbase + hangul_tcount) { - input[composition_count] += input[++input_count] - hangul_tbase; - } - } else if (input[input_count] < 0x110000) { - const uint16_t* composition = - &composition_block[composition_index[input[input_count] >> 8]] - [input[input_count] % 256]; - size_t initial_composition_count = composition_count; - for (int32_t previous_ccc = -1; input_count + 1 < input.size(); - input_count++) { - uint8_t ccc = get_ccc(input[input_count + 1]); - - if (composition[1] != composition[0] && previous_ccc < ccc) { - // Try finding a composition. - uint16_t left = composition[0]; - uint16_t right = composition[1]; - while (left + 2 < right) { - // mean without overflow - uint16_t middle = left + (((right - left) >> 1) & ~1); - if (composition_data[middle] <= input[input_count + 1]) { - left = middle; - } - if (composition_data[middle] >= input[input_count + 1]) { - right = middle; - } - } - if (composition_data[left] == input[input_count + 1]) { - input[initial_composition_count] = composition_data[left + 1]; - composition = - &composition_block - [composition_index[composition_data[left + 1] >> 8]] - [composition_data[left + 1] % 256]; - continue; - } - } - - if (ccc == 0) { - break; - } // Not a combining character. - previous_ccc = ccc; - input[++composition_count] = input[input_count + 1]; - } - } - } - - if (composition_count < input_count) { - input.resize(composition_count); - } -} - -void normalize(std::u32string& input) { - /** - * Normalize the domain_name string to Unicode Normalization Form C. - * @see https://www.unicode.org/reports/tr46/#ProcessingStepNormalize - */ - decompose_nfc(input); - compose(input); -} - -} // namespace ada::idna -/* end file src/normalization.cpp */ -/* begin file src/punycode.cpp */ - -#include - -namespace ada::idna { - -constexpr int32_t base = 36; -constexpr int32_t tmin = 1; -constexpr int32_t tmax = 26; -constexpr int32_t skew = 38; -constexpr int32_t damp = 700; -constexpr int32_t initial_bias = 72; -constexpr uint32_t initial_n = 128; - -static constexpr int32_t char_to_digit_value(char value) { - if (value >= 'a' && value <= 'z') return value - 'a'; - if (value >= '0' && value <= '9') return value - '0' + 26; - return -1; -} - -static constexpr char digit_to_char(int32_t digit) { - return digit < 26 ? char(digit + 97) : char(digit + 22); -} - -static constexpr int32_t adapt(int32_t d, int32_t n, bool firsttime) { - if (firsttime) { - d = d / damp; - } else { - d = d / 2; - } - d += d / n; - int32_t k = 0; - while (d > ((base - tmin) * tmax) / 2) { - d /= base - tmin; - k += base; - } - return k + (((base - tmin + 1) * d) / (d + skew)); -} - -bool punycode_to_utf32(std::string_view input, std::u32string &out) { - int32_t written_out{0}; - out.reserve(out.size() + input.size()); - uint32_t n = initial_n; - int32_t i = 0; - int32_t bias = initial_bias; - // grab ascii content - size_t end_of_ascii = input.find_last_of('-'); - if (end_of_ascii != std::string_view::npos) { - for (uint8_t c : input.substr(0, end_of_ascii)) { - if (c >= 0x80) { - return false; - } - out.push_back(c); - written_out++; - } - input.remove_prefix(end_of_ascii + 1); - } - while (!input.empty()) { - int32_t oldi = i; - int32_t w = 1; - for (int32_t k = base;; k += base) { - if (input.empty()) { - return false; - } - uint8_t code_point = input.front(); - input.remove_prefix(1); - int32_t digit = char_to_digit_value(code_point); - if (digit < 0) { - return false; - } - if (digit > (0x7fffffff - i) / w) { - return false; - } - i = i + digit * w; - int32_t t = k <= bias ? tmin : k >= bias + tmax ? tmax : k - bias; - if (digit < t) { - break; - } - if (w > 0x7fffffff / (base - t)) { - return false; - } - w = w * (base - t); - } - bias = adapt(i - oldi, written_out + 1, oldi == 0); - if (i / (written_out + 1) > int32_t(0x7fffffff - n)) { - return false; - } - n = n + i / (written_out + 1); - i = i % (written_out + 1); - if (n < 0x80) { - return false; - } - out.insert(out.begin() + i, n); - written_out++; - ++i; - } - - return true; -} - -bool verify_punycode(std::string_view input) { - size_t written_out{0}; - uint32_t n = initial_n; - int32_t i = 0; - int32_t bias = initial_bias; - // grab ascii content - size_t end_of_ascii = input.find_last_of('-'); - if (end_of_ascii != std::string_view::npos) { - for (uint8_t c : input.substr(0, end_of_ascii)) { - if (c >= 0x80) { - return false; - } - written_out++; - } - input.remove_prefix(end_of_ascii + 1); - } - while (!input.empty()) { - int32_t oldi = i; - int32_t w = 1; - for (int32_t k = base;; k += base) { - if (input.empty()) { - return false; - } - uint8_t code_point = input.front(); - input.remove_prefix(1); - int32_t digit = char_to_digit_value(code_point); - if (digit < 0) { - return false; - } - if (digit > (0x7fffffff - i) / w) { - return false; - } - i = i + digit * w; - int32_t t = k <= bias ? tmin : k >= bias + tmax ? tmax : k - bias; - if (digit < t) { - break; - } - if (w > 0x7fffffff / (base - t)) { - return false; - } - w = w * (base - t); - } - bias = adapt(i - oldi, int32_t(written_out + 1), oldi == 0); - if (i / (written_out + 1) > 0x7fffffff - n) { - return false; - } - n = n + i / int32_t(written_out + 1); - i = i % int32_t(written_out + 1); - if (n < 0x80) { - return false; - } - written_out++; - ++i; - } - - return true; -} - -bool utf32_to_punycode(std::u32string_view input, std::string &out) { - out.reserve(input.size() + out.size()); - uint32_t n = initial_n; - int32_t d = 0; - int32_t bias = initial_bias; - size_t h = 0; - // first push the ascii content - for (uint32_t c : input) { - if (c < 0x80) { - ++h; - out.push_back(char(c)); - } - if (c > 0x10ffff || (c >= 0xd880 && c < 0xe000)) { - return false; - } - } - size_t b = h; - if (b > 0) { - out.push_back('-'); - } - while (h < input.size()) { - uint32_t m = 0x10FFFF; - for (auto code_point : input) { - if (code_point >= n && code_point < m) m = code_point; - } - - if ((m - n) > (0x7fffffff - d) / (h + 1)) { - return false; - } - d = d + int32_t((m - n) * (h + 1)); - n = m; - for (auto c : input) { - if (c < n) { - if (d == 0x7fffffff) { - return false; - } - ++d; - } - if (c == n) { - int32_t q = d; - for (int32_t k = base;; k += base) { - int32_t t = k <= bias ? tmin : k >= bias + tmax ? tmax : k - bias; - - if (q < t) { - break; - } - out.push_back(digit_to_char(t + ((q - t) % (base - t)))); - q = (q - t) / (base - t); - } - out.push_back(digit_to_char(q)); - bias = adapt(d, int32_t(h + 1), h == b); - d = 0; - ++h; - } - } - ++d; - ++n; - } - return true; -} - -} // namespace ada::idna -/* end file src/punycode.cpp */ -/* begin file src/validity.cpp */ -#include -#include - -namespace ada::idna { - -enum direction : uint8_t { - NONE, - BN, - CS, - ES, - ON, - EN, - L, - R, - NSM, - AL, - AN, - ET, - WS, - RLO, - LRO, - PDF, - RLE, - RLI, - FSI, - PDI, - LRI, - B, - S, - LRE -}; - -struct directions { - uint32_t start_code; - uint32_t final_code; - direction direct; -}; - -static directions dir_table[] = { - {0x0, 0x8, direction::BN}, {0x9, 0x9, direction::S}, - {0xa, 0xa, direction::B}, {0xb, 0xb, direction::S}, - {0xc, 0xc, direction::WS}, {0xd, 0xd, direction::B}, - {0xe, 0x1b, direction::BN}, {0x1c, 0x1e, direction::B}, - {0x1f, 0x1f, direction::S}, {0x20, 0x20, direction::WS}, - {0x21, 0x22, direction::ON}, {0x23, 0x25, direction::ET}, - {0x26, 0x2a, direction::ON}, {0x2b, 0x2b, direction::ES}, - {0x2c, 0x2c, direction::CS}, {0x2d, 0x2d, direction::ES}, - {0x2e, 0x2f, direction::CS}, {0x30, 0x39, direction::EN}, - {0x3a, 0x3a, direction::CS}, {0x3b, 0x40, direction::ON}, - {0x41, 0x5a, direction::L}, {0x5b, 0x60, direction::ON}, - {0x61, 0x7a, direction::L}, {0x7b, 0x7e, direction::ON}, - {0x7f, 0x84, direction::BN}, {0x85, 0x85, direction::B}, - {0x86, 0x9f, direction::BN}, {0xa0, 0xa0, direction::CS}, - {0xa1, 0xa1, direction::ON}, {0xa2, 0xa5, direction::ET}, - {0xa6, 0xa9, direction::ON}, {0xaa, 0xaa, direction::L}, - {0xab, 0xac, direction::ON}, {0xad, 0xad, direction::BN}, - {0xae, 0xaf, direction::ON}, {0xb0, 0xb1, direction::ET}, - {0xb2, 0xb3, direction::EN}, {0xb4, 0xb4, direction::ON}, - {0xb5, 0xb5, direction::L}, {0xb6, 0xb8, direction::ON}, - {0xb9, 0xb9, direction::EN}, {0xba, 0xba, direction::L}, - {0xbb, 0xbf, direction::ON}, {0xc0, 0xd6, direction::L}, - {0xd7, 0xd7, direction::ON}, {0xd8, 0xf6, direction::L}, - {0xf7, 0xf7, direction::ON}, {0xf8, 0x2b8, direction::L}, - {0x2b9, 0x2ba, direction::ON}, {0x2bb, 0x2c1, direction::L}, - {0x2c2, 0x2cf, direction::ON}, {0x2d0, 0x2d1, direction::L}, - {0x2d2, 0x2df, direction::ON}, {0x2e0, 0x2e4, direction::L}, - {0x2e5, 0x2ed, direction::ON}, {0x2ee, 0x2ee, direction::L}, - {0x2ef, 0x2ff, direction::ON}, {0x300, 0x36f, direction::NSM}, - {0x370, 0x373, direction::L}, {0x374, 0x375, direction::ON}, - {0x376, 0x377, direction::L}, {0x37a, 0x37d, direction::L}, - {0x37e, 0x37e, direction::ON}, {0x37f, 0x37f, direction::L}, - {0x384, 0x385, direction::ON}, {0x386, 0x386, direction::L}, - {0x387, 0x387, direction::ON}, {0x388, 0x38a, direction::L}, - {0x38c, 0x38c, direction::L}, {0x38e, 0x3a1, direction::L}, - {0x3a3, 0x3f5, direction::L}, {0x3f6, 0x3f6, direction::ON}, - {0x3f7, 0x482, direction::L}, {0x483, 0x489, direction::NSM}, - {0x48a, 0x52f, direction::L}, {0x531, 0x556, direction::L}, - {0x559, 0x589, direction::L}, {0x58a, 0x58a, direction::ON}, - {0x58d, 0x58e, direction::ON}, {0x58f, 0x58f, direction::ET}, - {0x591, 0x5bd, direction::NSM}, {0x5be, 0x5be, direction::R}, - {0x5bf, 0x5bf, direction::NSM}, {0x5c0, 0x5c0, direction::R}, - {0x5c1, 0x5c2, direction::NSM}, {0x5c3, 0x5c3, direction::R}, - {0x5c4, 0x5c5, direction::NSM}, {0x5c6, 0x5c6, direction::R}, - {0x5c7, 0x5c7, direction::NSM}, {0x5d0, 0x5ea, direction::R}, - {0x5ef, 0x5f4, direction::R}, {0x600, 0x605, direction::AN}, - {0x606, 0x607, direction::ON}, {0x608, 0x608, direction::AL}, - {0x609, 0x60a, direction::ET}, {0x60b, 0x60b, direction::AL}, - {0x60c, 0x60c, direction::CS}, {0x60d, 0x60d, direction::AL}, - {0x60e, 0x60f, direction::ON}, {0x610, 0x61a, direction::NSM}, - {0x61b, 0x61c, direction::AL}, {0x61e, 0x64a, direction::AL}, - {0x64b, 0x65f, direction::NSM}, {0x660, 0x669, direction::AN}, - {0x66a, 0x66a, direction::ET}, {0x66b, 0x66c, direction::AN}, - {0x66d, 0x66f, direction::AL}, {0x670, 0x670, direction::NSM}, - {0x671, 0x6d5, direction::AL}, {0x6d6, 0x6dc, direction::NSM}, - {0x6dd, 0x6dd, direction::AN}, {0x6de, 0x6de, direction::ON}, - {0x6df, 0x6e4, direction::NSM}, {0x6e5, 0x6e6, direction::AL}, - {0x6e7, 0x6e8, direction::NSM}, {0x6e9, 0x6e9, direction::ON}, - {0x6ea, 0x6ed, direction::NSM}, {0x6ee, 0x6ef, direction::AL}, - {0x6f0, 0x6f9, direction::EN}, {0x6fa, 0x70d, direction::AL}, - {0x70f, 0x710, direction::AL}, {0x711, 0x711, direction::NSM}, - {0x712, 0x72f, direction::AL}, {0x730, 0x74a, direction::NSM}, - {0x74d, 0x7a5, direction::AL}, {0x7a6, 0x7b0, direction::NSM}, - {0x7b1, 0x7b1, direction::AL}, {0x7c0, 0x7ea, direction::R}, - {0x7eb, 0x7f3, direction::NSM}, {0x7f4, 0x7f5, direction::R}, - {0x7f6, 0x7f9, direction::ON}, {0x7fa, 0x7fa, direction::R}, - {0x7fd, 0x7fd, direction::NSM}, {0x7fe, 0x815, direction::R}, - {0x816, 0x819, direction::NSM}, {0x81a, 0x81a, direction::R}, - {0x81b, 0x823, direction::NSM}, {0x824, 0x824, direction::R}, - {0x825, 0x827, direction::NSM}, {0x828, 0x828, direction::R}, - {0x829, 0x82d, direction::NSM}, {0x830, 0x83e, direction::R}, - {0x840, 0x858, direction::R}, {0x859, 0x85b, direction::NSM}, - {0x85e, 0x85e, direction::R}, {0x860, 0x86a, direction::AL}, - {0x8a0, 0x8b4, direction::AL}, {0x8b6, 0x8c7, direction::AL}, - {0x8d3, 0x8e1, direction::NSM}, {0x8e2, 0x8e2, direction::AN}, - {0x8e3, 0x902, direction::NSM}, {0x903, 0x939, direction::L}, - {0x93a, 0x93a, direction::NSM}, {0x93b, 0x93b, direction::L}, - {0x93c, 0x93c, direction::NSM}, {0x93d, 0x940, direction::L}, - {0x941, 0x948, direction::NSM}, {0x949, 0x94c, direction::L}, - {0x94d, 0x94d, direction::NSM}, {0x94e, 0x950, direction::L}, - {0x951, 0x957, direction::NSM}, {0x958, 0x961, direction::L}, - {0x962, 0x963, direction::NSM}, {0x964, 0x980, direction::L}, - {0x981, 0x981, direction::NSM}, {0x982, 0x983, direction::L}, - {0x985, 0x98c, direction::L}, {0x98f, 0x990, direction::L}, - {0x993, 0x9a8, direction::L}, {0x9aa, 0x9b0, direction::L}, - {0x9b2, 0x9b2, direction::L}, {0x9b6, 0x9b9, direction::L}, - {0x9bc, 0x9bc, direction::NSM}, {0x9bd, 0x9c0, direction::L}, - {0x9c1, 0x9c4, direction::NSM}, {0x9c7, 0x9c8, direction::L}, - {0x9cb, 0x9cc, direction::L}, {0x9cd, 0x9cd, direction::NSM}, - {0x9ce, 0x9ce, direction::L}, {0x9d7, 0x9d7, direction::L}, - {0x9dc, 0x9dd, direction::L}, {0x9df, 0x9e1, direction::L}, - {0x9e2, 0x9e3, direction::NSM}, {0x9e6, 0x9f1, direction::L}, - {0x9f2, 0x9f3, direction::ET}, {0x9f4, 0x9fa, direction::L}, - {0x9fb, 0x9fb, direction::ET}, {0x9fc, 0x9fd, direction::L}, - {0x9fe, 0x9fe, direction::NSM}, {0xa01, 0xa02, direction::NSM}, - {0xa03, 0xa03, direction::L}, {0xa05, 0xa0a, direction::L}, - {0xa0f, 0xa10, direction::L}, {0xa13, 0xa28, direction::L}, - {0xa2a, 0xa30, direction::L}, {0xa32, 0xa33, direction::L}, - {0xa35, 0xa36, direction::L}, {0xa38, 0xa39, direction::L}, - {0xa3c, 0xa3c, direction::NSM}, {0xa3e, 0xa40, direction::L}, - {0xa41, 0xa42, direction::NSM}, {0xa47, 0xa48, direction::NSM}, - {0xa4b, 0xa4d, direction::NSM}, {0xa51, 0xa51, direction::NSM}, - {0xa59, 0xa5c, direction::L}, {0xa5e, 0xa5e, direction::L}, - {0xa66, 0xa6f, direction::L}, {0xa70, 0xa71, direction::NSM}, - {0xa72, 0xa74, direction::L}, {0xa75, 0xa75, direction::NSM}, - {0xa76, 0xa76, direction::L}, {0xa81, 0xa82, direction::NSM}, - {0xa83, 0xa83, direction::L}, {0xa85, 0xa8d, direction::L}, - {0xa8f, 0xa91, direction::L}, {0xa93, 0xaa8, direction::L}, - {0xaaa, 0xab0, direction::L}, {0xab2, 0xab3, direction::L}, - {0xab5, 0xab9, direction::L}, {0xabc, 0xabc, direction::NSM}, - {0xabd, 0xac0, direction::L}, {0xac1, 0xac5, direction::NSM}, - {0xac7, 0xac8, direction::NSM}, {0xac9, 0xac9, direction::L}, - {0xacb, 0xacc, direction::L}, {0xacd, 0xacd, direction::NSM}, - {0xad0, 0xad0, direction::L}, {0xae0, 0xae1, direction::L}, - {0xae2, 0xae3, direction::NSM}, {0xae6, 0xaf0, direction::L}, - {0xaf1, 0xaf1, direction::ET}, {0xaf9, 0xaf9, direction::L}, - {0xafa, 0xaff, direction::NSM}, {0xb01, 0xb01, direction::NSM}, - {0xb02, 0xb03, direction::L}, {0xb05, 0xb0c, direction::L}, - {0xb0f, 0xb10, direction::L}, {0xb13, 0xb28, direction::L}, - {0xb2a, 0xb30, direction::L}, {0xb32, 0xb33, direction::L}, - {0xb35, 0xb39, direction::L}, {0xb3c, 0xb3c, direction::NSM}, - {0xb3d, 0xb3e, direction::L}, {0xb3f, 0xb3f, direction::NSM}, - {0xb40, 0xb40, direction::L}, {0xb41, 0xb44, direction::NSM}, - {0xb47, 0xb48, direction::L}, {0xb4b, 0xb4c, direction::L}, - {0xb4d, 0xb4d, direction::NSM}, {0xb55, 0xb56, direction::NSM}, - {0xb57, 0xb57, direction::L}, {0xb5c, 0xb5d, direction::L}, - {0xb5f, 0xb61, direction::L}, {0xb62, 0xb63, direction::NSM}, - {0xb66, 0xb77, direction::L}, {0xb82, 0xb82, direction::NSM}, - {0xb83, 0xb83, direction::L}, {0xb85, 0xb8a, direction::L}, - {0xb8e, 0xb90, direction::L}, {0xb92, 0xb95, direction::L}, - {0xb99, 0xb9a, direction::L}, {0xb9c, 0xb9c, direction::L}, - {0xb9e, 0xb9f, direction::L}, {0xba3, 0xba4, direction::L}, - {0xba8, 0xbaa, direction::L}, {0xbae, 0xbb9, direction::L}, - {0xbbe, 0xbbf, direction::L}, {0xbc0, 0xbc0, direction::NSM}, - {0xbc1, 0xbc2, direction::L}, {0xbc6, 0xbc8, direction::L}, - {0xbca, 0xbcc, direction::L}, {0xbcd, 0xbcd, direction::NSM}, - {0xbd0, 0xbd0, direction::L}, {0xbd7, 0xbd7, direction::L}, - {0xbe6, 0xbf2, direction::L}, {0xbf3, 0xbf8, direction::ON}, - {0xbf9, 0xbf9, direction::ET}, {0xbfa, 0xbfa, direction::ON}, - {0xc00, 0xc00, direction::NSM}, {0xc01, 0xc03, direction::L}, - {0xc04, 0xc04, direction::NSM}, {0xc05, 0xc0c, direction::L}, - {0xc0e, 0xc10, direction::L}, {0xc12, 0xc28, direction::L}, - {0xc2a, 0xc39, direction::L}, {0xc3d, 0xc3d, direction::L}, - {0xc3e, 0xc40, direction::NSM}, {0xc41, 0xc44, direction::L}, - {0xc46, 0xc48, direction::NSM}, {0xc4a, 0xc4d, direction::NSM}, - {0xc55, 0xc56, direction::NSM}, {0xc58, 0xc5a, direction::L}, - {0xc60, 0xc61, direction::L}, {0xc62, 0xc63, direction::NSM}, - {0xc66, 0xc6f, direction::L}, {0xc77, 0xc77, direction::L}, - {0xc78, 0xc7e, direction::ON}, {0xc7f, 0xc80, direction::L}, - {0xc81, 0xc81, direction::NSM}, {0xc82, 0xc8c, direction::L}, - {0xc8e, 0xc90, direction::L}, {0xc92, 0xca8, direction::L}, - {0xcaa, 0xcb3, direction::L}, {0xcb5, 0xcb9, direction::L}, - {0xcbc, 0xcbc, direction::NSM}, {0xcbd, 0xcc4, direction::L}, - {0xcc6, 0xcc8, direction::L}, {0xcca, 0xccb, direction::L}, - {0xccc, 0xccd, direction::NSM}, {0xcd5, 0xcd6, direction::L}, - {0xcde, 0xcde, direction::L}, {0xce0, 0xce1, direction::L}, - {0xce2, 0xce3, direction::NSM}, {0xce6, 0xcef, direction::L}, - {0xcf1, 0xcf2, direction::L}, {0xd00, 0xd01, direction::NSM}, - {0xd02, 0xd0c, direction::L}, {0xd0e, 0xd10, direction::L}, - {0xd12, 0xd3a, direction::L}, {0xd3b, 0xd3c, direction::NSM}, - {0xd3d, 0xd40, direction::L}, {0xd41, 0xd44, direction::NSM}, - {0xd46, 0xd48, direction::L}, {0xd4a, 0xd4c, direction::L}, - {0xd4d, 0xd4d, direction::NSM}, {0xd4e, 0xd4f, direction::L}, - {0xd54, 0xd61, direction::L}, {0xd62, 0xd63, direction::NSM}, - {0xd66, 0xd7f, direction::L}, {0xd81, 0xd81, direction::NSM}, - {0xd82, 0xd83, direction::L}, {0xd85, 0xd96, direction::L}, - {0xd9a, 0xdb1, direction::L}, {0xdb3, 0xdbb, direction::L}, - {0xdbd, 0xdbd, direction::L}, {0xdc0, 0xdc6, direction::L}, - {0xdca, 0xdca, direction::NSM}, {0xdcf, 0xdd1, direction::L}, - {0xdd2, 0xdd4, direction::NSM}, {0xdd6, 0xdd6, direction::NSM}, - {0xdd8, 0xddf, direction::L}, {0xde6, 0xdef, direction::L}, - {0xdf2, 0xdf4, direction::L}, {0xe01, 0xe30, direction::L}, - {0xe31, 0xe31, direction::NSM}, {0xe32, 0xe33, direction::L}, - {0xe34, 0xe3a, direction::NSM}, {0xe3f, 0xe3f, direction::ET}, - {0xe40, 0xe46, direction::L}, {0xe47, 0xe4e, direction::NSM}, - {0xe4f, 0xe5b, direction::L}, {0xe81, 0xe82, direction::L}, - {0xe84, 0xe84, direction::L}, {0xe86, 0xe8a, direction::L}, - {0xe8c, 0xea3, direction::L}, {0xea5, 0xea5, direction::L}, - {0xea7, 0xeb0, direction::L}, {0xeb1, 0xeb1, direction::NSM}, - {0xeb2, 0xeb3, direction::L}, {0xeb4, 0xebc, direction::NSM}, - {0xebd, 0xebd, direction::L}, {0xec0, 0xec4, direction::L}, - {0xec6, 0xec6, direction::L}, {0xec8, 0xecd, direction::NSM}, - {0xed0, 0xed9, direction::L}, {0xedc, 0xedf, direction::L}, - {0xf00, 0xf17, direction::L}, {0xf18, 0xf19, direction::NSM}, - {0xf1a, 0xf34, direction::L}, {0xf35, 0xf35, direction::NSM}, - {0xf36, 0xf36, direction::L}, {0xf37, 0xf37, direction::NSM}, - {0xf38, 0xf38, direction::L}, {0xf39, 0xf39, direction::NSM}, - {0xf3a, 0xf3d, direction::ON}, {0xf3e, 0xf47, direction::L}, - {0xf49, 0xf6c, direction::L}, {0xf71, 0xf7e, direction::NSM}, - {0xf7f, 0xf7f, direction::L}, {0xf80, 0xf84, direction::NSM}, - {0xf85, 0xf85, direction::L}, {0xf86, 0xf87, direction::NSM}, - {0xf88, 0xf8c, direction::L}, {0xf8d, 0xf97, direction::NSM}, - {0xf99, 0xfbc, direction::NSM}, {0xfbe, 0xfc5, direction::L}, - {0xfc6, 0xfc6, direction::NSM}, {0xfc7, 0xfcc, direction::L}, - {0xfce, 0xfda, direction::L}, {0x1000, 0x102c, direction::L}, - {0x102d, 0x1030, direction::NSM}, {0x1031, 0x1031, direction::L}, - {0x1032, 0x1037, direction::NSM}, {0x1038, 0x1038, direction::L}, - {0x1039, 0x103a, direction::NSM}, {0x103b, 0x103c, direction::L}, - {0x103d, 0x103e, direction::NSM}, {0x103f, 0x1057, direction::L}, - {0x1058, 0x1059, direction::NSM}, {0x105a, 0x105d, direction::L}, - {0x105e, 0x1060, direction::NSM}, {0x1061, 0x1070, direction::L}, - {0x1071, 0x1074, direction::NSM}, {0x1075, 0x1081, direction::L}, - {0x1082, 0x1082, direction::NSM}, {0x1083, 0x1084, direction::L}, - {0x1085, 0x1086, direction::NSM}, {0x1087, 0x108c, direction::L}, - {0x108d, 0x108d, direction::NSM}, {0x108e, 0x109c, direction::L}, - {0x109d, 0x109d, direction::NSM}, {0x109e, 0x10c5, direction::L}, - {0x10c7, 0x10c7, direction::L}, {0x10cd, 0x10cd, direction::L}, - {0x10d0, 0x1248, direction::L}, {0x124a, 0x124d, direction::L}, - {0x1250, 0x1256, direction::L}, {0x1258, 0x1258, direction::L}, - {0x125a, 0x125d, direction::L}, {0x1260, 0x1288, direction::L}, - {0x128a, 0x128d, direction::L}, {0x1290, 0x12b0, direction::L}, - {0x12b2, 0x12b5, direction::L}, {0x12b8, 0x12be, direction::L}, - {0x12c0, 0x12c0, direction::L}, {0x12c2, 0x12c5, direction::L}, - {0x12c8, 0x12d6, direction::L}, {0x12d8, 0x1310, direction::L}, - {0x1312, 0x1315, direction::L}, {0x1318, 0x135a, direction::L}, - {0x135d, 0x135f, direction::NSM}, {0x1360, 0x137c, direction::L}, - {0x1380, 0x138f, direction::L}, {0x1390, 0x1399, direction::ON}, - {0x13a0, 0x13f5, direction::L}, {0x13f8, 0x13fd, direction::L}, - {0x1400, 0x1400, direction::ON}, {0x1401, 0x167f, direction::L}, - {0x1680, 0x1680, direction::WS}, {0x1681, 0x169a, direction::L}, - {0x169b, 0x169c, direction::ON}, {0x16a0, 0x16f8, direction::L}, - {0x1700, 0x170c, direction::L}, {0x170e, 0x1711, direction::L}, - {0x1712, 0x1714, direction::NSM}, {0x1720, 0x1731, direction::L}, - {0x1732, 0x1734, direction::NSM}, {0x1735, 0x1736, direction::L}, - {0x1740, 0x1751, direction::L}, {0x1752, 0x1753, direction::NSM}, - {0x1760, 0x176c, direction::L}, {0x176e, 0x1770, direction::L}, - {0x1772, 0x1773, direction::NSM}, {0x1780, 0x17b3, direction::L}, - {0x17b4, 0x17b5, direction::NSM}, {0x17b6, 0x17b6, direction::L}, - {0x17b7, 0x17bd, direction::NSM}, {0x17be, 0x17c5, direction::L}, - {0x17c6, 0x17c6, direction::NSM}, {0x17c7, 0x17c8, direction::L}, - {0x17c9, 0x17d3, direction::NSM}, {0x17d4, 0x17da, direction::L}, - {0x17db, 0x17db, direction::ET}, {0x17dc, 0x17dc, direction::L}, - {0x17dd, 0x17dd, direction::NSM}, {0x17e0, 0x17e9, direction::L}, - {0x17f0, 0x17f9, direction::ON}, {0x1800, 0x180a, direction::ON}, - {0x180b, 0x180d, direction::NSM}, {0x180e, 0x180e, direction::BN}, - {0x1810, 0x1819, direction::L}, {0x1820, 0x1878, direction::L}, - {0x1880, 0x1884, direction::L}, {0x1885, 0x1886, direction::NSM}, - {0x1887, 0x18a8, direction::L}, {0x18a9, 0x18a9, direction::NSM}, - {0x18aa, 0x18aa, direction::L}, {0x18b0, 0x18f5, direction::L}, - {0x1900, 0x191e, direction::L}, {0x1920, 0x1922, direction::NSM}, - {0x1923, 0x1926, direction::L}, {0x1927, 0x1928, direction::NSM}, - {0x1929, 0x192b, direction::L}, {0x1930, 0x1931, direction::L}, - {0x1932, 0x1932, direction::NSM}, {0x1933, 0x1938, direction::L}, - {0x1939, 0x193b, direction::NSM}, {0x1940, 0x1940, direction::ON}, - {0x1944, 0x1945, direction::ON}, {0x1946, 0x196d, direction::L}, - {0x1970, 0x1974, direction::L}, {0x1980, 0x19ab, direction::L}, - {0x19b0, 0x19c9, direction::L}, {0x19d0, 0x19da, direction::L}, - {0x19de, 0x19ff, direction::ON}, {0x1a00, 0x1a16, direction::L}, - {0x1a17, 0x1a18, direction::NSM}, {0x1a19, 0x1a1a, direction::L}, - {0x1a1b, 0x1a1b, direction::NSM}, {0x1a1e, 0x1a55, direction::L}, - {0x1a56, 0x1a56, direction::NSM}, {0x1a57, 0x1a57, direction::L}, - {0x1a58, 0x1a5e, direction::NSM}, {0x1a60, 0x1a60, direction::NSM}, - {0x1a61, 0x1a61, direction::L}, {0x1a62, 0x1a62, direction::NSM}, - {0x1a63, 0x1a64, direction::L}, {0x1a65, 0x1a6c, direction::NSM}, - {0x1a6d, 0x1a72, direction::L}, {0x1a73, 0x1a7c, direction::NSM}, - {0x1a7f, 0x1a7f, direction::NSM}, {0x1a80, 0x1a89, direction::L}, - {0x1a90, 0x1a99, direction::L}, {0x1aa0, 0x1aad, direction::L}, - {0x1ab0, 0x1ac0, direction::NSM}, {0x1b00, 0x1b03, direction::NSM}, - {0x1b04, 0x1b33, direction::L}, {0x1b34, 0x1b34, direction::NSM}, - {0x1b35, 0x1b35, direction::L}, {0x1b36, 0x1b3a, direction::NSM}, - {0x1b3b, 0x1b3b, direction::L}, {0x1b3c, 0x1b3c, direction::NSM}, - {0x1b3d, 0x1b41, direction::L}, {0x1b42, 0x1b42, direction::NSM}, - {0x1b43, 0x1b4b, direction::L}, {0x1b50, 0x1b6a, direction::L}, - {0x1b6b, 0x1b73, direction::NSM}, {0x1b74, 0x1b7c, direction::L}, - {0x1b80, 0x1b81, direction::NSM}, {0x1b82, 0x1ba1, direction::L}, - {0x1ba2, 0x1ba5, direction::NSM}, {0x1ba6, 0x1ba7, direction::L}, - {0x1ba8, 0x1ba9, direction::NSM}, {0x1baa, 0x1baa, direction::L}, - {0x1bab, 0x1bad, direction::NSM}, {0x1bae, 0x1be5, direction::L}, - {0x1be6, 0x1be6, direction::NSM}, {0x1be7, 0x1be7, direction::L}, - {0x1be8, 0x1be9, direction::NSM}, {0x1bea, 0x1bec, direction::L}, - {0x1bed, 0x1bed, direction::NSM}, {0x1bee, 0x1bee, direction::L}, - {0x1bef, 0x1bf1, direction::NSM}, {0x1bf2, 0x1bf3, direction::L}, - {0x1bfc, 0x1c2b, direction::L}, {0x1c2c, 0x1c33, direction::NSM}, - {0x1c34, 0x1c35, direction::L}, {0x1c36, 0x1c37, direction::NSM}, - {0x1c3b, 0x1c49, direction::L}, {0x1c4d, 0x1c88, direction::L}, - {0x1c90, 0x1cba, direction::L}, {0x1cbd, 0x1cc7, direction::L}, - {0x1cd0, 0x1cd2, direction::NSM}, {0x1cd3, 0x1cd3, direction::L}, - {0x1cd4, 0x1ce0, direction::NSM}, {0x1ce1, 0x1ce1, direction::L}, - {0x1ce2, 0x1ce8, direction::NSM}, {0x1ce9, 0x1cec, direction::L}, - {0x1ced, 0x1ced, direction::NSM}, {0x1cee, 0x1cf3, direction::L}, - {0x1cf4, 0x1cf4, direction::NSM}, {0x1cf5, 0x1cf7, direction::L}, - {0x1cf8, 0x1cf9, direction::NSM}, {0x1cfa, 0x1cfa, direction::L}, - {0x1d00, 0x1dbf, direction::L}, {0x1dc0, 0x1df9, direction::NSM}, - {0x1dfb, 0x1dff, direction::NSM}, {0x1e00, 0x1f15, direction::L}, - {0x1f18, 0x1f1d, direction::L}, {0x1f20, 0x1f45, direction::L}, - {0x1f48, 0x1f4d, direction::L}, {0x1f50, 0x1f57, direction::L}, - {0x1f59, 0x1f59, direction::L}, {0x1f5b, 0x1f5b, direction::L}, - {0x1f5d, 0x1f5d, direction::L}, {0x1f5f, 0x1f7d, direction::L}, - {0x1f80, 0x1fb4, direction::L}, {0x1fb6, 0x1fbc, direction::L}, - {0x1fbd, 0x1fbd, direction::ON}, {0x1fbe, 0x1fbe, direction::L}, - {0x1fbf, 0x1fc1, direction::ON}, {0x1fc2, 0x1fc4, direction::L}, - {0x1fc6, 0x1fcc, direction::L}, {0x1fcd, 0x1fcf, direction::ON}, - {0x1fd0, 0x1fd3, direction::L}, {0x1fd6, 0x1fdb, direction::L}, - {0x1fdd, 0x1fdf, direction::ON}, {0x1fe0, 0x1fec, direction::L}, - {0x1fed, 0x1fef, direction::ON}, {0x1ff2, 0x1ff4, direction::L}, - {0x1ff6, 0x1ffc, direction::L}, {0x1ffd, 0x1ffe, direction::ON}, - {0x2000, 0x200a, direction::WS}, {0x200b, 0x200d, direction::BN}, - {0x200e, 0x200e, direction::L}, {0x200f, 0x200f, direction::R}, - {0x2010, 0x2027, direction::ON}, {0x2028, 0x2028, direction::WS}, - {0x2029, 0x2029, direction::B}, {0x202a, 0x202a, direction::LRE}, - {0x202b, 0x202b, direction::RLE}, {0x202c, 0x202c, direction::PDF}, - {0x202d, 0x202d, direction::LRO}, {0x202e, 0x202e, direction::RLO}, - {0x202f, 0x202f, direction::CS}, {0x2030, 0x2034, direction::ET}, - {0x2035, 0x2043, direction::ON}, {0x2044, 0x2044, direction::CS}, - {0x2045, 0x205e, direction::ON}, {0x205f, 0x205f, direction::WS}, - {0x2060, 0x2064, direction::BN}, {0x2066, 0x2066, direction::LRI}, - {0x2067, 0x2067, direction::RLI}, {0x2068, 0x2068, direction::FSI}, - {0x2069, 0x2069, direction::PDI}, {0x206a, 0x206f, direction::BN}, - {0x2070, 0x2070, direction::EN}, {0x2071, 0x2071, direction::L}, - {0x2074, 0x2079, direction::EN}, {0x207a, 0x207b, direction::ES}, - {0x207c, 0x207e, direction::ON}, {0x207f, 0x207f, direction::L}, - {0x2080, 0x2089, direction::EN}, {0x208a, 0x208b, direction::ES}, - {0x208c, 0x208e, direction::ON}, {0x2090, 0x209c, direction::L}, - {0x20a0, 0x20bf, direction::ET}, {0x20d0, 0x20f0, direction::NSM}, - {0x2100, 0x2101, direction::ON}, {0x2102, 0x2102, direction::L}, - {0x2103, 0x2106, direction::ON}, {0x2107, 0x2107, direction::L}, - {0x2108, 0x2109, direction::ON}, {0x210a, 0x2113, direction::L}, - {0x2114, 0x2114, direction::ON}, {0x2115, 0x2115, direction::L}, - {0x2116, 0x2118, direction::ON}, {0x2119, 0x211d, direction::L}, - {0x211e, 0x2123, direction::ON}, {0x2124, 0x2124, direction::L}, - {0x2125, 0x2125, direction::ON}, {0x2126, 0x2126, direction::L}, - {0x2127, 0x2127, direction::ON}, {0x2128, 0x2128, direction::L}, - {0x2129, 0x2129, direction::ON}, {0x212a, 0x212d, direction::L}, - {0x212e, 0x212e, direction::ET}, {0x212f, 0x2139, direction::L}, - {0x213a, 0x213b, direction::ON}, {0x213c, 0x213f, direction::L}, - {0x2140, 0x2144, direction::ON}, {0x2145, 0x2149, direction::L}, - {0x214a, 0x214d, direction::ON}, {0x214e, 0x214f, direction::L}, - {0x2150, 0x215f, direction::ON}, {0x2160, 0x2188, direction::L}, - {0x2189, 0x218b, direction::ON}, {0x2190, 0x2211, direction::ON}, - {0x2212, 0x2212, direction::ES}, {0x2213, 0x2213, direction::ET}, - {0x2214, 0x2335, direction::ON}, {0x2336, 0x237a, direction::L}, - {0x237b, 0x2394, direction::ON}, {0x2395, 0x2395, direction::L}, - {0x2396, 0x2426, direction::ON}, {0x2440, 0x244a, direction::ON}, - {0x2460, 0x2487, direction::ON}, {0x2488, 0x249b, direction::EN}, - {0x249c, 0x24e9, direction::L}, {0x24ea, 0x26ab, direction::ON}, - {0x26ac, 0x26ac, direction::L}, {0x26ad, 0x27ff, direction::ON}, - {0x2800, 0x28ff, direction::L}, {0x2900, 0x2b73, direction::ON}, - {0x2b76, 0x2b95, direction::ON}, {0x2b97, 0x2bff, direction::ON}, - {0x2c00, 0x2c2e, direction::L}, {0x2c30, 0x2c5e, direction::L}, - {0x2c60, 0x2ce4, direction::L}, {0x2ce5, 0x2cea, direction::ON}, - {0x2ceb, 0x2cee, direction::L}, {0x2cef, 0x2cf1, direction::NSM}, - {0x2cf2, 0x2cf3, direction::L}, {0x2cf9, 0x2cff, direction::ON}, - {0x2d00, 0x2d25, direction::L}, {0x2d27, 0x2d27, direction::L}, - {0x2d2d, 0x2d2d, direction::L}, {0x2d30, 0x2d67, direction::L}, - {0x2d6f, 0x2d70, direction::L}, {0x2d7f, 0x2d7f, direction::NSM}, - {0x2d80, 0x2d96, direction::L}, {0x2da0, 0x2da6, direction::L}, - {0x2da8, 0x2dae, direction::L}, {0x2db0, 0x2db6, direction::L}, - {0x2db8, 0x2dbe, direction::L}, {0x2dc0, 0x2dc6, direction::L}, - {0x2dc8, 0x2dce, direction::L}, {0x2dd0, 0x2dd6, direction::L}, - {0x2dd8, 0x2dde, direction::L}, {0x2de0, 0x2dff, direction::NSM}, - {0x2e00, 0x2e52, direction::ON}, {0x2e80, 0x2e99, direction::ON}, - {0x2e9b, 0x2ef3, direction::ON}, {0x2f00, 0x2fd5, direction::ON}, - {0x2ff0, 0x2ffb, direction::ON}, {0x3000, 0x3000, direction::WS}, - {0x3001, 0x3004, direction::ON}, {0x3005, 0x3007, direction::L}, - {0x3008, 0x3020, direction::ON}, {0x3021, 0x3029, direction::L}, - {0x302a, 0x302d, direction::NSM}, {0x302e, 0x302f, direction::L}, - {0x3030, 0x3030, direction::ON}, {0x3031, 0x3035, direction::L}, - {0x3036, 0x3037, direction::ON}, {0x3038, 0x303c, direction::L}, - {0x303d, 0x303f, direction::ON}, {0x3041, 0x3096, direction::L}, - {0x3099, 0x309a, direction::NSM}, {0x309b, 0x309c, direction::ON}, - {0x309d, 0x309f, direction::L}, {0x30a0, 0x30a0, direction::ON}, - {0x30a1, 0x30fa, direction::L}, {0x30fb, 0x30fb, direction::ON}, - {0x30fc, 0x30ff, direction::L}, {0x3105, 0x312f, direction::L}, - {0x3131, 0x318e, direction::L}, {0x3190, 0x31bf, direction::L}, - {0x31c0, 0x31e3, direction::ON}, {0x31f0, 0x321c, direction::L}, - {0x321d, 0x321e, direction::ON}, {0x3220, 0x324f, direction::L}, - {0x3250, 0x325f, direction::ON}, {0x3260, 0x327b, direction::L}, - {0x327c, 0x327e, direction::ON}, {0x327f, 0x32b0, direction::L}, - {0x32b1, 0x32bf, direction::ON}, {0x32c0, 0x32cb, direction::L}, - {0x32cc, 0x32cf, direction::ON}, {0x32d0, 0x3376, direction::L}, - {0x3377, 0x337a, direction::ON}, {0x337b, 0x33dd, direction::L}, - {0x33de, 0x33df, direction::ON}, {0x33e0, 0x33fe, direction::L}, - {0x33ff, 0x33ff, direction::ON}, {0x3400, 0x4dbf, direction::L}, - {0x4dc0, 0x4dff, direction::ON}, {0x4e00, 0x9ffc, direction::L}, - {0xa000, 0xa48c, direction::L}, {0xa490, 0xa4c6, direction::ON}, - {0xa4d0, 0xa60c, direction::L}, {0xa60d, 0xa60f, direction::ON}, - {0xa610, 0xa62b, direction::L}, {0xa640, 0xa66e, direction::L}, - {0xa66f, 0xa672, direction::NSM}, {0xa673, 0xa673, direction::ON}, - {0xa674, 0xa67d, direction::NSM}, {0xa67e, 0xa67f, direction::ON}, - {0xa680, 0xa69d, direction::L}, {0xa69e, 0xa69f, direction::NSM}, - {0xa6a0, 0xa6ef, direction::L}, {0xa6f0, 0xa6f1, direction::NSM}, - {0xa6f2, 0xa6f7, direction::L}, {0xa700, 0xa721, direction::ON}, - {0xa722, 0xa787, direction::L}, {0xa788, 0xa788, direction::ON}, - {0xa789, 0xa7bf, direction::L}, {0xa7c2, 0xa7ca, direction::L}, - {0xa7f5, 0xa801, direction::L}, {0xa802, 0xa802, direction::NSM}, - {0xa803, 0xa805, direction::L}, {0xa806, 0xa806, direction::NSM}, - {0xa807, 0xa80a, direction::L}, {0xa80b, 0xa80b, direction::NSM}, - {0xa80c, 0xa824, direction::L}, {0xa825, 0xa826, direction::NSM}, - {0xa827, 0xa827, direction::L}, {0xa828, 0xa82b, direction::ON}, - {0xa82c, 0xa82c, direction::NSM}, {0xa830, 0xa837, direction::L}, - {0xa838, 0xa839, direction::ET}, {0xa840, 0xa873, direction::L}, - {0xa874, 0xa877, direction::ON}, {0xa880, 0xa8c3, direction::L}, - {0xa8c4, 0xa8c5, direction::NSM}, {0xa8ce, 0xa8d9, direction::L}, - {0xa8e0, 0xa8f1, direction::NSM}, {0xa8f2, 0xa8fe, direction::L}, - {0xa8ff, 0xa8ff, direction::NSM}, {0xa900, 0xa925, direction::L}, - {0xa926, 0xa92d, direction::NSM}, {0xa92e, 0xa946, direction::L}, - {0xa947, 0xa951, direction::NSM}, {0xa952, 0xa953, direction::L}, - {0xa95f, 0xa97c, direction::L}, {0xa980, 0xa982, direction::NSM}, - {0xa983, 0xa9b2, direction::L}, {0xa9b3, 0xa9b3, direction::NSM}, - {0xa9b4, 0xa9b5, direction::L}, {0xa9b6, 0xa9b9, direction::NSM}, - {0xa9ba, 0xa9bb, direction::L}, {0xa9bc, 0xa9bd, direction::NSM}, - {0xa9be, 0xa9cd, direction::L}, {0xa9cf, 0xa9d9, direction::L}, - {0xa9de, 0xa9e4, direction::L}, {0xa9e5, 0xa9e5, direction::NSM}, - {0xa9e6, 0xa9fe, direction::L}, {0xaa00, 0xaa28, direction::L}, - {0xaa29, 0xaa2e, direction::NSM}, {0xaa2f, 0xaa30, direction::L}, - {0xaa31, 0xaa32, direction::NSM}, {0xaa33, 0xaa34, direction::L}, - {0xaa35, 0xaa36, direction::NSM}, {0xaa40, 0xaa42, direction::L}, - {0xaa43, 0xaa43, direction::NSM}, {0xaa44, 0xaa4b, direction::L}, - {0xaa4c, 0xaa4c, direction::NSM}, {0xaa4d, 0xaa4d, direction::L}, - {0xaa50, 0xaa59, direction::L}, {0xaa5c, 0xaa7b, direction::L}, - {0xaa7c, 0xaa7c, direction::NSM}, {0xaa7d, 0xaaaf, direction::L}, - {0xaab0, 0xaab0, direction::NSM}, {0xaab1, 0xaab1, direction::L}, - {0xaab2, 0xaab4, direction::NSM}, {0xaab5, 0xaab6, direction::L}, - {0xaab7, 0xaab8, direction::NSM}, {0xaab9, 0xaabd, direction::L}, - {0xaabe, 0xaabf, direction::NSM}, {0xaac0, 0xaac0, direction::L}, - {0xaac1, 0xaac1, direction::NSM}, {0xaac2, 0xaac2, direction::L}, - {0xaadb, 0xaaeb, direction::L}, {0xaaec, 0xaaed, direction::NSM}, - {0xaaee, 0xaaf5, direction::L}, {0xaaf6, 0xaaf6, direction::NSM}, - {0xab01, 0xab06, direction::L}, {0xab09, 0xab0e, direction::L}, - {0xab11, 0xab16, direction::L}, {0xab20, 0xab26, direction::L}, - {0xab28, 0xab2e, direction::L}, {0xab30, 0xab69, direction::L}, - {0xab6a, 0xab6b, direction::ON}, {0xab70, 0xabe4, direction::L}, - {0xabe5, 0xabe5, direction::NSM}, {0xabe6, 0xabe7, direction::L}, - {0xabe8, 0xabe8, direction::NSM}, {0xabe9, 0xabec, direction::L}, - {0xabed, 0xabed, direction::NSM}, {0xabf0, 0xabf9, direction::L}, - {0xac00, 0xd7a3, direction::L}, {0xd7b0, 0xd7c6, direction::L}, - {0xd7cb, 0xd7fb, direction::L}, {0xd800, 0xfa6d, direction::L}, - {0xfa70, 0xfad9, direction::L}, {0xfb00, 0xfb06, direction::L}, - {0xfb13, 0xfb17, direction::L}, {0xfb1d, 0xfb1d, direction::R}, - {0xfb1e, 0xfb1e, direction::NSM}, {0xfb1f, 0xfb28, direction::R}, - {0xfb29, 0xfb29, direction::ES}, {0xfb2a, 0xfb36, direction::R}, - {0xfb38, 0xfb3c, direction::R}, {0xfb3e, 0xfb3e, direction::R}, - {0xfb40, 0xfb41, direction::R}, {0xfb43, 0xfb44, direction::R}, - {0xfb46, 0xfb4f, direction::R}, {0xfb50, 0xfbc1, direction::AL}, - {0xfbd3, 0xfd3d, direction::AL}, {0xfd3e, 0xfd3f, direction::ON}, - {0xfd50, 0xfd8f, direction::AL}, {0xfd92, 0xfdc7, direction::AL}, - {0xfdf0, 0xfdfc, direction::AL}, {0xfdfd, 0xfdfd, direction::ON}, - {0xfe00, 0xfe0f, direction::NSM}, {0xfe10, 0xfe19, direction::ON}, - {0xfe20, 0xfe2f, direction::NSM}, {0xfe30, 0xfe4f, direction::ON}, - {0xfe50, 0xfe50, direction::CS}, {0xfe51, 0xfe51, direction::ON}, - {0xfe52, 0xfe52, direction::CS}, {0xfe54, 0xfe54, direction::ON}, - {0xfe55, 0xfe55, direction::CS}, {0xfe56, 0xfe5e, direction::ON}, - {0xfe5f, 0xfe5f, direction::ET}, {0xfe60, 0xfe61, direction::ON}, - {0xfe62, 0xfe63, direction::ES}, {0xfe64, 0xfe66, direction::ON}, - {0xfe68, 0xfe68, direction::ON}, {0xfe69, 0xfe6a, direction::ET}, - {0xfe6b, 0xfe6b, direction::ON}, {0xfe70, 0xfe74, direction::AL}, - {0xfe76, 0xfefc, direction::AL}, {0xfeff, 0xfeff, direction::BN}, - {0xff01, 0xff02, direction::ON}, {0xff03, 0xff05, direction::ET}, - {0xff06, 0xff0a, direction::ON}, {0xff0b, 0xff0b, direction::ES}, - {0xff0c, 0xff0c, direction::CS}, {0xff0d, 0xff0d, direction::ES}, - {0xff0e, 0xff0f, direction::CS}, {0xff10, 0xff19, direction::EN}, - {0xff1a, 0xff1a, direction::CS}, {0xff1b, 0xff20, direction::ON}, - {0xff21, 0xff3a, direction::L}, {0xff3b, 0xff40, direction::ON}, - {0xff41, 0xff5a, direction::L}, {0xff5b, 0xff65, direction::ON}, - {0xff66, 0xffbe, direction::L}, {0xffc2, 0xffc7, direction::L}, - {0xffca, 0xffcf, direction::L}, {0xffd2, 0xffd7, direction::L}, - {0xffda, 0xffdc, direction::L}, {0xffe0, 0xffe1, direction::ET}, - {0xffe2, 0xffe4, direction::ON}, {0xffe5, 0xffe6, direction::ET}, - {0xffe8, 0xffee, direction::ON}, {0xfff9, 0xfffd, direction::ON}, - {0x10000, 0x1000b, direction::L}, {0x1000d, 0x10026, direction::L}, - {0x10028, 0x1003a, direction::L}, {0x1003c, 0x1003d, direction::L}, - {0x1003f, 0x1004d, direction::L}, {0x10050, 0x1005d, direction::L}, - {0x10080, 0x100fa, direction::L}, {0x10100, 0x10100, direction::L}, - {0x10101, 0x10101, direction::ON}, {0x10102, 0x10102, direction::L}, - {0x10107, 0x10133, direction::L}, {0x10137, 0x1013f, direction::L}, - {0x10140, 0x1018c, direction::ON}, {0x1018d, 0x1018e, direction::L}, - {0x10190, 0x1019c, direction::ON}, {0x101a0, 0x101a0, direction::ON}, - {0x101d0, 0x101fc, direction::L}, {0x101fd, 0x101fd, direction::NSM}, - {0x10280, 0x1029c, direction::L}, {0x102a0, 0x102d0, direction::L}, - {0x102e0, 0x102e0, direction::NSM}, {0x102e1, 0x102fb, direction::EN}, - {0x10300, 0x10323, direction::L}, {0x1032d, 0x1034a, direction::L}, - {0x10350, 0x10375, direction::L}, {0x10376, 0x1037a, direction::NSM}, - {0x10380, 0x1039d, direction::L}, {0x1039f, 0x103c3, direction::L}, - {0x103c8, 0x103d5, direction::L}, {0x10400, 0x1049d, direction::L}, - {0x104a0, 0x104a9, direction::L}, {0x104b0, 0x104d3, direction::L}, - {0x104d8, 0x104fb, direction::L}, {0x10500, 0x10527, direction::L}, - {0x10530, 0x10563, direction::L}, {0x1056f, 0x1056f, direction::L}, - {0x10600, 0x10736, direction::L}, {0x10740, 0x10755, direction::L}, - {0x10760, 0x10767, direction::L}, {0x10800, 0x10805, direction::R}, - {0x10808, 0x10808, direction::R}, {0x1080a, 0x10835, direction::R}, - {0x10837, 0x10838, direction::R}, {0x1083c, 0x1083c, direction::R}, - {0x1083f, 0x10855, direction::R}, {0x10857, 0x1089e, direction::R}, - {0x108a7, 0x108af, direction::R}, {0x108e0, 0x108f2, direction::R}, - {0x108f4, 0x108f5, direction::R}, {0x108fb, 0x1091b, direction::R}, - {0x1091f, 0x1091f, direction::ON}, {0x10920, 0x10939, direction::R}, - {0x1093f, 0x1093f, direction::R}, {0x10980, 0x109b7, direction::R}, - {0x109bc, 0x109cf, direction::R}, {0x109d2, 0x10a00, direction::R}, - {0x10a01, 0x10a03, direction::NSM}, {0x10a05, 0x10a06, direction::NSM}, - {0x10a0c, 0x10a0f, direction::NSM}, {0x10a10, 0x10a13, direction::R}, - {0x10a15, 0x10a17, direction::R}, {0x10a19, 0x10a35, direction::R}, - {0x10a38, 0x10a3a, direction::NSM}, {0x10a3f, 0x10a3f, direction::NSM}, - {0x10a40, 0x10a48, direction::R}, {0x10a50, 0x10a58, direction::R}, - {0x10a60, 0x10a9f, direction::R}, {0x10ac0, 0x10ae4, direction::R}, - {0x10ae5, 0x10ae6, direction::NSM}, {0x10aeb, 0x10af6, direction::R}, - {0x10b00, 0x10b35, direction::R}, {0x10b39, 0x10b3f, direction::ON}, - {0x10b40, 0x10b55, direction::R}, {0x10b58, 0x10b72, direction::R}, - {0x10b78, 0x10b91, direction::R}, {0x10b99, 0x10b9c, direction::R}, - {0x10ba9, 0x10baf, direction::R}, {0x10c00, 0x10c48, direction::R}, - {0x10c80, 0x10cb2, direction::R}, {0x10cc0, 0x10cf2, direction::R}, - {0x10cfa, 0x10cff, direction::R}, {0x10d00, 0x10d23, direction::AL}, - {0x10d24, 0x10d27, direction::NSM}, {0x10d30, 0x10d39, direction::AN}, - {0x10e60, 0x10e7e, direction::AN}, {0x10e80, 0x10ea9, direction::R}, - {0x10eab, 0x10eac, direction::NSM}, {0x10ead, 0x10ead, direction::R}, - {0x10eb0, 0x10eb1, direction::R}, {0x10f00, 0x10f27, direction::R}, - {0x10f30, 0x10f45, direction::AL}, {0x10f46, 0x10f50, direction::NSM}, - {0x10f51, 0x10f59, direction::AL}, {0x10fb0, 0x10fcb, direction::R}, - {0x10fe0, 0x10ff6, direction::R}, {0x11000, 0x11000, direction::L}, - {0x11001, 0x11001, direction::NSM}, {0x11002, 0x11037, direction::L}, - {0x11038, 0x11046, direction::NSM}, {0x11047, 0x1104d, direction::L}, - {0x11052, 0x11065, direction::ON}, {0x11066, 0x1106f, direction::L}, - {0x1107f, 0x11081, direction::NSM}, {0x11082, 0x110b2, direction::L}, - {0x110b3, 0x110b6, direction::NSM}, {0x110b7, 0x110b8, direction::L}, - {0x110b9, 0x110ba, direction::NSM}, {0x110bb, 0x110c1, direction::L}, - {0x110cd, 0x110cd, direction::L}, {0x110d0, 0x110e8, direction::L}, - {0x110f0, 0x110f9, direction::L}, {0x11100, 0x11102, direction::NSM}, - {0x11103, 0x11126, direction::L}, {0x11127, 0x1112b, direction::NSM}, - {0x1112c, 0x1112c, direction::L}, {0x1112d, 0x11134, direction::NSM}, - {0x11136, 0x11147, direction::L}, {0x11150, 0x11172, direction::L}, - {0x11173, 0x11173, direction::NSM}, {0x11174, 0x11176, direction::L}, - {0x11180, 0x11181, direction::NSM}, {0x11182, 0x111b5, direction::L}, - {0x111b6, 0x111be, direction::NSM}, {0x111bf, 0x111c8, direction::L}, - {0x111c9, 0x111cc, direction::NSM}, {0x111cd, 0x111ce, direction::L}, - {0x111cf, 0x111cf, direction::NSM}, {0x111d0, 0x111df, direction::L}, - {0x111e1, 0x111f4, direction::L}, {0x11200, 0x11211, direction::L}, - {0x11213, 0x1122e, direction::L}, {0x1122f, 0x11231, direction::NSM}, - {0x11232, 0x11233, direction::L}, {0x11234, 0x11234, direction::NSM}, - {0x11235, 0x11235, direction::L}, {0x11236, 0x11237, direction::NSM}, - {0x11238, 0x1123d, direction::L}, {0x1123e, 0x1123e, direction::NSM}, - {0x11280, 0x11286, direction::L}, {0x11288, 0x11288, direction::L}, - {0x1128a, 0x1128d, direction::L}, {0x1128f, 0x1129d, direction::L}, - {0x1129f, 0x112a9, direction::L}, {0x112b0, 0x112de, direction::L}, - {0x112df, 0x112df, direction::NSM}, {0x112e0, 0x112e2, direction::L}, - {0x112e3, 0x112ea, direction::NSM}, {0x112f0, 0x112f9, direction::L}, - {0x11300, 0x11301, direction::NSM}, {0x11302, 0x11303, direction::L}, - {0x11305, 0x1130c, direction::L}, {0x1130f, 0x11310, direction::L}, - {0x11313, 0x11328, direction::L}, {0x1132a, 0x11330, direction::L}, - {0x11332, 0x11333, direction::L}, {0x11335, 0x11339, direction::L}, - {0x1133b, 0x1133c, direction::NSM}, {0x1133d, 0x1133f, direction::L}, - {0x11340, 0x11340, direction::NSM}, {0x11341, 0x11344, direction::L}, - {0x11347, 0x11348, direction::L}, {0x1134b, 0x1134d, direction::L}, - {0x11350, 0x11350, direction::L}, {0x11357, 0x11357, direction::L}, - {0x1135d, 0x11363, direction::L}, {0x11366, 0x1136c, direction::NSM}, - {0x11370, 0x11374, direction::NSM}, {0x11400, 0x11437, direction::L}, - {0x11438, 0x1143f, direction::NSM}, {0x11440, 0x11441, direction::L}, - {0x11442, 0x11444, direction::NSM}, {0x11445, 0x11445, direction::L}, - {0x11446, 0x11446, direction::NSM}, {0x11447, 0x1145b, direction::L}, - {0x1145d, 0x1145d, direction::L}, {0x1145e, 0x1145e, direction::NSM}, - {0x1145f, 0x11461, direction::L}, {0x11480, 0x114b2, direction::L}, - {0x114b3, 0x114b8, direction::NSM}, {0x114b9, 0x114b9, direction::L}, - {0x114ba, 0x114ba, direction::NSM}, {0x114bb, 0x114be, direction::L}, - {0x114bf, 0x114c0, direction::NSM}, {0x114c1, 0x114c1, direction::L}, - {0x114c2, 0x114c3, direction::NSM}, {0x114c4, 0x114c7, direction::L}, - {0x114d0, 0x114d9, direction::L}, {0x11580, 0x115b1, direction::L}, - {0x115b2, 0x115b5, direction::NSM}, {0x115b8, 0x115bb, direction::L}, - {0x115bc, 0x115bd, direction::NSM}, {0x115be, 0x115be, direction::L}, - {0x115bf, 0x115c0, direction::NSM}, {0x115c1, 0x115db, direction::L}, - {0x115dc, 0x115dd, direction::NSM}, {0x11600, 0x11632, direction::L}, - {0x11633, 0x1163a, direction::NSM}, {0x1163b, 0x1163c, direction::L}, - {0x1163d, 0x1163d, direction::NSM}, {0x1163e, 0x1163e, direction::L}, - {0x1163f, 0x11640, direction::NSM}, {0x11641, 0x11644, direction::L}, - {0x11650, 0x11659, direction::L}, {0x11660, 0x1166c, direction::ON}, - {0x11680, 0x116aa, direction::L}, {0x116ab, 0x116ab, direction::NSM}, - {0x116ac, 0x116ac, direction::L}, {0x116ad, 0x116ad, direction::NSM}, - {0x116ae, 0x116af, direction::L}, {0x116b0, 0x116b5, direction::NSM}, - {0x116b6, 0x116b6, direction::L}, {0x116b7, 0x116b7, direction::NSM}, - {0x116b8, 0x116b8, direction::L}, {0x116c0, 0x116c9, direction::L}, - {0x11700, 0x1171a, direction::L}, {0x1171d, 0x1171f, direction::NSM}, - {0x11720, 0x11721, direction::L}, {0x11722, 0x11725, direction::NSM}, - {0x11726, 0x11726, direction::L}, {0x11727, 0x1172b, direction::NSM}, - {0x11730, 0x1173f, direction::L}, {0x11800, 0x1182e, direction::L}, - {0x1182f, 0x11837, direction::NSM}, {0x11838, 0x11838, direction::L}, - {0x11839, 0x1183a, direction::NSM}, {0x1183b, 0x1183b, direction::L}, - {0x118a0, 0x118f2, direction::L}, {0x118ff, 0x11906, direction::L}, - {0x11909, 0x11909, direction::L}, {0x1190c, 0x11913, direction::L}, - {0x11915, 0x11916, direction::L}, {0x11918, 0x11935, direction::L}, - {0x11937, 0x11938, direction::L}, {0x1193b, 0x1193c, direction::NSM}, - {0x1193d, 0x1193d, direction::L}, {0x1193e, 0x1193e, direction::NSM}, - {0x1193f, 0x11942, direction::L}, {0x11943, 0x11943, direction::NSM}, - {0x11944, 0x11946, direction::L}, {0x11950, 0x11959, direction::L}, - {0x119a0, 0x119a7, direction::L}, {0x119aa, 0x119d3, direction::L}, - {0x119d4, 0x119d7, direction::NSM}, {0x119da, 0x119db, direction::NSM}, - {0x119dc, 0x119df, direction::L}, {0x119e0, 0x119e0, direction::NSM}, - {0x119e1, 0x119e4, direction::L}, {0x11a00, 0x11a00, direction::L}, - {0x11a01, 0x11a06, direction::NSM}, {0x11a07, 0x11a08, direction::L}, - {0x11a09, 0x11a0a, direction::NSM}, {0x11a0b, 0x11a32, direction::L}, - {0x11a33, 0x11a38, direction::NSM}, {0x11a39, 0x11a3a, direction::L}, - {0x11a3b, 0x11a3e, direction::NSM}, {0x11a3f, 0x11a46, direction::L}, - {0x11a47, 0x11a47, direction::NSM}, {0x11a50, 0x11a50, direction::L}, - {0x11a51, 0x11a56, direction::NSM}, {0x11a57, 0x11a58, direction::L}, - {0x11a59, 0x11a5b, direction::NSM}, {0x11a5c, 0x11a89, direction::L}, - {0x11a8a, 0x11a96, direction::NSM}, {0x11a97, 0x11a97, direction::L}, - {0x11a98, 0x11a99, direction::NSM}, {0x11a9a, 0x11aa2, direction::L}, - {0x11ac0, 0x11af8, direction::L}, {0x11c00, 0x11c08, direction::L}, - {0x11c0a, 0x11c2f, direction::L}, {0x11c30, 0x11c36, direction::NSM}, - {0x11c38, 0x11c3d, direction::NSM}, {0x11c3e, 0x11c45, direction::L}, - {0x11c50, 0x11c6c, direction::L}, {0x11c70, 0x11c8f, direction::L}, - {0x11c92, 0x11ca7, direction::NSM}, {0x11ca9, 0x11ca9, direction::L}, - {0x11caa, 0x11cb0, direction::NSM}, {0x11cb1, 0x11cb1, direction::L}, - {0x11cb2, 0x11cb3, direction::NSM}, {0x11cb4, 0x11cb4, direction::L}, - {0x11cb5, 0x11cb6, direction::NSM}, {0x11d00, 0x11d06, direction::L}, - {0x11d08, 0x11d09, direction::L}, {0x11d0b, 0x11d30, direction::L}, - {0x11d31, 0x11d36, direction::NSM}, {0x11d3a, 0x11d3a, direction::NSM}, - {0x11d3c, 0x11d3d, direction::NSM}, {0x11d3f, 0x11d45, direction::NSM}, - {0x11d46, 0x11d46, direction::L}, {0x11d47, 0x11d47, direction::NSM}, - {0x11d50, 0x11d59, direction::L}, {0x11d60, 0x11d65, direction::L}, - {0x11d67, 0x11d68, direction::L}, {0x11d6a, 0x11d8e, direction::L}, - {0x11d90, 0x11d91, direction::NSM}, {0x11d93, 0x11d94, direction::L}, - {0x11d95, 0x11d95, direction::NSM}, {0x11d96, 0x11d96, direction::L}, - {0x11d97, 0x11d97, direction::NSM}, {0x11d98, 0x11d98, direction::L}, - {0x11da0, 0x11da9, direction::L}, {0x11ee0, 0x11ef2, direction::L}, - {0x11ef3, 0x11ef4, direction::NSM}, {0x11ef5, 0x11ef8, direction::L}, - {0x11fb0, 0x11fb0, direction::L}, {0x11fc0, 0x11fd4, direction::L}, - {0x11fd5, 0x11fdc, direction::ON}, {0x11fdd, 0x11fe0, direction::ET}, - {0x11fe1, 0x11ff1, direction::ON}, {0x11fff, 0x12399, direction::L}, - {0x12400, 0x1246e, direction::L}, {0x12470, 0x12474, direction::L}, - {0x12480, 0x12543, direction::L}, {0x13000, 0x1342e, direction::L}, - {0x13430, 0x13438, direction::L}, {0x14400, 0x14646, direction::L}, - {0x16800, 0x16a38, direction::L}, {0x16a40, 0x16a5e, direction::L}, - {0x16a60, 0x16a69, direction::L}, {0x16a6e, 0x16a6f, direction::L}, - {0x16ad0, 0x16aed, direction::L}, {0x16af0, 0x16af4, direction::NSM}, - {0x16af5, 0x16af5, direction::L}, {0x16b00, 0x16b2f, direction::L}, - {0x16b30, 0x16b36, direction::NSM}, {0x16b37, 0x16b45, direction::L}, - {0x16b50, 0x16b59, direction::L}, {0x16b5b, 0x16b61, direction::L}, - {0x16b63, 0x16b77, direction::L}, {0x16b7d, 0x16b8f, direction::L}, - {0x16e40, 0x16e9a, direction::L}, {0x16f00, 0x16f4a, direction::L}, - {0x16f4f, 0x16f4f, direction::NSM}, {0x16f50, 0x16f87, direction::L}, - {0x16f8f, 0x16f92, direction::NSM}, {0x16f93, 0x16f9f, direction::L}, - {0x16fe0, 0x16fe1, direction::L}, {0x16fe2, 0x16fe2, direction::ON}, - {0x16fe3, 0x16fe3, direction::L}, {0x16fe4, 0x16fe4, direction::NSM}, - {0x16ff0, 0x16ff1, direction::L}, {0x17000, 0x187f7, direction::L}, - {0x18800, 0x18cd5, direction::L}, {0x18d00, 0x18d08, direction::L}, - {0x1b000, 0x1b11e, direction::L}, {0x1b150, 0x1b152, direction::L}, - {0x1b164, 0x1b167, direction::L}, {0x1b170, 0x1b2fb, direction::L}, - {0x1bc00, 0x1bc6a, direction::L}, {0x1bc70, 0x1bc7c, direction::L}, - {0x1bc80, 0x1bc88, direction::L}, {0x1bc90, 0x1bc99, direction::L}, - {0x1bc9c, 0x1bc9c, direction::L}, {0x1bc9d, 0x1bc9e, direction::NSM}, - {0x1bc9f, 0x1bc9f, direction::L}, {0x1bca0, 0x1bca3, direction::BN}, - {0x1d000, 0x1d0f5, direction::L}, {0x1d100, 0x1d126, direction::L}, - {0x1d129, 0x1d166, direction::L}, {0x1d167, 0x1d169, direction::NSM}, - {0x1d16a, 0x1d172, direction::L}, {0x1d173, 0x1d17a, direction::BN}, - {0x1d17b, 0x1d182, direction::NSM}, {0x1d183, 0x1d184, direction::L}, - {0x1d185, 0x1d18b, direction::NSM}, {0x1d18c, 0x1d1a9, direction::L}, - {0x1d1aa, 0x1d1ad, direction::NSM}, {0x1d1ae, 0x1d1e8, direction::L}, - {0x1d200, 0x1d241, direction::ON}, {0x1d242, 0x1d244, direction::NSM}, - {0x1d245, 0x1d245, direction::ON}, {0x1d2e0, 0x1d2f3, direction::L}, - {0x1d300, 0x1d356, direction::ON}, {0x1d360, 0x1d378, direction::L}, - {0x1d400, 0x1d454, direction::L}, {0x1d456, 0x1d49c, direction::L}, - {0x1d49e, 0x1d49f, direction::L}, {0x1d4a2, 0x1d4a2, direction::L}, - {0x1d4a5, 0x1d4a6, direction::L}, {0x1d4a9, 0x1d4ac, direction::L}, - {0x1d4ae, 0x1d4b9, direction::L}, {0x1d4bb, 0x1d4bb, direction::L}, - {0x1d4bd, 0x1d4c3, direction::L}, {0x1d4c5, 0x1d505, direction::L}, - {0x1d507, 0x1d50a, direction::L}, {0x1d50d, 0x1d514, direction::L}, - {0x1d516, 0x1d51c, direction::L}, {0x1d51e, 0x1d539, direction::L}, - {0x1d53b, 0x1d53e, direction::L}, {0x1d540, 0x1d544, direction::L}, - {0x1d546, 0x1d546, direction::L}, {0x1d54a, 0x1d550, direction::L}, - {0x1d552, 0x1d6a5, direction::L}, {0x1d6a8, 0x1d6da, direction::L}, - {0x1d6db, 0x1d6db, direction::ON}, {0x1d6dc, 0x1d714, direction::L}, - {0x1d715, 0x1d715, direction::ON}, {0x1d716, 0x1d74e, direction::L}, - {0x1d74f, 0x1d74f, direction::ON}, {0x1d750, 0x1d788, direction::L}, - {0x1d789, 0x1d789, direction::ON}, {0x1d78a, 0x1d7c2, direction::L}, - {0x1d7c3, 0x1d7c3, direction::ON}, {0x1d7c4, 0x1d7cb, direction::L}, - {0x1d7ce, 0x1d7ff, direction::EN}, {0x1d800, 0x1d9ff, direction::L}, - {0x1da00, 0x1da36, direction::NSM}, {0x1da37, 0x1da3a, direction::L}, - {0x1da3b, 0x1da6c, direction::NSM}, {0x1da6d, 0x1da74, direction::L}, - {0x1da75, 0x1da75, direction::NSM}, {0x1da76, 0x1da83, direction::L}, - {0x1da84, 0x1da84, direction::NSM}, {0x1da85, 0x1da8b, direction::L}, - {0x1da9b, 0x1da9f, direction::NSM}, {0x1daa1, 0x1daaf, direction::NSM}, - {0x1e000, 0x1e006, direction::NSM}, {0x1e008, 0x1e018, direction::NSM}, - {0x1e01b, 0x1e021, direction::NSM}, {0x1e023, 0x1e024, direction::NSM}, - {0x1e026, 0x1e02a, direction::NSM}, {0x1e100, 0x1e12c, direction::L}, - {0x1e130, 0x1e136, direction::NSM}, {0x1e137, 0x1e13d, direction::L}, - {0x1e140, 0x1e149, direction::L}, {0x1e14e, 0x1e14f, direction::L}, - {0x1e2c0, 0x1e2eb, direction::L}, {0x1e2ec, 0x1e2ef, direction::NSM}, - {0x1e2f0, 0x1e2f9, direction::L}, {0x1e2ff, 0x1e2ff, direction::ET}, - {0x1e800, 0x1e8c4, direction::R}, {0x1e8c7, 0x1e8cf, direction::R}, - {0x1e8d0, 0x1e8d6, direction::NSM}, {0x1e900, 0x1e943, direction::R}, - {0x1e944, 0x1e94a, direction::NSM}, {0x1e94b, 0x1e94b, direction::R}, - {0x1e950, 0x1e959, direction::R}, {0x1e95e, 0x1e95f, direction::R}, - {0x1ec71, 0x1ecb4, direction::AL}, {0x1ed01, 0x1ed3d, direction::AL}, - {0x1ee00, 0x1ee03, direction::AL}, {0x1ee05, 0x1ee1f, direction::AL}, - {0x1ee21, 0x1ee22, direction::AL}, {0x1ee24, 0x1ee24, direction::AL}, - {0x1ee27, 0x1ee27, direction::AL}, {0x1ee29, 0x1ee32, direction::AL}, - {0x1ee34, 0x1ee37, direction::AL}, {0x1ee39, 0x1ee39, direction::AL}, - {0x1ee3b, 0x1ee3b, direction::AL}, {0x1ee42, 0x1ee42, direction::AL}, - {0x1ee47, 0x1ee47, direction::AL}, {0x1ee49, 0x1ee49, direction::AL}, - {0x1ee4b, 0x1ee4b, direction::AL}, {0x1ee4d, 0x1ee4f, direction::AL}, - {0x1ee51, 0x1ee52, direction::AL}, {0x1ee54, 0x1ee54, direction::AL}, - {0x1ee57, 0x1ee57, direction::AL}, {0x1ee59, 0x1ee59, direction::AL}, - {0x1ee5b, 0x1ee5b, direction::AL}, {0x1ee5d, 0x1ee5d, direction::AL}, - {0x1ee5f, 0x1ee5f, direction::AL}, {0x1ee61, 0x1ee62, direction::AL}, - {0x1ee64, 0x1ee64, direction::AL}, {0x1ee67, 0x1ee6a, direction::AL}, - {0x1ee6c, 0x1ee72, direction::AL}, {0x1ee74, 0x1ee77, direction::AL}, - {0x1ee79, 0x1ee7c, direction::AL}, {0x1ee7e, 0x1ee7e, direction::AL}, - {0x1ee80, 0x1ee89, direction::AL}, {0x1ee8b, 0x1ee9b, direction::AL}, - {0x1eea1, 0x1eea3, direction::AL}, {0x1eea5, 0x1eea9, direction::AL}, - {0x1eeab, 0x1eebb, direction::AL}, {0x1eef0, 0x1eef1, direction::ON}, - {0x1f000, 0x1f02b, direction::ON}, {0x1f030, 0x1f093, direction::ON}, - {0x1f0a0, 0x1f0ae, direction::ON}, {0x1f0b1, 0x1f0bf, direction::ON}, - {0x1f0c1, 0x1f0cf, direction::ON}, {0x1f0d1, 0x1f0f5, direction::ON}, - {0x1f100, 0x1f10a, direction::EN}, {0x1f10b, 0x1f10f, direction::ON}, - {0x1f110, 0x1f12e, direction::L}, {0x1f12f, 0x1f12f, direction::ON}, - {0x1f130, 0x1f169, direction::L}, {0x1f16a, 0x1f16f, direction::ON}, - {0x1f170, 0x1f1ac, direction::L}, {0x1f1ad, 0x1f1ad, direction::ON}, - {0x1f1e6, 0x1f202, direction::L}, {0x1f210, 0x1f23b, direction::L}, - {0x1f240, 0x1f248, direction::L}, {0x1f250, 0x1f251, direction::L}, - {0x1f260, 0x1f265, direction::ON}, {0x1f300, 0x1f6d7, direction::ON}, - {0x1f6e0, 0x1f6ec, direction::ON}, {0x1f6f0, 0x1f6fc, direction::ON}, - {0x1f700, 0x1f773, direction::ON}, {0x1f780, 0x1f7d8, direction::ON}, - {0x1f7e0, 0x1f7eb, direction::ON}, {0x1f800, 0x1f80b, direction::ON}, - {0x1f810, 0x1f847, direction::ON}, {0x1f850, 0x1f859, direction::ON}, - {0x1f860, 0x1f887, direction::ON}, {0x1f890, 0x1f8ad, direction::ON}, - {0x1f8b0, 0x1f8b1, direction::ON}, {0x1f900, 0x1f978, direction::ON}, - {0x1f97a, 0x1f9cb, direction::ON}, {0x1f9cd, 0x1fa53, direction::ON}, - {0x1fa60, 0x1fa6d, direction::ON}, {0x1fa70, 0x1fa74, direction::ON}, - {0x1fa78, 0x1fa7a, direction::ON}, {0x1fa80, 0x1fa86, direction::ON}, - {0x1fa90, 0x1faa8, direction::ON}, {0x1fab0, 0x1fab6, direction::ON}, - {0x1fac0, 0x1fac2, direction::ON}, {0x1fad0, 0x1fad6, direction::ON}, - {0x1fb00, 0x1fb92, direction::ON}, {0x1fb94, 0x1fbca, direction::ON}, - {0x1fbf0, 0x1fbf9, direction::EN}, {0x20000, 0x2a6dd, direction::L}, - {0x2a700, 0x2b734, direction::L}, {0x2b740, 0x2b81d, direction::L}, - {0x2b820, 0x2cea1, direction::L}, {0x2ceb0, 0x2ebe0, direction::L}, - {0x2f800, 0x2fa1d, direction::L}, {0x30000, 0x3134a, direction::L}, - {0xe0001, 0xe0001, direction::BN}, {0xe0020, 0xe007f, direction::BN}, - {0xe0100, 0xe01ef, direction::NSM}, {0xf0000, 0xffffd, direction::L}, - {0x100000, 0x10fffd, direction::L}}; - -// CheckJoiners and CheckBidi are true for URL specification. - -inline static direction find_direction(uint32_t code_point) noexcept { - auto it = std::lower_bound( - std::begin(dir_table), std::end(dir_table), code_point, - [](const directions& d, uint32_t c) { return d.final_code < c; }); - - // next check is almost surely in vain, but we use it for safety. - if (it == std::end(dir_table)) { - return direction::NONE; - } - // We have that d.final_code >= c. - if (code_point >= it->start_code) { - return it->direct; - } - return direction::NONE; -} - -inline static size_t find_last_not_of_nsm( - const std::u32string_view label) noexcept { - for (int i = label.size() - 1; i >= 0; i--) - if (find_direction(label[i]) != direction::NSM) return i; - - return std::u32string_view::npos; -} - -// An RTL label is a label that contains at least one character of type R, AL, -// or AN. https://www.rfc-editor.org/rfc/rfc5893#section-2 -inline static bool is_rtl_label(const std::u32string_view label) noexcept { - const size_t mask = - (1u << direction::R) | (1u << direction::AL) | (1u << direction::AN); - - size_t directions = 0; - for (size_t i = 0; i < label.size(); i++) { - directions |= 1u << find_direction(label[i]); - } - return (directions & mask) != 0; -} - -bool is_label_valid(const std::u32string_view label) { - if (label.empty()) { - return true; - } - - /////////////// - // We have a normalization step which ensures that we are in NFC. - // If we receive punycode, we normalize and check that the normalized - // version matches the original. - // -------------------------------------- - // The label must be in Unicode Normalization Form NFC. - - // Current URL standard indicatest that CheckHyphens is set to false. - // --------------------------------------- - // If CheckHyphens, the label must not contain a U+002D HYPHEN-MINUS character - // in both the third and fourth positions. If CheckHyphens, the label must - // neither begin nor end with a U+002D HYPHEN-MINUS character. - - // This is not necessary because we segment the - // labels by '.'. - // --------------------------------------- - // The label must not contain a U+002E ( . ) FULL STOP. - // if (label.find('.') != std::string_view::npos) return false; - - // The label must not begin with a combining mark, that is: - // General_Category=Mark. - constexpr static uint32_t combining[] = { - 0x300, 0x301, 0x302, 0x303, 0x304, 0x305, 0x306, 0x307, - 0x308, 0x309, 0x30a, 0x30b, 0x30c, 0x30d, 0x30e, 0x30f, - 0x310, 0x311, 0x312, 0x313, 0x314, 0x315, 0x316, 0x317, - 0x318, 0x319, 0x31a, 0x31b, 0x31c, 0x31d, 0x31e, 0x31f, - 0x320, 0x321, 0x322, 0x323, 0x324, 0x325, 0x326, 0x327, - 0x328, 0x329, 0x32a, 0x32b, 0x32c, 0x32d, 0x32e, 0x32f, - 0x330, 0x331, 0x332, 0x333, 0x334, 0x335, 0x336, 0x337, - 0x338, 0x339, 0x33a, 0x33b, 0x33c, 0x33d, 0x33e, 0x33f, - 0x340, 0x341, 0x342, 0x343, 0x344, 0x345, 0x346, 0x347, - 0x348, 0x349, 0x34a, 0x34b, 0x34c, 0x34d, 0x34e, 0x34f, - 0x350, 0x351, 0x352, 0x353, 0x354, 0x355, 0x356, 0x357, - 0x358, 0x359, 0x35a, 0x35b, 0x35c, 0x35d, 0x35e, 0x35f, - 0x360, 0x361, 0x362, 0x363, 0x364, 0x365, 0x366, 0x367, - 0x368, 0x369, 0x36a, 0x36b, 0x36c, 0x36d, 0x36e, 0x36f, - 0x483, 0x484, 0x485, 0x486, 0x487, 0x488, 0x489, 0x591, - 0x592, 0x593, 0x594, 0x595, 0x596, 0x597, 0x598, 0x599, - 0x59a, 0x59b, 0x59c, 0x59d, 0x59e, 0x59f, 0x5a0, 0x5a1, - 0x5a2, 0x5a3, 0x5a4, 0x5a5, 0x5a6, 0x5a7, 0x5a8, 0x5a9, - 0x5aa, 0x5ab, 0x5ac, 0x5ad, 0x5ae, 0x5af, 0x5b0, 0x5b1, - 0x5b2, 0x5b3, 0x5b4, 0x5b5, 0x5b6, 0x5b7, 0x5b8, 0x5b9, - 0x5ba, 0x5bb, 0x5bc, 0x5bd, 0x5bf, 0x5c1, 0x5c2, 0x5c4, - 0x5c5, 0x5c7, 0x610, 0x611, 0x612, 0x613, 0x614, 0x615, - 0x616, 0x617, 0x618, 0x619, 0x61a, 0x64b, 0x64c, 0x64d, - 0x64e, 0x64f, 0x650, 0x651, 0x652, 0x653, 0x654, 0x655, - 0x656, 0x657, 0x658, 0x659, 0x65a, 0x65b, 0x65c, 0x65d, - 0x65e, 0x65f, 0x670, 0x6d6, 0x6d7, 0x6d8, 0x6d9, 0x6da, - 0x6db, 0x6dc, 0x6df, 0x6e0, 0x6e1, 0x6e2, 0x6e3, 0x6e4, - 0x6e7, 0x6e8, 0x6ea, 0x6eb, 0x6ec, 0x6ed, 0x711, 0x730, - 0x731, 0x732, 0x733, 0x734, 0x735, 0x736, 0x737, 0x738, - 0x739, 0x73a, 0x73b, 0x73c, 0x73d, 0x73e, 0x73f, 0x740, - 0x741, 0x742, 0x743, 0x744, 0x745, 0x746, 0x747, 0x748, - 0x749, 0x74a, 0x7a6, 0x7a7, 0x7a8, 0x7a9, 0x7aa, 0x7ab, - 0x7ac, 0x7ad, 0x7ae, 0x7af, 0x7b0, 0x7eb, 0x7ec, 0x7ed, - 0x7ee, 0x7ef, 0x7f0, 0x7f1, 0x7f2, 0x7f3, 0x7fd, 0x816, - 0x817, 0x818, 0x819, 0x81b, 0x81c, 0x81d, 0x81e, 0x81f, - 0x820, 0x821, 0x822, 0x823, 0x825, 0x826, 0x827, 0x829, - 0x82a, 0x82b, 0x82c, 0x82d, 0x859, 0x85a, 0x85b, 0x8d3, - 0x8d4, 0x8d5, 0x8d6, 0x8d7, 0x8d8, 0x8d9, 0x8da, 0x8db, - 0x8dc, 0x8dd, 0x8de, 0x8df, 0x8e0, 0x8e1, 0x8e3, 0x8e4, - 0x8e5, 0x8e6, 0x8e7, 0x8e8, 0x8e9, 0x8ea, 0x8eb, 0x8ec, - 0x8ed, 0x8ee, 0x8ef, 0x8f0, 0x8f1, 0x8f2, 0x8f3, 0x8f4, - 0x8f5, 0x8f6, 0x8f7, 0x8f8, 0x8f9, 0x8fa, 0x8fb, 0x8fc, - 0x8fd, 0x8fe, 0x8ff, 0x900, 0x901, 0x902, 0x903, 0x93a, - 0x93b, 0x93c, 0x93e, 0x93f, 0x940, 0x941, 0x942, 0x943, - 0x944, 0x945, 0x946, 0x947, 0x948, 0x949, 0x94a, 0x94b, - 0x94c, 0x94d, 0x94e, 0x94f, 0x951, 0x952, 0x953, 0x954, - 0x955, 0x956, 0x957, 0x962, 0x963, 0x981, 0x982, 0x983, - 0x9bc, 0x9be, 0x9bf, 0x9c0, 0x9c1, 0x9c2, 0x9c3, 0x9c4, - 0x9c7, 0x9c8, 0x9cb, 0x9cc, 0x9cd, 0x9d7, 0x9e2, 0x9e3, - 0x9fe, 0xa01, 0xa02, 0xa03, 0xa3c, 0xa3e, 0xa3f, 0xa40, - 0xa41, 0xa42, 0xa47, 0xa48, 0xa4b, 0xa4c, 0xa4d, 0xa51, - 0xa70, 0xa71, 0xa75, 0xa81, 0xa82, 0xa83, 0xabc, 0xabe, - 0xabf, 0xac0, 0xac1, 0xac2, 0xac3, 0xac4, 0xac5, 0xac7, - 0xac8, 0xac9, 0xacb, 0xacc, 0xacd, 0xae2, 0xae3, 0xafa, - 0xafb, 0xafc, 0xafd, 0xafe, 0xaff, 0xb01, 0xb02, 0xb03, - 0xb3c, 0xb3e, 0xb3f, 0xb40, 0xb41, 0xb42, 0xb43, 0xb44, - 0xb47, 0xb48, 0xb4b, 0xb4c, 0xb4d, 0xb55, 0xb56, 0xb57, - 0xb62, 0xb63, 0xb82, 0xbbe, 0xbbf, 0xbc0, 0xbc1, 0xbc2, - 0xbc6, 0xbc7, 0xbc8, 0xbca, 0xbcb, 0xbcc, 0xbcd, 0xbd7, - 0xc00, 0xc01, 0xc02, 0xc03, 0xc04, 0xc3e, 0xc3f, 0xc40, - 0xc41, 0xc42, 0xc43, 0xc44, 0xc46, 0xc47, 0xc48, 0xc4a, - 0xc4b, 0xc4c, 0xc4d, 0xc55, 0xc56, 0xc62, 0xc63, 0xc81, - 0xc82, 0xc83, 0xcbc, 0xcbe, 0xcbf, 0xcc0, 0xcc1, 0xcc2, - 0xcc3, 0xcc4, 0xcc6, 0xcc7, 0xcc8, 0xcca, 0xccb, 0xccc, - 0xccd, 0xcd5, 0xcd6, 0xce2, 0xce3, 0xd00, 0xd01, 0xd02, - 0xd03, 0xd3b, 0xd3c, 0xd3e, 0xd3f, 0xd40, 0xd41, 0xd42, - 0xd43, 0xd44, 0xd46, 0xd47, 0xd48, 0xd4a, 0xd4b, 0xd4c, - 0xd4d, 0xd57, 0xd62, 0xd63, 0xd81, 0xd82, 0xd83, 0xdca, - 0xdcf, 0xdd0, 0xdd1, 0xdd2, 0xdd3, 0xdd4, 0xdd6, 0xdd8, - 0xdd9, 0xdda, 0xddb, 0xddc, 0xddd, 0xdde, 0xddf, 0xdf2, - 0xdf3, 0xe31, 0xe34, 0xe35, 0xe36, 0xe37, 0xe38, 0xe39, - 0xe3a, 0xe47, 0xe48, 0xe49, 0xe4a, 0xe4b, 0xe4c, 0xe4d, - 0xe4e, 0xeb1, 0xeb4, 0xeb5, 0xeb6, 0xeb7, 0xeb8, 0xeb9, - 0xeba, 0xebb, 0xebc, 0xec8, 0xec9, 0xeca, 0xecb, 0xecc, - 0xecd, 0xf18, 0xf19, 0xf35, 0xf37, 0xf39, 0xf3e, 0xf3f, - 0xf71, 0xf72, 0xf73, 0xf74, 0xf75, 0xf76, 0xf77, 0xf78, - 0xf79, 0xf7a, 0xf7b, 0xf7c, 0xf7d, 0xf7e, 0xf7f, 0xf80, - 0xf81, 0xf82, 0xf83, 0xf84, 0xf86, 0xf87, 0xf8d, 0xf8e, - 0xf8f, 0xf90, 0xf91, 0xf92, 0xf93, 0xf94, 0xf95, 0xf96, - 0xf97, 0xf99, 0xf9a, 0xf9b, 0xf9c, 0xf9d, 0xf9e, 0xf9f, - 0xfa0, 0xfa1, 0xfa2, 0xfa3, 0xfa4, 0xfa5, 0xfa6, 0xfa7, - 0xfa8, 0xfa9, 0xfaa, 0xfab, 0xfac, 0xfad, 0xfae, 0xfaf, - 0xfb0, 0xfb1, 0xfb2, 0xfb3, 0xfb4, 0xfb5, 0xfb6, 0xfb7, - 0xfb8, 0xfb9, 0xfba, 0xfbb, 0xfbc, 0xfc6, 0x102b, 0x102c, - 0x102d, 0x102e, 0x102f, 0x1030, 0x1031, 0x1032, 0x1033, 0x1034, - 0x1035, 0x1036, 0x1037, 0x1038, 0x1039, 0x103a, 0x103b, 0x103c, - 0x103d, 0x103e, 0x1056, 0x1057, 0x1058, 0x1059, 0x105e, 0x105f, - 0x1060, 0x1062, 0x1063, 0x1064, 0x1067, 0x1068, 0x1069, 0x106a, - 0x106b, 0x106c, 0x106d, 0x1071, 0x1072, 0x1073, 0x1074, 0x1082, - 0x1083, 0x1084, 0x1085, 0x1086, 0x1087, 0x1088, 0x1089, 0x108a, - 0x108b, 0x108c, 0x108d, 0x108f, 0x109a, 0x109b, 0x109c, 0x109d, - 0x135d, 0x135e, 0x135f, 0x1712, 0x1713, 0x1714, 0x1732, 0x1733, - 0x1734, 0x1752, 0x1753, 0x1772, 0x1773, 0x17b4, 0x17b5, 0x17b6, - 0x17b7, 0x17b8, 0x17b9, 0x17ba, 0x17bb, 0x17bc, 0x17bd, 0x17be, - 0x17bf, 0x17c0, 0x17c1, 0x17c2, 0x17c3, 0x17c4, 0x17c5, 0x17c6, - 0x17c7, 0x17c8, 0x17c9, 0x17ca, 0x17cb, 0x17cc, 0x17cd, 0x17ce, - 0x17cf, 0x17d0, 0x17d1, 0x17d2, 0x17d3, 0x17dd, 0x180b, 0x180c, - 0x180d, 0x1885, 0x1886, 0x18a9, 0x1920, 0x1921, 0x1922, 0x1923, - 0x1924, 0x1925, 0x1926, 0x1927, 0x1928, 0x1929, 0x192a, 0x192b, - 0x1930, 0x1931, 0x1932, 0x1933, 0x1934, 0x1935, 0x1936, 0x1937, - 0x1938, 0x1939, 0x193a, 0x193b, 0x1a17, 0x1a18, 0x1a19, 0x1a1a, - 0x1a1b, 0x1a55, 0x1a56, 0x1a57, 0x1a58, 0x1a59, 0x1a5a, 0x1a5b, - 0x1a5c, 0x1a5d, 0x1a5e, 0x1a60, 0x1a61, 0x1a62, 0x1a63, 0x1a64, - 0x1a65, 0x1a66, 0x1a67, 0x1a68, 0x1a69, 0x1a6a, 0x1a6b, 0x1a6c, - 0x1a6d, 0x1a6e, 0x1a6f, 0x1a70, 0x1a71, 0x1a72, 0x1a73, 0x1a74, - 0x1a75, 0x1a76, 0x1a77, 0x1a78, 0x1a79, 0x1a7a, 0x1a7b, 0x1a7c, - 0x1a7f, 0x1ab0, 0x1ab1, 0x1ab2, 0x1ab3, 0x1ab4, 0x1ab5, 0x1ab6, - 0x1ab7, 0x1ab8, 0x1ab9, 0x1aba, 0x1abb, 0x1abc, 0x1abd, 0x1abe, - 0x1abf, 0x1ac0, 0x1b00, 0x1b01, 0x1b02, 0x1b03, 0x1b04, 0x1b34, - 0x1b35, 0x1b36, 0x1b37, 0x1b38, 0x1b39, 0x1b3a, 0x1b3b, 0x1b3c, - 0x1b3d, 0x1b3e, 0x1b3f, 0x1b40, 0x1b41, 0x1b42, 0x1b43, 0x1b44, - 0x1b6b, 0x1b6c, 0x1b6d, 0x1b6e, 0x1b6f, 0x1b70, 0x1b71, 0x1b72, - 0x1b73, 0x1b80, 0x1b81, 0x1b82, 0x1ba1, 0x1ba2, 0x1ba3, 0x1ba4, - 0x1ba5, 0x1ba6, 0x1ba7, 0x1ba8, 0x1ba9, 0x1baa, 0x1bab, 0x1bac, - 0x1bad, 0x1be6, 0x1be7, 0x1be8, 0x1be9, 0x1bea, 0x1beb, 0x1bec, - 0x1bed, 0x1bee, 0x1bef, 0x1bf0, 0x1bf1, 0x1bf2, 0x1bf3, 0x1c24, - 0x1c25, 0x1c26, 0x1c27, 0x1c28, 0x1c29, 0x1c2a, 0x1c2b, 0x1c2c, - 0x1c2d, 0x1c2e, 0x1c2f, 0x1c30, 0x1c31, 0x1c32, 0x1c33, 0x1c34, - 0x1c35, 0x1c36, 0x1c37, 0x1cd0, 0x1cd1, 0x1cd2, 0x1cd4, 0x1cd5, - 0x1cd6, 0x1cd7, 0x1cd8, 0x1cd9, 0x1cda, 0x1cdb, 0x1cdc, 0x1cdd, - 0x1cde, 0x1cdf, 0x1ce0, 0x1ce1, 0x1ce2, 0x1ce3, 0x1ce4, 0x1ce5, - 0x1ce6, 0x1ce7, 0x1ce8, 0x1ced, 0x1cf4, 0x1cf7, 0x1cf8, 0x1cf9, - 0x1dc0, 0x1dc1, 0x1dc2, 0x1dc3, 0x1dc4, 0x1dc5, 0x1dc6, 0x1dc7, - 0x1dc8, 0x1dc9, 0x1dca, 0x1dcb, 0x1dcc, 0x1dcd, 0x1dce, 0x1dcf, - 0x1dd0, 0x1dd1, 0x1dd2, 0x1dd3, 0x1dd4, 0x1dd5, 0x1dd6, 0x1dd7, - 0x1dd8, 0x1dd9, 0x1dda, 0x1ddb, 0x1ddc, 0x1ddd, 0x1dde, 0x1ddf, - 0x1de0, 0x1de1, 0x1de2, 0x1de3, 0x1de4, 0x1de5, 0x1de6, 0x1de7, - 0x1de8, 0x1de9, 0x1dea, 0x1deb, 0x1dec, 0x1ded, 0x1dee, 0x1def, - 0x1df0, 0x1df1, 0x1df2, 0x1df3, 0x1df4, 0x1df5, 0x1df6, 0x1df7, - 0x1df8, 0x1df9, 0x1dfb, 0x1dfc, 0x1dfd, 0x1dfe, 0x1dff, 0x20d0, - 0x20d1, 0x20d2, 0x20d3, 0x20d4, 0x20d5, 0x20d6, 0x20d7, 0x20d8, - 0x20d9, 0x20da, 0x20db, 0x20dc, 0x20dd, 0x20de, 0x20df, 0x20e0, - 0x20e1, 0x20e2, 0x20e3, 0x20e4, 0x20e5, 0x20e6, 0x20e7, 0x20e8, - 0x20e9, 0x20ea, 0x20eb, 0x20ec, 0x20ed, 0x20ee, 0x20ef, 0x20f0, - 0x2cef, 0x2cf0, 0x2cf1, 0x2d7f, 0x2de0, 0x2de1, 0x2de2, 0x2de3, - 0x2de4, 0x2de5, 0x2de6, 0x2de7, 0x2de8, 0x2de9, 0x2dea, 0x2deb, - 0x2dec, 0x2ded, 0x2dee, 0x2def, 0x2df0, 0x2df1, 0x2df2, 0x2df3, - 0x2df4, 0x2df5, 0x2df6, 0x2df7, 0x2df8, 0x2df9, 0x2dfa, 0x2dfb, - 0x2dfc, 0x2dfd, 0x2dfe, 0x2dff, 0x302a, 0x302b, 0x302c, 0x302d, - 0x302e, 0x302f, 0x3099, 0x309a, 0xa66f, 0xa670, 0xa671, 0xa672, - 0xa674, 0xa675, 0xa676, 0xa677, 0xa678, 0xa679, 0xa67a, 0xa67b, - 0xa67c, 0xa67d, 0xa69e, 0xa69f, 0xa6f0, 0xa6f1, 0xa802, 0xa806, - 0xa80b, 0xa823, 0xa824, 0xa825, 0xa826, 0xa827, 0xa82c, 0xa880, - 0xa881, 0xa8b4, 0xa8b5, 0xa8b6, 0xa8b7, 0xa8b8, 0xa8b9, 0xa8ba, - 0xa8bb, 0xa8bc, 0xa8bd, 0xa8be, 0xa8bf, 0xa8c0, 0xa8c1, 0xa8c2, - 0xa8c3, 0xa8c4, 0xa8c5, 0xa8e0, 0xa8e1, 0xa8e2, 0xa8e3, 0xa8e4, - 0xa8e5, 0xa8e6, 0xa8e7, 0xa8e8, 0xa8e9, 0xa8ea, 0xa8eb, 0xa8ec, - 0xa8ed, 0xa8ee, 0xa8ef, 0xa8f0, 0xa8f1, 0xa8ff, 0xa926, 0xa927, - 0xa928, 0xa929, 0xa92a, 0xa92b, 0xa92c, 0xa92d, 0xa947, 0xa948, - 0xa949, 0xa94a, 0xa94b, 0xa94c, 0xa94d, 0xa94e, 0xa94f, 0xa950, - 0xa951, 0xa952, 0xa953, 0xa980, 0xa981, 0xa982, 0xa983, 0xa9b3, - 0xa9b4, 0xa9b5, 0xa9b6, 0xa9b7, 0xa9b8, 0xa9b9, 0xa9ba, 0xa9bb, - 0xa9bc, 0xa9bd, 0xa9be, 0xa9bf, 0xa9c0, 0xa9e5, 0xaa29, 0xaa2a, - 0xaa2b, 0xaa2c, 0xaa2d, 0xaa2e, 0xaa2f, 0xaa30, 0xaa31, 0xaa32, - 0xaa33, 0xaa34, 0xaa35, 0xaa36, 0xaa43, 0xaa4c, 0xaa4d, 0xaa7b, - 0xaa7c, 0xaa7d, 0xaab0, 0xaab2, 0xaab3, 0xaab4, 0xaab7, 0xaab8, - 0xaabe, 0xaabf, 0xaac1, 0xaaeb, 0xaaec, 0xaaed, 0xaaee, 0xaaef, - 0xaaf5, 0xaaf6, 0xabe3, 0xabe4, 0xabe5, 0xabe6, 0xabe7, 0xabe8, - 0xabe9, 0xabea, 0xabec, 0xabed, 0xfb1e, 0xfe00, 0xfe01, 0xfe02, - 0xfe03, 0xfe04, 0xfe05, 0xfe06, 0xfe07, 0xfe08, 0xfe09, 0xfe0a, - 0xfe0b, 0xfe0c, 0xfe0d, 0xfe0e, 0xfe0f, 0xfe20, 0xfe21, 0xfe22, - 0xfe23, 0xfe24, 0xfe25, 0xfe26, 0xfe27, 0xfe28, 0xfe29, 0xfe2a, - 0xfe2b, 0xfe2c, 0xfe2d, 0xfe2e, 0xfe2f, 0x101fd, 0x102e0, 0x10376, - 0x10377, 0x10378, 0x10379, 0x1037a, 0x10a01, 0x10a02, 0x10a03, 0x10a05, - 0x10a06, 0x10a0c, 0x10a0d, 0x10a0e, 0x10a0f, 0x10a38, 0x10a39, 0x10a3a, - 0x10a3f, 0x10ae5, 0x10ae6, 0x10d24, 0x10d25, 0x10d26, 0x10d27, 0x10eab, - 0x10eac, 0x10f46, 0x10f47, 0x10f48, 0x10f49, 0x10f4a, 0x10f4b, 0x10f4c, - 0x10f4d, 0x10f4e, 0x10f4f, 0x10f50, 0x11000, 0x11001, 0x11002, 0x11038, - 0x11039, 0x1103a, 0x1103b, 0x1103c, 0x1103d, 0x1103e, 0x1103f, 0x11040, - 0x11041, 0x11042, 0x11043, 0x11044, 0x11045, 0x11046, 0x1107f, 0x11080, - 0x11081, 0x11082, 0x110b0, 0x110b1, 0x110b2, 0x110b3, 0x110b4, 0x110b5, - 0x110b6, 0x110b7, 0x110b8, 0x110b9, 0x110ba, 0x11100, 0x11101, 0x11102, - 0x11127, 0x11128, 0x11129, 0x1112a, 0x1112b, 0x1112c, 0x1112d, 0x1112e, - 0x1112f, 0x11130, 0x11131, 0x11132, 0x11133, 0x11134, 0x11145, 0x11146, - 0x11173, 0x11180, 0x11181, 0x11182, 0x111b3, 0x111b4, 0x111b5, 0x111b6, - 0x111b7, 0x111b8, 0x111b9, 0x111ba, 0x111bb, 0x111bc, 0x111bd, 0x111be, - 0x111bf, 0x111c0, 0x111c9, 0x111ca, 0x111cb, 0x111cc, 0x111ce, 0x111cf, - 0x1122c, 0x1122d, 0x1122e, 0x1122f, 0x11230, 0x11231, 0x11232, 0x11233, - 0x11234, 0x11235, 0x11236, 0x11237, 0x1123e, 0x112df, 0x112e0, 0x112e1, - 0x112e2, 0x112e3, 0x112e4, 0x112e5, 0x112e6, 0x112e7, 0x112e8, 0x112e9, - 0x112ea, 0x11300, 0x11301, 0x11302, 0x11303, 0x1133b, 0x1133c, 0x1133e, - 0x1133f, 0x11340, 0x11341, 0x11342, 0x11343, 0x11344, 0x11347, 0x11348, - 0x1134b, 0x1134c, 0x1134d, 0x11357, 0x11362, 0x11363, 0x11366, 0x11367, - 0x11368, 0x11369, 0x1136a, 0x1136b, 0x1136c, 0x11370, 0x11371, 0x11372, - 0x11373, 0x11374, 0x11435, 0x11436, 0x11437, 0x11438, 0x11439, 0x1143a, - 0x1143b, 0x1143c, 0x1143d, 0x1143e, 0x1143f, 0x11440, 0x11441, 0x11442, - 0x11443, 0x11444, 0x11445, 0x11446, 0x1145e, 0x114b0, 0x114b1, 0x114b2, - 0x114b3, 0x114b4, 0x114b5, 0x114b6, 0x114b7, 0x114b8, 0x114b9, 0x114ba, - 0x114bb, 0x114bc, 0x114bd, 0x114be, 0x114bf, 0x114c0, 0x114c1, 0x114c2, - 0x114c3, 0x115af, 0x115b0, 0x115b1, 0x115b2, 0x115b3, 0x115b4, 0x115b5, - 0x115b8, 0x115b9, 0x115ba, 0x115bb, 0x115bc, 0x115bd, 0x115be, 0x115bf, - 0x115c0, 0x115dc, 0x115dd, 0x11630, 0x11631, 0x11632, 0x11633, 0x11634, - 0x11635, 0x11636, 0x11637, 0x11638, 0x11639, 0x1163a, 0x1163b, 0x1163c, - 0x1163d, 0x1163e, 0x1163f, 0x11640, 0x116ab, 0x116ac, 0x116ad, 0x116ae, - 0x116af, 0x116b0, 0x116b1, 0x116b2, 0x116b3, 0x116b4, 0x116b5, 0x116b6, - 0x116b7, 0x1171d, 0x1171e, 0x1171f, 0x11720, 0x11721, 0x11722, 0x11723, - 0x11724, 0x11725, 0x11726, 0x11727, 0x11728, 0x11729, 0x1172a, 0x1172b, - 0x1182c, 0x1182d, 0x1182e, 0x1182f, 0x11830, 0x11831, 0x11832, 0x11833, - 0x11834, 0x11835, 0x11836, 0x11837, 0x11838, 0x11839, 0x1183a, 0x11930, - 0x11931, 0x11932, 0x11933, 0x11934, 0x11935, 0x11937, 0x11938, 0x1193b, - 0x1193c, 0x1193d, 0x1193e, 0x11940, 0x11942, 0x11943, 0x119d1, 0x119d2, - 0x119d3, 0x119d4, 0x119d5, 0x119d6, 0x119d7, 0x119da, 0x119db, 0x119dc, - 0x119dd, 0x119de, 0x119df, 0x119e0, 0x119e4, 0x11a01, 0x11a02, 0x11a03, - 0x11a04, 0x11a05, 0x11a06, 0x11a07, 0x11a08, 0x11a09, 0x11a0a, 0x11a33, - 0x11a34, 0x11a35, 0x11a36, 0x11a37, 0x11a38, 0x11a39, 0x11a3b, 0x11a3c, - 0x11a3d, 0x11a3e, 0x11a47, 0x11a51, 0x11a52, 0x11a53, 0x11a54, 0x11a55, - 0x11a56, 0x11a57, 0x11a58, 0x11a59, 0x11a5a, 0x11a5b, 0x11a8a, 0x11a8b, - 0x11a8c, 0x11a8d, 0x11a8e, 0x11a8f, 0x11a90, 0x11a91, 0x11a92, 0x11a93, - 0x11a94, 0x11a95, 0x11a96, 0x11a97, 0x11a98, 0x11a99, 0x11c2f, 0x11c30, - 0x11c31, 0x11c32, 0x11c33, 0x11c34, 0x11c35, 0x11c36, 0x11c38, 0x11c39, - 0x11c3a, 0x11c3b, 0x11c3c, 0x11c3d, 0x11c3e, 0x11c3f, 0x11c92, 0x11c93, - 0x11c94, 0x11c95, 0x11c96, 0x11c97, 0x11c98, 0x11c99, 0x11c9a, 0x11c9b, - 0x11c9c, 0x11c9d, 0x11c9e, 0x11c9f, 0x11ca0, 0x11ca1, 0x11ca2, 0x11ca3, - 0x11ca4, 0x11ca5, 0x11ca6, 0x11ca7, 0x11ca9, 0x11caa, 0x11cab, 0x11cac, - 0x11cad, 0x11cae, 0x11caf, 0x11cb0, 0x11cb1, 0x11cb2, 0x11cb3, 0x11cb4, - 0x11cb5, 0x11cb6, 0x11d31, 0x11d32, 0x11d33, 0x11d34, 0x11d35, 0x11d36, - 0x11d3a, 0x11d3c, 0x11d3d, 0x11d3f, 0x11d40, 0x11d41, 0x11d42, 0x11d43, - 0x11d44, 0x11d45, 0x11d47, 0x11d8a, 0x11d8b, 0x11d8c, 0x11d8d, 0x11d8e, - 0x11d90, 0x11d91, 0x11d93, 0x11d94, 0x11d95, 0x11d96, 0x11d97, 0x11ef3, - 0x11ef4, 0x11ef5, 0x11ef6, 0x16af0, 0x16af1, 0x16af2, 0x16af3, 0x16af4, - 0x16b30, 0x16b31, 0x16b32, 0x16b33, 0x16b34, 0x16b35, 0x16b36, 0x16f4f, - 0x16f51, 0x16f52, 0x16f53, 0x16f54, 0x16f55, 0x16f56, 0x16f57, 0x16f58, - 0x16f59, 0x16f5a, 0x16f5b, 0x16f5c, 0x16f5d, 0x16f5e, 0x16f5f, 0x16f60, - 0x16f61, 0x16f62, 0x16f63, 0x16f64, 0x16f65, 0x16f66, 0x16f67, 0x16f68, - 0x16f69, 0x16f6a, 0x16f6b, 0x16f6c, 0x16f6d, 0x16f6e, 0x16f6f, 0x16f70, - 0x16f71, 0x16f72, 0x16f73, 0x16f74, 0x16f75, 0x16f76, 0x16f77, 0x16f78, - 0x16f79, 0x16f7a, 0x16f7b, 0x16f7c, 0x16f7d, 0x16f7e, 0x16f7f, 0x16f80, - 0x16f81, 0x16f82, 0x16f83, 0x16f84, 0x16f85, 0x16f86, 0x16f87, 0x16f8f, - 0x16f90, 0x16f91, 0x16f92, 0x16fe4, 0x16ff0, 0x16ff1, 0x1bc9d, 0x1bc9e, - 0x1d165, 0x1d166, 0x1d167, 0x1d168, 0x1d169, 0x1d16d, 0x1d16e, 0x1d16f, - 0x1d170, 0x1d171, 0x1d172, 0x1d17b, 0x1d17c, 0x1d17d, 0x1d17e, 0x1d17f, - 0x1d180, 0x1d181, 0x1d182, 0x1d185, 0x1d186, 0x1d187, 0x1d188, 0x1d189, - 0x1d18a, 0x1d18b, 0x1d1aa, 0x1d1ab, 0x1d1ac, 0x1d1ad, 0x1d242, 0x1d243, - 0x1d244, 0x1da00, 0x1da01, 0x1da02, 0x1da03, 0x1da04, 0x1da05, 0x1da06, - 0x1da07, 0x1da08, 0x1da09, 0x1da0a, 0x1da0b, 0x1da0c, 0x1da0d, 0x1da0e, - 0x1da0f, 0x1da10, 0x1da11, 0x1da12, 0x1da13, 0x1da14, 0x1da15, 0x1da16, - 0x1da17, 0x1da18, 0x1da19, 0x1da1a, 0x1da1b, 0x1da1c, 0x1da1d, 0x1da1e, - 0x1da1f, 0x1da20, 0x1da21, 0x1da22, 0x1da23, 0x1da24, 0x1da25, 0x1da26, - 0x1da27, 0x1da28, 0x1da29, 0x1da2a, 0x1da2b, 0x1da2c, 0x1da2d, 0x1da2e, - 0x1da2f, 0x1da30, 0x1da31, 0x1da32, 0x1da33, 0x1da34, 0x1da35, 0x1da36, - 0x1da3b, 0x1da3c, 0x1da3d, 0x1da3e, 0x1da3f, 0x1da40, 0x1da41, 0x1da42, - 0x1da43, 0x1da44, 0x1da45, 0x1da46, 0x1da47, 0x1da48, 0x1da49, 0x1da4a, - 0x1da4b, 0x1da4c, 0x1da4d, 0x1da4e, 0x1da4f, 0x1da50, 0x1da51, 0x1da52, - 0x1da53, 0x1da54, 0x1da55, 0x1da56, 0x1da57, 0x1da58, 0x1da59, 0x1da5a, - 0x1da5b, 0x1da5c, 0x1da5d, 0x1da5e, 0x1da5f, 0x1da60, 0x1da61, 0x1da62, - 0x1da63, 0x1da64, 0x1da65, 0x1da66, 0x1da67, 0x1da68, 0x1da69, 0x1da6a, - 0x1da6b, 0x1da6c, 0x1da75, 0x1da84, 0x1da9b, 0x1da9c, 0x1da9d, 0x1da9e, - 0x1da9f, 0x1daa1, 0x1daa2, 0x1daa3, 0x1daa4, 0x1daa5, 0x1daa6, 0x1daa7, - 0x1daa8, 0x1daa9, 0x1daaa, 0x1daab, 0x1daac, 0x1daad, 0x1daae, 0x1daaf, - 0x1e000, 0x1e001, 0x1e002, 0x1e003, 0x1e004, 0x1e005, 0x1e006, 0x1e008, - 0x1e009, 0x1e00a, 0x1e00b, 0x1e00c, 0x1e00d, 0x1e00e, 0x1e00f, 0x1e010, - 0x1e011, 0x1e012, 0x1e013, 0x1e014, 0x1e015, 0x1e016, 0x1e017, 0x1e018, - 0x1e01b, 0x1e01c, 0x1e01d, 0x1e01e, 0x1e01f, 0x1e020, 0x1e021, 0x1e023, - 0x1e024, 0x1e026, 0x1e027, 0x1e028, 0x1e029, 0x1e02a, 0x1e130, 0x1e131, - 0x1e132, 0x1e133, 0x1e134, 0x1e135, 0x1e136, 0x1e2ec, 0x1e2ed, 0x1e2ee, - 0x1e2ef, 0x1e8d0, 0x1e8d1, 0x1e8d2, 0x1e8d3, 0x1e8d4, 0x1e8d5, 0x1e8d6, - 0x1e944, 0x1e945, 0x1e946, 0x1e947, 0x1e948, 0x1e949, 0x1e94a, 0xe0100, - 0xe0101, 0xe0102, 0xe0103, 0xe0104, 0xe0105, 0xe0106, 0xe0107, 0xe0108, - 0xe0109, 0xe010a, 0xe010b, 0xe010c, 0xe010d, 0xe010e, 0xe010f, 0xe0110, - 0xe0111, 0xe0112, 0xe0113, 0xe0114, 0xe0115, 0xe0116, 0xe0117, 0xe0118, - 0xe0119, 0xe011a, 0xe011b, 0xe011c, 0xe011d, 0xe011e, 0xe011f, 0xe0120, - 0xe0121, 0xe0122, 0xe0123, 0xe0124, 0xe0125, 0xe0126, 0xe0127, 0xe0128, - 0xe0129, 0xe012a, 0xe012b, 0xe012c, 0xe012d, 0xe012e, 0xe012f, 0xe0130, - 0xe0131, 0xe0132, 0xe0133, 0xe0134, 0xe0135, 0xe0136, 0xe0137, 0xe0138, - 0xe0139, 0xe013a, 0xe013b, 0xe013c, 0xe013d, 0xe013e, 0xe013f, 0xe0140, - 0xe0141, 0xe0142, 0xe0143, 0xe0144, 0xe0145, 0xe0146, 0xe0147, 0xe0148, - 0xe0149, 0xe014a, 0xe014b, 0xe014c, 0xe014d, 0xe014e, 0xe014f, 0xe0150, - 0xe0151, 0xe0152, 0xe0153, 0xe0154, 0xe0155, 0xe0156, 0xe0157, 0xe0158, - 0xe0159, 0xe015a, 0xe015b, 0xe015c, 0xe015d, 0xe015e, 0xe015f, 0xe0160, - 0xe0161, 0xe0162, 0xe0163, 0xe0164, 0xe0165, 0xe0166, 0xe0167, 0xe0168, - 0xe0169, 0xe016a, 0xe016b, 0xe016c, 0xe016d, 0xe016e, 0xe016f, 0xe0170, - 0xe0171, 0xe0172, 0xe0173, 0xe0174, 0xe0175, 0xe0176, 0xe0177, 0xe0178, - 0xe0179, 0xe017a, 0xe017b, 0xe017c, 0xe017d, 0xe017e, 0xe017f, 0xe0180, - 0xe0181, 0xe0182, 0xe0183, 0xe0184, 0xe0185, 0xe0186, 0xe0187, 0xe0188, - 0xe0189, 0xe018a, 0xe018b, 0xe018c, 0xe018d, 0xe018e, 0xe018f, 0xe0190, - 0xe0191, 0xe0192, 0xe0193, 0xe0194, 0xe0195, 0xe0196, 0xe0197, 0xe0198, - 0xe0199, 0xe019a, 0xe019b, 0xe019c, 0xe019d, 0xe019e, 0xe019f, 0xe01a0, - 0xe01a1, 0xe01a2, 0xe01a3, 0xe01a4, 0xe01a5, 0xe01a6, 0xe01a7, 0xe01a8, - 0xe01a9, 0xe01aa, 0xe01ab, 0xe01ac, 0xe01ad, 0xe01ae, 0xe01af, 0xe01b0, - 0xe01b1, 0xe01b2, 0xe01b3, 0xe01b4, 0xe01b5, 0xe01b6, 0xe01b7, 0xe01b8, - 0xe01b9, 0xe01ba, 0xe01bb, 0xe01bc, 0xe01bd, 0xe01be, 0xe01bf, 0xe01c0, - 0xe01c1, 0xe01c2, 0xe01c3, 0xe01c4, 0xe01c5, 0xe01c6, 0xe01c7, 0xe01c8, - 0xe01c9, 0xe01ca, 0xe01cb, 0xe01cc, 0xe01cd, 0xe01ce, 0xe01cf, 0xe01d0, - 0xe01d1, 0xe01d2, 0xe01d3, 0xe01d4, 0xe01d5, 0xe01d6, 0xe01d7, 0xe01d8, - 0xe01d9, 0xe01da, 0xe01db, 0xe01dc, 0xe01dd, 0xe01de, 0xe01df, 0xe01e0, - 0xe01e1, 0xe01e2, 0xe01e3, 0xe01e4, 0xe01e5, 0xe01e6, 0xe01e7, 0xe01e8, - 0xe01e9, 0xe01ea, 0xe01eb, 0xe01ec, 0xe01ed, 0xe01ee, 0xe01ef}; - if (std::binary_search(std::begin(combining), std::end(combining), - label.front())) { - return false; - } - // We verify this next step as part of the mapping: - // --------------------------------------------- - // Each code point in the label must only have certain status values - // according to Section 5, IDNA Mapping Table: - // - For Transitional Processing, each value must be valid. - // - For Nontransitional Processing, each value must be either valid or - // deviation. - - // If CheckJoiners, the label must satisfy the ContextJ rules from Appendix - // A, in The Unicode Code Points and Internationalized Domain Names for - // Applications (IDNA) [IDNA2008]. - constexpr static uint32_t virama[] = { - 0x094D, 0x09CD, 0x0A4D, 0x0ACD, 0x0B4D, 0x0BCD, 0x0C4D, 0x0CCD, - 0x0D3B, 0x0D3C, 0x0D4D, 0x0DCA, 0x0E3A, 0x0EBA, 0x0F84, 0x1039, - 0x103A, 0x1714, 0x1734, 0x17D2, 0x1A60, 0x1B44, 0x1BAA, 0x1BAB, - 0x1BF2, 0x1BF3, 0x2D7F, 0xA806, 0xA82C, 0xA8C4, 0xA953, 0xA9C0, - 0xAAF6, 0xABED, 0x10A3F, 0x11046, 0x1107F, 0x110B9, 0x11133, 0x11134, - 0x111C0, 0x11235, 0x112EA, 0x1134D, 0x11442, 0x114C2, 0x115BF, 0x1163F, - 0x116B6, 0x1172B, 0x11839, 0x1193D, 0x1193E, 0x119E0, 0x11A34, 0x11A47, - 0x11A99, 0x11C3F, 0x11D44, 0x11D45, 0x11D97}; - constexpr static uint32_t R[] = { - 0x622, 0x623, 0x624, 0x625, 0x627, 0x629, 0x62f, 0x630, 0x631, - 0x632, 0x648, 0x671, 0x672, 0x673, 0x675, 0x676, 0x677, 0x688, - 0x689, 0x68a, 0x68b, 0x68c, 0x68d, 0x68e, 0x68f, 0x690, 0x691, - 0x692, 0x693, 0x694, 0x695, 0x696, 0x697, 0x698, 0x699, 0x6c0, - 0x6c3, 0x6c4, 0x6c5, 0x6c6, 0x6c7, 0x6c8, 0x6c9, 0x6ca, 0x6cb, - 0x6cd, 0x6cf, 0x6d2, 0x6d3, 0x6d5, 0x6ee, 0x6ef, 0x710, 0x715, - 0x716, 0x717, 0x718, 0x719, 0x71e, 0x728, 0x72a, 0x72c, 0x72f, - 0x74d, 0x759, 0x75a, 0x75b, 0x854, 0x8aa, 0x8ab, 0x8ac}; - constexpr static uint32_t L[] = {0xa872}; - constexpr static uint32_t D[] = { - 0x620, 0x626, 0x628, 0x62a, 0x62b, 0x62c, 0x62d, 0x62e, 0x633, - 0x634, 0x635, 0x636, 0x637, 0x638, 0x639, 0x63a, 0x63b, 0x63c, - 0x63d, 0x63e, 0x63f, 0x641, 0x642, 0x643, 0x644, 0x645, 0x646, - 0x647, 0x649, 0x64a, 0x66e, 0x66f, 0x678, 0x679, 0x67a, 0x67b, - 0x67c, 0x67d, 0x67e, 0x67f, 0x680, 0x681, 0x682, 0x683, 0x684, - 0x685, 0x686, 0x687, 0x69a, 0x69b, 0x69c, 0x69d, 0x69e, 0x69f, - 0x6a0, 0x6a1, 0x6a2, 0x6a3, 0x6a4, 0x6a5, 0x6a6, 0x6a7, 0x6a8, - 0x6a9, 0x6aa, 0x6ab, 0x6ac, 0x6ad, 0x6ae, 0x6af, 0x6b0, 0x6b1, - 0x6b2, 0x6b3, 0x6b4, 0x6b5, 0x6b6, 0x6b7, 0x6b8, 0x6b9, 0x6ba, - 0x6bb, 0x6bc, 0x6bd, 0x6be, 0x6bf, 0x6c1, 0x6c2, 0x6cc, 0x6ce, - 0x6d0, 0x6d1, 0x6fa, 0x6fb, 0x6fc, 0x6ff, 0x712, 0x713, 0x714, - 0x71a, 0x71b, 0x71c, 0x71d, 0x71f, 0x720, 0x721, 0x722, 0x723, - 0x724, 0x725, 0x726, 0x727, 0x729, 0x72b, 0x72d, 0x72e, 0x74e, - 0x74f, 0x750, 0x751, 0x752, 0x753, 0x754, 0x755, 0x756, 0x757, - 0x758, 0x75c, 0x75d, 0x75e, 0x75f, 0x760, 0x761, 0x762, 0x763, - 0x764, 0x765, 0x766, 0x850, 0x851, 0x852, 0x853, 0x855, 0x8a0, - 0x8a2, 0x8a3, 0x8a4, 0x8a5, 0x8a6, 0x8a7, 0x8a8, 0x8a9, 0x1807, - 0x1820, 0x1821, 0x1822, 0x1823, 0x1824, 0x1825, 0x1826, 0x1827, 0x1828, - 0x1829, 0x182a, 0x182b, 0x182c, 0x182d, 0x182e, 0x182f, 0x1830, 0x1831, - 0x1832, 0x1833, 0x1834, 0x1835, 0x1836, 0x1837, 0x1838, 0x1839, 0x183a, - 0x183b, 0x183c, 0x183d, 0x183e, 0x183f, 0x1840, 0x1841, 0x1842, 0x1843, - 0x1844, 0x1845, 0x1846, 0x1847, 0x1848, 0x1849, 0x184a, 0x184b, 0x184c, - 0x184d, 0x184e, 0x184f, 0x1850, 0x1851, 0x1852, 0x1853, 0x1854, 0x1855, - 0x1856, 0x1857, 0x1858, 0x1859, 0x185a, 0x185b, 0x185c, 0x185d, 0x185e, - 0x185f, 0x1860, 0x1861, 0x1862, 0x1863, 0x1864, 0x1865, 0x1866, 0x1867, - 0x1868, 0x1869, 0x186a, 0x186b, 0x186c, 0x186d, 0x186e, 0x186f, 0x1870, - 0x1871, 0x1872, 0x1873, 0x1874, 0x1875, 0x1876, 0x1877, 0x1887, 0x1888, - 0x1889, 0x188a, 0x188b, 0x188c, 0x188d, 0x188e, 0x188f, 0x1890, 0x1891, - 0x1892, 0x1893, 0x1894, 0x1895, 0x1896, 0x1897, 0x1898, 0x1899, 0x189a, - 0x189b, 0x189c, 0x189d, 0x189e, 0x189f, 0x18a0, 0x18a1, 0x18a2, 0x18a3, - 0x18a4, 0x18a5, 0x18a6, 0x18a7, 0x18a8, 0x18aa, 0xa840, 0xa841, 0xa842, - 0xa843, 0xa844, 0xa845, 0xa846, 0xa847, 0xa848, 0xa849, 0xa84a, 0xa84b, - 0xa84c, 0xa84d, 0xa84e, 0xa84f, 0xa850, 0xa851, 0xa852, 0xa853, 0xa854, - 0xa855, 0xa856, 0xa857, 0xa858, 0xa859, 0xa85a, 0xa85b, 0xa85c, 0xa85d, - 0xa85e, 0xa85f, 0xa860, 0xa861, 0xa862, 0xa863, 0xa864, 0xa865, 0xa866, - 0xa867, 0xa868, 0xa869, 0xa86a, 0xa86b, 0xa86c, 0xa86d, 0xa86e, 0xa86f, - 0xa870, 0xa871}; - - for (size_t i = 0; i < label.size(); i++) { - uint32_t c = label[i]; - if (c == 0x200c) { - if (i > 0) { - if (std::binary_search(std::begin(virama), std::end(virama), - label[i - 1])) { - return true; - } - } - if ((i == 0) || (i + 1 >= label.size())) { - return false; - } - // we go backward looking for L or D - auto is_l_or_d = [](uint32_t code) { - return std::binary_search(std::begin(L), std::end(L), code) || - std::binary_search(std::begin(D), std::end(D), code); - }; - auto is_r_or_d = [](uint32_t code) { - return std::binary_search(std::begin(R), std::end(R), code) || - std::binary_search(std::begin(D), std::end(D), code); - }; - std::u32string_view before = label.substr(0, i); - std::u32string_view after = label.substr(i + 1); - return (std::find_if(before.begin(), before.end(), is_l_or_d) != - before.end()) && - (std::find_if(after.begin(), after.end(), is_r_or_d) != - after.end()); - } else if (c == 0x200d) { - if (i > 0) { - if (std::binary_search(std::begin(virama), std::end(virama), - label[i - 1])) { - return true; - } - } - return false; - } - } - - // If CheckBidi, and if the domain name is a Bidi domain name, then the label - // must satisfy all six of the numbered conditions in [IDNA2008] RFC 5893, - // Section 2. - - // The following rule, consisting of six conditions, applies to labels - // in Bidi domain names. The requirements that this rule satisfies are - // described in Section 3. All of the conditions must be satisfied for - // the rule to be satisfied. - // - // 1. The first character must be a character with Bidi property L, R, - // or AL. If it has the R or AL property, it is an RTL label; if it - // has the L property, it is an LTR label. - // - // 2. In an RTL label, only characters with the Bidi properties R, AL, - // AN, EN, ES, CS, ET, ON, BN, or NSM are allowed. - // - // 3. In an RTL label, the end of the label must be a character with - // Bidi property R, AL, EN, or AN, followed by zero or more - // characters with Bidi property NSM. - // - // 4. In an RTL label, if an EN is present, no AN may be present, and - // vice versa. - // - // 5. In an LTR label, only characters with the Bidi properties L, EN, - // ES, CS, ET, ON, BN, or NSM are allowed. - // - // 6. In an LTR label, the end of the label must be a character with - // Bidi property L or EN, followed by zero or more characters with - // Bidi property NSM. - - size_t last_non_nsm_char = find_last_not_of_nsm(label); - if (last_non_nsm_char == std::u32string_view::npos) { - return false; - } - - // A "Bidi domain name" is a domain name that contains at least one RTL label. - // The following rule, consisting of six conditions, applies to labels in Bidi - // domain names. - if (is_rtl_label(label)) { - // The first character must be a character with Bidi property L, R, - // or AL. If it has the R or AL property, it is an RTL label; if it - // has the L property, it is an LTR label. - - if (find_direction(label[0]) == direction::L) { - // Eval as LTR - - // In an LTR label, only characters with the Bidi properties L, EN, - // ES, CS, ET, ON, BN, or NSM are allowed. - for (size_t i = 0; i < last_non_nsm_char; i++) { - const direction d = find_direction(label[i]); - if (!(d == direction::L || d == direction::EN || d == direction::ES || - d == direction::CS || d == direction::ET || d == direction::ON || - d == direction::BN || d == direction::NSM)) { - return false; - } - - if ((i == last_non_nsm_char) && - !(d == direction::L || d == direction::EN)) { - return false; - } - } - - return true; - - } else { - // Eval as RTL - - bool has_an = false; - bool has_en = false; - for (size_t i = 0; i <= last_non_nsm_char; i++) { - const direction d = find_direction(label[i]); - - // In an RTL label, if an EN is present, no AN may be present, and vice - // versa. - if ((d == direction::EN && ((has_en = true) && has_an)) || - (d == direction::AN && ((has_an = true) && has_en))) { - return false; - } - - if (!(d == direction::R || d == direction::AL || d == direction::AN || - d == direction::EN || d == direction::ES || d == direction::CS || - d == direction::ET || d == direction::ON || d == direction::BN || - d == direction::NSM)) { - return false; - } - - if (i == last_non_nsm_char && - !(d == direction::R || d == direction::AL || d == direction::AN || - d == direction::EN)) { - return false; - } - } - - return true; - } - } - - return true; -} - -} // namespace ada::idna -/* end file src/validity.cpp */ -/* begin file src/to_ascii.cpp */ - -#include -#include - - -namespace ada::idna { - -bool begins_with(std::u32string_view view, std::u32string_view prefix) { - if (view.size() < prefix.size()) { - return false; - } - // constexpr as of C++20 - return std::equal(prefix.begin(), prefix.end(), view.begin()); -} - -bool begins_with(std::string_view view, std::string_view prefix) { - if (view.size() < prefix.size()) { - return false; - } - // constexpr as of C++20 - return std::equal(prefix.begin(), prefix.end(), view.begin()); -} - -bool constexpr is_ascii(std::u32string_view view) { - for (uint32_t c : view) { - if (c >= 0x80) { - return false; - } - } - return true; -} - -bool constexpr is_ascii(std::string_view view) { - for (uint8_t c : view) { - if (c >= 0x80) { - return false; - } - } - return true; -} - -constexpr static uint8_t is_forbidden_domain_code_point_table[] = { - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; - -static_assert(sizeof(is_forbidden_domain_code_point_table) == 256); - -inline bool is_forbidden_domain_code_point(const char c) noexcept { - return is_forbidden_domain_code_point_table[uint8_t(c)]; -} - -bool contains_forbidden_domain_code_point(std::string_view view) { - return ( - std::any_of(view.begin(), view.end(), is_forbidden_domain_code_point)); -} - -// We return "" on error. -static std::string from_ascii_to_ascii(std::string_view ut8_string) { - static const std::string error = ""; - // copy and map - // we could be more efficient by avoiding the copy when unnecessary. - std::string mapped_string = std::string(ut8_string); - ascii_map(mapped_string.data(), mapped_string.size()); - std::string out; - size_t label_start = 0; - - while (label_start != mapped_string.size()) { - size_t loc_dot = mapped_string.find('.', label_start); - bool is_last_label = (loc_dot == std::string_view::npos); - size_t label_size = is_last_label ? mapped_string.size() - label_start - : loc_dot - label_start; - size_t label_size_with_dot = is_last_label ? label_size : label_size + 1; - std::string_view label_view(mapped_string.data() + label_start, label_size); - label_start += label_size_with_dot; - if (label_size == 0) { - // empty label? Nothing to do. - } else if (begins_with(label_view, "xn--")) { - // The xn-- part is the expensive game. - out.append(label_view); - std::string_view puny_segment_ascii( - out.data() + out.size() - label_view.size() + 4, - label_view.size() - 4); - std::u32string tmp_buffer; - bool is_ok = ada::idna::punycode_to_utf32(puny_segment_ascii, tmp_buffer); - if (!is_ok) { - return error; - } - std::u32string post_map = ada::idna::map(tmp_buffer); - if (tmp_buffer != post_map) { - return error; - } - std::u32string pre_normal = post_map; - normalize(post_map); - if (post_map != pre_normal) { - return error; - } - if (post_map.empty()) { - return error; - } - if (!is_label_valid(post_map)) { - return error; - } - } else { - out.append(label_view); - } - if (!is_last_label) { - out.push_back('.'); - } - } - return out; -} - -// We return "" on error. -std::string to_ascii(std::string_view ut8_string) { - if (is_ascii(ut8_string)) { - return from_ascii_to_ascii(ut8_string); - } - static const std::string error = ""; - // We convert to UTF-32 - size_t utf32_length = - ada::idna::utf32_length_from_utf8(ut8_string.data(), ut8_string.size()); - std::u32string utf32(utf32_length, '\0'); - size_t actual_utf32_length = ada::idna::utf8_to_utf32( - ut8_string.data(), ut8_string.size(), utf32.data()); - if (actual_utf32_length == 0) { - return error; - } - // mapping - utf32 = ada::idna::map(utf32); - normalize(utf32); - std::string out; - size_t label_start = 0; - - while (label_start != utf32.size()) { - size_t loc_dot = utf32.find('.', label_start); - bool is_last_label = (loc_dot == std::string_view::npos); - size_t label_size = - is_last_label ? utf32.size() - label_start : loc_dot - label_start; - size_t label_size_with_dot = is_last_label ? label_size : label_size + 1; - std::u32string_view label_view(utf32.data() + label_start, label_size); - label_start += label_size_with_dot; - if (label_size == 0) { - // empty label? Nothing to do. - } else if (begins_with(label_view, U"xn--")) { - // we do not need to check, e.g., Xn-- because mapping goes to lower case - for (char32_t c : label_view) { - if (c >= 0x80) { - return error; - } - out += (unsigned char)(c); - } - std::string_view puny_segment_ascii( - out.data() + out.size() - label_view.size() + 4, - label_view.size() - 4); - std::u32string tmp_buffer; - bool is_ok = ada::idna::punycode_to_utf32(puny_segment_ascii, tmp_buffer); - if (!is_ok) { - return error; - } - std::u32string post_map = ada::idna::map(tmp_buffer); - if (tmp_buffer != post_map) { - return error; - } - std::u32string pre_normal = post_map; - normalize(post_map); - if (post_map != pre_normal) { - return error; - } - if (post_map.empty()) { - return error; - } - if (!is_label_valid(post_map)) { - return error; - } - } else { - // The fast path here is an ascii label. - if (is_ascii(label_view)) { - // no validation needed. - for (char32_t c : label_view) { - out += (unsigned char)(c); - } - } else { - // slow path. - // first check validity. - if (!is_label_valid(label_view)) { - return error; - } - // It is valid! So now we must encode it as punycode... - out.append("xn--"); - bool is_ok = ada::idna::utf32_to_punycode(label_view, out); - if (!is_ok) { - return error; - } - } - } - if (!is_last_label) { - out.push_back('.'); - } - } - return out; -} -} // namespace ada::idna -/* end file src/to_ascii.cpp */ -/* begin file src/to_unicode.cpp */ - -#include -#include - - -namespace ada::idna { -std::string to_unicode(std::string_view input) { - std::string output; - output.reserve(input.size()); - - size_t label_start = 0; - while (label_start < input.size()) { - size_t loc_dot = input.find('.', label_start); - bool is_last_label = (loc_dot == std::string_view::npos); - size_t label_size = - is_last_label ? input.size() - label_start : loc_dot - label_start; - auto label_view = std::string_view(input.data() + label_start, label_size); - - if (ada::idna::begins_with(label_view, "xn--") && - ada::idna::is_ascii(label_view)) { - label_view.remove_prefix(4); - if (ada::idna::verify_punycode(label_view)) { - std::u32string tmp_buffer; - if (ada::idna::punycode_to_utf32(label_view, tmp_buffer)) { - auto utf8_size = ada::idna::utf8_length_from_utf32(tmp_buffer.data(), - tmp_buffer.size()); - std::string final_utf8(utf8_size, '\0'); - ada::idna::utf32_to_utf8(tmp_buffer.data(), tmp_buffer.size(), - final_utf8.data()); - output.append(final_utf8); - } else { - // ToUnicode never fails. If any step fails, then the original input - // sequence is returned immediately in that step. - output.append( - std::string_view(input.data() + label_start, label_size)); - } - } else { - output.append(std::string_view(input.data() + label_start, label_size)); - } - } else { - output.append(label_view); - } - - if (!is_last_label) { - output.push_back('.'); - } - - label_start += label_size + 1; - } - - return output; -} -} // namespace ada::idna -/* end file src/to_unicode.cpp */ -/* end file src/idna.cpp */ -/* end file src/ada_idna.cpp */ -ADA_POP_DISABLE_WARNINGS - -#include -#if ADA_NEON -#include -#elif ADA_SSE2 -#include -#endif - -namespace ada::unicode { - -constexpr bool is_tabs_or_newline(char c) noexcept { - return c == '\r' || c == '\n' || c == '\t'; -} - -constexpr uint64_t broadcast(uint8_t v) noexcept { - return 0x101010101010101ull * v; -} - -constexpr bool to_lower_ascii(char* input, size_t length) noexcept { - uint64_t broadcast_80 = broadcast(0x80); - uint64_t broadcast_Ap = broadcast(128 - 'A'); - uint64_t broadcast_Zp = broadcast(128 - 'Z' - 1); - uint64_t non_ascii = 0; - size_t i = 0; - - for (; i + 7 < length; i += 8) { - uint64_t word{}; - memcpy(&word, input + i, sizeof(word)); - non_ascii |= (word & broadcast_80); - word ^= - (((word + broadcast_Ap) ^ (word + broadcast_Zp)) & broadcast_80) >> 2; - memcpy(input + i, &word, sizeof(word)); - } - if (i < length) { - uint64_t word{}; - memcpy(&word, input + i, length - i); - non_ascii |= (word & broadcast_80); - word ^= - (((word + broadcast_Ap) ^ (word + broadcast_Zp)) & broadcast_80) >> 2; - memcpy(input + i, &word, length - i); - } - return non_ascii == 0; -} -#if ADA_NEON -ada_really_inline bool has_tabs_or_newline( - std::string_view user_input) noexcept { - // first check for short strings in which case we do it naively. - if (user_input.size() < 16) { // slow path - return std::any_of(user_input.begin(), user_input.end(), - is_tabs_or_newline); - } - // fast path for long strings (expected to be common) - size_t i = 0; - /** - * The fastest way to check for `\t` (==9), '\n'(== 10) and `\r` (==13) relies - * on table lookup instruction. We notice that these are all unique numbers - * between 0..15. Let's prepare a special register, where we put '\t' in the - * 9th position, '\n' - 10th and '\r' - 13th. Then we shuffle this register by - * input register. If the input had `\t` in position X then this shuffled - * register will also have '\t' in that position. Comparing input with this - * shuffled register will mark us all interesting characters in the input. - * - * credit for algorithmic idea: @aqrit, credit for description: - * @DenisYaroshevskiy - */ - static uint8_t rnt_array[16] = {1, 0, 0, 0, 0, 0, 0, 0, - 0, 9, 10, 0, 0, 13, 0, 0}; - const uint8x16_t rnt = vld1q_u8(rnt_array); - // m['0xd', '0xa', '0x9'] - uint8x16_t running{0}; - for (; i + 15 < user_input.size(); i += 16) { - uint8x16_t word = vld1q_u8((const uint8_t*)user_input.data() + i); - - running = vorrq_u8(running, vceqq_u8(vqtbl1q_u8(rnt, word), word)); - } - if (i < user_input.size()) { - uint8x16_t word = - vld1q_u8((const uint8_t*)user_input.data() + user_input.length() - 16); - running = vorrq_u8(running, vceqq_u8(vqtbl1q_u8(rnt, word), word)); - } - return vmaxvq_u32(vreinterpretq_u32_u8(running)) != 0; -} -#elif ADA_SSE2 -ada_really_inline bool has_tabs_or_newline( - std::string_view user_input) noexcept { - // first check for short strings in which case we do it naively. - if (user_input.size() < 16) { // slow path - return std::any_of(user_input.begin(), user_input.end(), - is_tabs_or_newline); - } - // fast path for long strings (expected to be common) - size_t i = 0; - const __m128i mask1 = _mm_set1_epi8('\r'); - const __m128i mask2 = _mm_set1_epi8('\n'); - const __m128i mask3 = _mm_set1_epi8('\t'); - // If we supported SSSE3, we could use the algorithm that we use for NEON. - __m128i running{0}; - for (; i + 15 < user_input.size(); i += 16) { - __m128i word = _mm_loadu_si128((const __m128i*)(user_input.data() + i)); - running = _mm_or_si128( - _mm_or_si128(running, _mm_or_si128(_mm_cmpeq_epi8(word, mask1), - _mm_cmpeq_epi8(word, mask2))), - _mm_cmpeq_epi8(word, mask3)); - } - if (i < user_input.size()) { - __m128i word = _mm_loadu_si128( - (const __m128i*)(user_input.data() + user_input.length() - 16)); - running = _mm_or_si128( - _mm_or_si128(running, _mm_or_si128(_mm_cmpeq_epi8(word, mask1), - _mm_cmpeq_epi8(word, mask2))), - _mm_cmpeq_epi8(word, mask3)); - } - return _mm_movemask_epi8(running) != 0; -} -#else -ada_really_inline bool has_tabs_or_newline( - std::string_view user_input) noexcept { - auto has_zero_byte = [](uint64_t v) { - return ((v - 0x0101010101010101) & ~(v) & 0x8080808080808080); - }; - size_t i = 0; - uint64_t mask1 = broadcast('\r'); - uint64_t mask2 = broadcast('\n'); - uint64_t mask3 = broadcast('\t'); - uint64_t running{0}; - for (; i + 7 < user_input.size(); i += 8) { - uint64_t word{}; - memcpy(&word, user_input.data() + i, sizeof(word)); - uint64_t xor1 = word ^ mask1; - uint64_t xor2 = word ^ mask2; - uint64_t xor3 = word ^ mask3; - running |= has_zero_byte(xor1) | has_zero_byte(xor2) | has_zero_byte(xor3); - } - if (i < user_input.size()) { - uint64_t word{}; - memcpy(&word, user_input.data() + i, user_input.size() - i); - uint64_t xor1 = word ^ mask1; - uint64_t xor2 = word ^ mask2; - uint64_t xor3 = word ^ mask3; - running |= has_zero_byte(xor1) | has_zero_byte(xor2) | has_zero_byte(xor3); - } - return running; -} -#endif - -// A forbidden host code point is U+0000 NULL, U+0009 TAB, U+000A LF, U+000D CR, -// U+0020 SPACE, U+0023 (#), U+002F (/), U+003A (:), U+003C (<), U+003E (>), -// U+003F (?), U+0040 (@), U+005B ([), U+005C (\), U+005D (]), U+005E (^), or -// U+007C (|). -constexpr static std::array is_forbidden_host_code_point_table = - []() constexpr { - std::array result{}; - for (uint8_t c : {'\0', '\x09', '\x0a', '\x0d', ' ', '#', '/', ':', '<', - '>', '?', '@', '[', '\\', ']', '^', '|'}) { - result[c] = true; - } - return result; - }(); - -ada_really_inline constexpr bool is_forbidden_host_code_point( - const char c) noexcept { - return is_forbidden_host_code_point_table[uint8_t(c)]; -} - -constexpr static std::array is_forbidden_domain_code_point_table = - []() constexpr { - std::array result{}; - for (uint8_t c : {'\0', '\x09', '\x0a', '\x0d', ' ', '#', '/', ':', '<', - '>', '?', '@', '[', '\\', ']', '^', '|', '%'}) { - result[c] = true; - } - for (uint8_t c = 0; c <= 32; c++) { - result[c] = true; - } - for (size_t c = 127; c < 255; c++) { - result[c] = true; - } - return result; - }(); - -static_assert(sizeof(is_forbidden_domain_code_point_table) == 256); - -ada_really_inline constexpr bool is_forbidden_domain_code_point( - const char c) noexcept { - return is_forbidden_domain_code_point_table[uint8_t(c)]; -} - -ada_really_inline constexpr bool contains_forbidden_domain_code_point( - const char* input, size_t length) noexcept { - size_t i = 0; - uint8_t accumulator{}; - for (; i + 4 <= length; i += 4) { - accumulator |= is_forbidden_domain_code_point_table[uint8_t(input[i])]; - accumulator |= is_forbidden_domain_code_point_table[uint8_t(input[i + 1])]; - accumulator |= is_forbidden_domain_code_point_table[uint8_t(input[i + 2])]; - accumulator |= is_forbidden_domain_code_point_table[uint8_t(input[i + 3])]; - } - for (; i < length; i++) { - accumulator |= is_forbidden_domain_code_point_table[uint8_t(input[i])]; - } - return accumulator; -} - -constexpr static std::array - is_forbidden_domain_code_point_table_or_upper = []() constexpr { - std::array result{}; - for (uint8_t c : {'\0', '\x09', '\x0a', '\x0d', ' ', '#', '/', ':', '<', - '>', '?', '@', '[', '\\', ']', '^', '|', '%'}) { - result[c] = 1; - } - for (uint8_t c = 'A'; c <= 'Z'; c++) { - result[c] = 2; - } - for (uint8_t c = 0; c <= 32; c++) { - result[c] = 1; - } - for (size_t c = 127; c < 255; c++) { - result[c] = 1; - } - return result; - }(); - -ada_really_inline constexpr uint8_t -contains_forbidden_domain_code_point_or_upper(const char* input, - size_t length) noexcept { - size_t i = 0; - uint8_t accumulator{}; - for (; i + 4 <= length; i += 4) { - accumulator |= - is_forbidden_domain_code_point_table_or_upper[uint8_t(input[i])]; - accumulator |= - is_forbidden_domain_code_point_table_or_upper[uint8_t(input[i + 1])]; - accumulator |= - is_forbidden_domain_code_point_table_or_upper[uint8_t(input[i + 2])]; - accumulator |= - is_forbidden_domain_code_point_table_or_upper[uint8_t(input[i + 3])]; - } - for (; i < length; i++) { - accumulator |= - is_forbidden_domain_code_point_table_or_upper[uint8_t(input[i])]; - } - return accumulator; -} - -// std::isalnum(c) || c == '+' || c == '-' || c == '.') is true for -constexpr static std::array is_alnum_plus_table = []() constexpr { - std::array result{}; - for (size_t c = 0; c < 256; c++) { - result[c] = (c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || - (c >= 'A' && c <= 'Z') || c == '+' || c == '-' || c == '.'; - } - return result; -}(); - -ada_really_inline constexpr bool is_alnum_plus(const char c) noexcept { - return is_alnum_plus_table[uint8_t(c)]; - // A table is almost surely much faster than the - // following under most compilers: return - // return (std::isalnum(c) || c == '+' || c == '-' || c == '.'); -} - -ada_really_inline constexpr bool is_ascii_hex_digit(const char c) noexcept { - return (c >= '0' && c <= '9') || (c >= 'A' && c <= 'F') || - (c >= 'a' && c <= 'f'); -} - -ada_really_inline constexpr bool is_c0_control_or_space(const char c) noexcept { - return (unsigned char)c <= ' '; -} - -ada_really_inline constexpr bool is_ascii_tab_or_newline( - const char c) noexcept { - return c == '\t' || c == '\n' || c == '\r'; -} - -constexpr std::string_view table_is_double_dot_path_segment[] = { - "..", "%2e.", ".%2e", "%2e%2e"}; - -ada_really_inline ada_constexpr bool is_double_dot_path_segment( - std::string_view input) noexcept { - // This will catch most cases: - // The length must be 2,4 or 6. - // We divide by two and require - // that the result be between 1 and 3 inclusively. - uint64_t half_length = uint64_t(input.size()) / 2; - if (half_length - 1 > 2) { - return false; - } - // We have a string of length 2, 4 or 6. - // We now check the first character: - if ((input[0] != '.') && (input[0] != '%')) { - return false; - } - // We are unlikely the get beyond this point. - int hash_value = (input.size() + (unsigned)(input[0])) & 3; - const std::string_view target = table_is_double_dot_path_segment[hash_value]; - if (target.size() != input.size()) { - return false; - } - // We almost never get here. - // Optimizing the rest is relatively unimportant. - auto prefix_equal_unsafe = [](std::string_view a, std::string_view b) { - uint16_t A, B; - memcpy(&A, a.data(), sizeof(A)); - memcpy(&B, b.data(), sizeof(B)); - return A == B; - }; - if (!prefix_equal_unsafe(input, target)) { - return false; - } - for (size_t i = 2; i < input.size(); i++) { - char c = input[i]; - if ((uint8_t((c | 0x20) - 0x61) <= 25 ? (c | 0x20) : c) != target[i]) { - return false; - } - } - return true; - // The above code might be a bit better than the code below. Compilers - // are not stupid and may use the fact that these strings have length 2,4 and - // 6 and other tricks. - // return input == ".." || - // input == ".%2e" || input == ".%2E" || - // input == "%2e." || input == "%2E." || - // input == "%2e%2e" || input == "%2E%2E" || input == "%2E%2e" || input == - // "%2e%2E"; -} - -ada_really_inline constexpr bool is_single_dot_path_segment( - std::string_view input) noexcept { - return input == "." || input == "%2e" || input == "%2E"; -} - -ada_really_inline constexpr bool is_lowercase_hex(const char c) noexcept { - return (c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'); -} - -constexpr static char hex_to_binary_table[] = { - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 10, 11, - 12, 13, 14, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 12, 13, 14, 15}; -unsigned constexpr convert_hex_to_binary(const char c) noexcept { - return hex_to_binary_table[c - '0']; -} - -std::string percent_decode(const std::string_view input, size_t first_percent) { - // next line is for safety only, we expect users to avoid calling - // percent_decode when first_percent is outside the range. - if (first_percent == std::string_view::npos) { - return std::string(input); - } - std::string dest; - dest.reserve(input.length()); - dest.append(input.substr(0, first_percent)); - const char* pointer = input.data() + first_percent; - const char* end = input.data() + input.size(); - // Optimization opportunity: if the following code gets - // called often, it can be optimized quite a bit. - while (pointer < end) { - const char ch = pointer[0]; - size_t remaining = end - pointer - 1; - if (ch != '%' || remaining < 2 || - ( // ch == '%' && // It is unnecessary to check that ch == '%'. - (!is_ascii_hex_digit(pointer[1]) || - !is_ascii_hex_digit(pointer[2])))) { - dest += ch; - pointer++; - continue; - } else { - unsigned a = convert_hex_to_binary(pointer[1]); - unsigned b = convert_hex_to_binary(pointer[2]); - char c = static_cast(a * 16 + b); - dest += c; - pointer += 3; - } - } - return dest; -} - -std::string percent_encode(const std::string_view input, - const uint8_t character_set[]) { - auto pointer = - std::find_if(input.begin(), input.end(), [character_set](const char c) { - return character_sets::bit_at(character_set, c); - }); - // Optimization: Don't iterate if percent encode is not required - if (pointer == input.end()) { - return std::string(input); - } - - std::string result; - result.reserve(input.length()); // in the worst case, percent encoding might - // produce 3 characters. - result.append(input.substr(0, std::distance(input.begin(), pointer))); - - for (; pointer != input.end(); pointer++) { - if (character_sets::bit_at(character_set, *pointer)) { - result.append(character_sets::hex + uint8_t(*pointer) * 4, 3); - } else { - result += *pointer; - } - } - - return result; -} - -template -bool percent_encode(const std::string_view input, const uint8_t character_set[], - std::string& out) { - ada_log("percent_encode ", input, " to output string while ", - append ? "appending" : "overwriting"); - auto pointer = - std::find_if(input.begin(), input.end(), [character_set](const char c) { - return character_sets::bit_at(character_set, c); - }); - ada_log("percent_encode done checking, moved to ", - std::distance(input.begin(), pointer)); - - // Optimization: Don't iterate if percent encode is not required - if (pointer == input.end()) { - ada_log("percent_encode encoding not needed."); - return false; - } - if (!append) { - out.clear(); - } - ada_log("percent_encode appending ", std::distance(input.begin(), pointer), - " bytes"); - out.append(input.data(), std::distance(input.begin(), pointer)); - ada_log("percent_encode processing ", std::distance(pointer, input.end()), - " bytes"); - for (; pointer != input.end(); pointer++) { - if (character_sets::bit_at(character_set, *pointer)) { - out.append(character_sets::hex + uint8_t(*pointer) * 4, 3); - } else { - out += *pointer; - } - } - return true; -} - -bool to_ascii(std::optional& out, const std::string_view plain, - size_t first_percent) { - std::string percent_decoded_buffer; - std::string_view input = plain; - if (first_percent != std::string_view::npos) { - percent_decoded_buffer = unicode::percent_decode(plain, first_percent); - input = percent_decoded_buffer; - } - // input is a non-empty UTF-8 string, must be percent decoded - std::string idna_ascii = ada::idna::to_ascii(input); - if (idna_ascii.empty() || contains_forbidden_domain_code_point( - idna_ascii.data(), idna_ascii.size())) { - return false; - } - out = std::move(idna_ascii); - return true; -} - -std::string percent_encode(const std::string_view input, - const uint8_t character_set[], size_t index) { - std::string out; - out.append(input.data(), index); - auto pointer = input.begin() + index; - for (; pointer != input.end(); pointer++) { - if (character_sets::bit_at(character_set, *pointer)) { - out.append(character_sets::hex + uint8_t(*pointer) * 4, 3); - } else { - out += *pointer; - } - } - return out; -} - -} // namespace ada::unicode -/* end file src/unicode.cpp */ -/* begin file src/serializers.cpp */ - -#include -#include - -namespace ada::serializers { - -void find_longest_sequence_of_ipv6_pieces( - const std::array& address, size_t& compress, - size_t& compress_length) noexcept { - for (size_t i = 0; i < 8; i++) { - if (address[i] == 0) { - size_t next = i + 1; - while (next != 8 && address[next] == 0) ++next; - const size_t count = next - i; - if (compress_length < count) { - compress_length = count; - compress = i; - if (next == 8) break; - i = next; - } - } - } -} - -std::string ipv6(const std::array& address) noexcept { - size_t compress_length = 0; // The length of a long sequence of zeros. - size_t compress = 0; // The start of a long sequence of zeros. - find_longest_sequence_of_ipv6_pieces(address, compress, compress_length); - - if (compress_length <= 1) { - // Optimization opportunity: Find a faster way then snprintf for imploding - // and return here. - compress = compress_length = 8; - } - - std::string output(4 * 8 + 7 + 2, '\0'); - size_t piece_index = 0; - char* point = output.data(); - char* point_end = output.data() + output.size(); - *point++ = '['; - while (true) { - if (piece_index == compress) { - *point++ = ':'; - // If we skip a value initially, we need to write '::', otherwise - // a single ':' will do since it follows a previous ':'. - if (piece_index == 0) { - *point++ = ':'; - } - piece_index += compress_length; - if (piece_index == 8) { - break; - } - } - point = std::to_chars(point, point_end, address[piece_index], 16).ptr; - piece_index++; - if (piece_index == 8) { - break; - } - *point++ = ':'; - } - *point++ = ']'; - output.resize(point - output.data()); - return output; -} - -std::string ipv4(const uint64_t address) noexcept { - std::string output(15, '\0'); - char* point = output.data(); - char* point_end = output.data() + output.size(); - point = std::to_chars(point, point_end, uint8_t(address >> 24)).ptr; - for (int i = 2; i >= 0; i--) { - *point++ = '.'; - point = std::to_chars(point, point_end, uint8_t(address >> (i * 8))).ptr; - } - output.resize(point - output.data()); - return output; -} - -} // namespace ada::serializers -/* end file src/serializers.cpp */ -/* begin file src/implementation.cpp */ -#include - - -namespace ada { - -template -ada_warn_unused tl::expected parse( - std::string_view input, const result_type* base_url) { - result_type u = - ada::parser::parse_url_impl(input, base_url); - if (!u.is_valid) { - return tl::unexpected(errors::generic_error); - } - return u; -} - -template ada::result parse(std::string_view input, - const url* base_url = nullptr); -template ada::result parse( - std::string_view input, const url_aggregator* base_url = nullptr); - -std::string href_from_file(std::string_view input) { - // This is going to be much faster than constructing a URL. - std::string tmp_buffer; - std::string_view internal_input; - if (unicode::has_tabs_or_newline(input)) { - tmp_buffer = input; - helpers::remove_ascii_tab_or_newline(tmp_buffer); - internal_input = tmp_buffer; - } else { - internal_input = input; - } - std::string path; - if (internal_input.empty()) { - path = "/"; - } else if ((internal_input[0] == '/') || (internal_input[0] == '\\')) { - helpers::parse_prepared_path(internal_input.substr(1), - ada::scheme::type::FILE, path); - } else { - helpers::parse_prepared_path(internal_input, ada::scheme::type::FILE, path); - } - return "file://" + path; -} - -bool can_parse(std::string_view input, const std::string_view* base_input) { - ada::url_aggregator base_aggregator; - ada::url_aggregator* base_pointer = nullptr; - - if (base_input != nullptr) { - base_aggregator = ada::parser::parse_url_impl( - *base_input, nullptr); - if (!base_aggregator.is_valid) { - return false; - } - base_pointer = &base_aggregator; - } - - ada::url_aggregator result = - ada::parser::parse_url_impl(input, - base_pointer); - return result.is_valid; -} - -ada_warn_unused std::string to_string(ada::encoding_type type) { - switch (type) { - case ada::encoding_type::UTF8: - return "UTF-8"; - case ada::encoding_type::UTF_16LE: - return "UTF-16LE"; - case ada::encoding_type::UTF_16BE: - return "UTF-16BE"; - default: - unreachable(); - } -} - -} // namespace ada -/* end file src/implementation.cpp */ -/* begin file src/helpers.cpp */ - -#include -#include -#include -#include - -namespace ada::helpers { - -template -void encode_json(std::string_view view, out_iter out) { - // trivial implementation. could be faster. - const char* hexvalues = - "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"; - for (uint8_t c : view) { - if (c == '\\') { - *out++ = '\\'; - *out++ = '\\'; - } else if (c == '"') { - *out++ = '\\'; - *out++ = '"'; - } else if (c <= 0x1f) { - *out++ = '\\'; - *out++ = 'u'; - *out++ = '0'; - *out++ = '0'; - *out++ = hexvalues[2 * c]; - *out++ = hexvalues[2 * c + 1]; - } else { - *out++ = c; - } - } -} - -ada_unused std::string get_state(ada::state s) { - switch (s) { - case ada::state::AUTHORITY: - return "Authority"; - case ada::state::SCHEME_START: - return "Scheme Start"; - case ada::state::SCHEME: - return "Scheme"; - case ada::state::HOST: - return "Host"; - case ada::state::NO_SCHEME: - return "No Scheme"; - case ada::state::FRAGMENT: - return "Fragment"; - case ada::state::RELATIVE_SCHEME: - return "Relative Scheme"; - case ada::state::RELATIVE_SLASH: - return "Relative Slash"; - case ada::state::FILE: - return "File"; - case ada::state::FILE_HOST: - return "File Host"; - case ada::state::FILE_SLASH: - return "File Slash"; - case ada::state::PATH_OR_AUTHORITY: - return "Path or Authority"; - case ada::state::SPECIAL_AUTHORITY_IGNORE_SLASHES: - return "Special Authority Ignore Slashes"; - case ada::state::SPECIAL_AUTHORITY_SLASHES: - return "Special Authority Slashes"; - case ada::state::SPECIAL_RELATIVE_OR_AUTHORITY: - return "Special Relative or Authority"; - case ada::state::QUERY: - return "Query"; - case ada::state::PATH: - return "Path"; - case ada::state::PATH_START: - return "Path Start"; - case ada::state::OPAQUE_PATH: - return "Opaque Path"; - case ada::state::PORT: - return "Port"; - default: - return "unknown state"; - } -} - -ada_really_inline std::optional prune_hash( - std::string_view& input) noexcept { - // compiles down to 20--30 instructions including a class to memchr (C - // function). this function should be quite fast. - size_t location_of_first = input.find('#'); - if (location_of_first == std::string_view::npos) { - return std::nullopt; - } - std::string_view hash = input; - hash.remove_prefix(location_of_first + 1); - input.remove_suffix(input.size() - location_of_first); - return hash; -} - -ada_really_inline bool shorten_path(std::string& path, - ada::scheme::type type) noexcept { - size_t first_delimiter = path.find_first_of('/', 1); - - // Let path be url's path. - // If url's scheme is "file", path's size is 1, and path[0] is a normalized - // Windows drive letter, then return. - if (type == ada::scheme::type::FILE && - first_delimiter == std::string_view::npos && !path.empty()) { - if (checkers::is_normalized_windows_drive_letter( - helpers::substring(path, 1))) { - return false; - } - } - - // Remove path's last item, if any. - size_t last_delimiter = path.rfind('/'); - if (last_delimiter != std::string::npos) { - path.erase(last_delimiter); - return true; - } - - return false; -} - -ada_really_inline bool shorten_path(std::string_view& path, - ada::scheme::type type) noexcept { - size_t first_delimiter = path.find_first_of('/', 1); - - // Let path be url's path. - // If url's scheme is "file", path's size is 1, and path[0] is a normalized - // Windows drive letter, then return. - if (type == ada::scheme::type::FILE && - first_delimiter == std::string_view::npos && !path.empty()) { - if (checkers::is_normalized_windows_drive_letter( - helpers::substring(path, 1))) { - return false; - } - } - - // Remove path's last item, if any. - if (!path.empty()) { - size_t slash_loc = path.rfind('/'); - if (slash_loc != std::string_view::npos) { - path.remove_suffix(path.size() - slash_loc); - return true; - } - } - - return false; -} - -ada_really_inline void remove_ascii_tab_or_newline( - std::string& input) noexcept { - // if this ever becomes a performance issue, we could use an approach similar - // to has_tabs_or_newline - input.erase(std::remove_if(input.begin(), input.end(), - [](char c) { - return ada::unicode::is_ascii_tab_or_newline(c); - }), - input.end()); -} - -ada_really_inline std::string_view substring(std::string_view input, - size_t pos) noexcept { - ADA_ASSERT_TRUE(pos <= input.size()); - // The following is safer but unneeded if we have the above line: - // return pos > input.size() ? std::string_view() : input.substr(pos); - return input.substr(pos); -} - -ada_really_inline void resize(std::string_view& input, size_t pos) noexcept { - ADA_ASSERT_TRUE(pos <= input.size()); - input.remove_suffix(input.size() - pos); -} - -// computes the number of trailing zeroes -// this is a private inline function only defined in this source file. -ada_really_inline int trailing_zeroes(uint32_t input_num) noexcept { -#ifdef ADA_REGULAR_VISUAL_STUDIO - unsigned long ret; - // Search the mask data from least significant bit (LSB) - // to the most significant bit (MSB) for a set bit (1). - _BitScanForward(&ret, input_num); - return (int)ret; -#else // ADA_REGULAR_VISUAL_STUDIO - return __builtin_ctzl(input_num); -#endif // ADA_REGULAR_VISUAL_STUDIO -} - -// starting at index location, this finds the next location of a character -// :, /, \\, ? or [. If none is found, view.size() is returned. -// For use within get_host_delimiter_location. -#if ADA_NEON -// The ada_make_uint8x16_t macro is necessary because Visual Studio does not -// support direct initialization of uint8x16_t. See -// https://developercommunity.visualstudio.com/t/error-C2078:-too-many-initializers-whe/402911?q=backend+neon -#ifndef ada_make_uint8x16_t -#define ada_make_uint8x16_t(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, \ - x13, x14, x15, x16) \ - ([=]() { \ - static uint8_t array[16] = {x1, x2, x3, x4, x5, x6, x7, x8, \ - x9, x10, x11, x12, x13, x14, x15, x16}; \ - return vld1q_u8(array); \ - }()) -#endif - -ada_really_inline size_t find_next_host_delimiter_special( - std::string_view view, size_t location) noexcept { - // first check for short strings in which case we do it naively. - if (view.size() - location < 16) { // slow path - for (size_t i = location; i < view.size(); i++) { - if (view[i] == ':' || view[i] == '/' || view[i] == '\\' || - view[i] == '?' || view[i] == '[') { - return i; - } - } - return size_t(view.size()); - } - auto to_bitmask = [](uint8x16_t input) -> uint16_t { - uint8x16_t bit_mask = - ada_make_uint8x16_t(0x01, 0x02, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80, 0x01, - 0x02, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80); - uint8x16_t minput = vandq_u8(input, bit_mask); - uint8x16_t tmp = vpaddq_u8(minput, minput); - tmp = vpaddq_u8(tmp, tmp); - tmp = vpaddq_u8(tmp, tmp); - return vgetq_lane_u16(vreinterpretq_u16_u8(tmp), 0); - }; - - // fast path for long strings (expected to be common) - size_t i = location; - uint8x16_t low_mask = - ada_make_uint8x16_t(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x04, 0x04, 0x00, 0x00, 0x03); - uint8x16_t high_mask = - ada_make_uint8x16_t(0x00, 0x00, 0x02, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); - uint8x16_t fmask = vmovq_n_u8(0xf); - uint8x16_t zero{0}; - for (; i + 15 < view.size(); i += 16) { - uint8x16_t word = vld1q_u8((const uint8_t*)view.data() + i); - uint8x16_t lowpart = vqtbl1q_u8(low_mask, vandq_u8(word, fmask)); - uint8x16_t highpart = vqtbl1q_u8(high_mask, vshrq_n_u8(word, 4)); - uint8x16_t classify = vandq_u8(lowpart, highpart); - if (vmaxvq_u32(vreinterpretq_u32_u8(classify)) != 0) { - uint8x16_t is_zero = vceqq_u8(classify, zero); - uint16_t is_non_zero = ~to_bitmask(is_zero); - return i + trailing_zeroes(is_non_zero); - } - } - - if (i < view.size()) { - uint8x16_t word = - vld1q_u8((const uint8_t*)view.data() + view.length() - 16); - uint8x16_t lowpart = vqtbl1q_u8(low_mask, vandq_u8(word, fmask)); - uint8x16_t highpart = vqtbl1q_u8(high_mask, vshrq_n_u8(word, 4)); - uint8x16_t classify = vandq_u8(lowpart, highpart); - if (vmaxvq_u32(vreinterpretq_u32_u8(classify)) != 0) { - uint8x16_t is_zero = vceqq_u8(classify, zero); - uint16_t is_non_zero = ~to_bitmask(is_zero); - return view.length() - 16 + trailing_zeroes(is_non_zero); - } - } - return size_t(view.size()); -} -#elif ADA_SSE2 -ada_really_inline size_t find_next_host_delimiter_special( - std::string_view view, size_t location) noexcept { - // first check for short strings in which case we do it naively. - if (view.size() - location < 16) { // slow path - for (size_t i = location; i < view.size(); i++) { - if (view[i] == ':' || view[i] == '/' || view[i] == '\\' || - view[i] == '?' || view[i] == '[') { - return i; - } - } - return size_t(view.size()); - } - // fast path for long strings (expected to be common) - size_t i = location; - const __m128i mask1 = _mm_set1_epi8(':'); - const __m128i mask2 = _mm_set1_epi8('/'); - const __m128i mask3 = _mm_set1_epi8('\\'); - const __m128i mask4 = _mm_set1_epi8('?'); - const __m128i mask5 = _mm_set1_epi8('['); - - for (; i + 15 < view.size(); i += 16) { - __m128i word = _mm_loadu_si128((const __m128i*)(view.data() + i)); - __m128i m1 = _mm_cmpeq_epi8(word, mask1); - __m128i m2 = _mm_cmpeq_epi8(word, mask2); - __m128i m3 = _mm_cmpeq_epi8(word, mask3); - __m128i m4 = _mm_cmpeq_epi8(word, mask4); - __m128i m5 = _mm_cmpeq_epi8(word, mask5); - __m128i m = _mm_or_si128( - _mm_or_si128(_mm_or_si128(m1, m2), _mm_or_si128(m3, m4)), m5); - int mask = _mm_movemask_epi8(m); - if (mask != 0) { - return i + trailing_zeroes(mask); - } - } - if (i < view.size()) { - __m128i word = - _mm_loadu_si128((const __m128i*)(view.data() + view.length() - 16)); - __m128i m1 = _mm_cmpeq_epi8(word, mask1); - __m128i m2 = _mm_cmpeq_epi8(word, mask2); - __m128i m3 = _mm_cmpeq_epi8(word, mask3); - __m128i m4 = _mm_cmpeq_epi8(word, mask4); - __m128i m5 = _mm_cmpeq_epi8(word, mask5); - __m128i m = _mm_or_si128( - _mm_or_si128(_mm_or_si128(m1, m2), _mm_or_si128(m3, m4)), m5); - int mask = _mm_movemask_epi8(m); - if (mask != 0) { - return view.length() - 16 + trailing_zeroes(mask); - } - } - return size_t(view.length()); -} -#else -// : / [ \\ ? -static constexpr std::array special_host_delimiters = - []() constexpr { - std::array result{}; - for (int i : {':', '/', '[', '\\', '?'}) { - result[i] = 1; - } - return result; - }(); -// credit: @the-moisrex recommended a table-based approach -ada_really_inline size_t find_next_host_delimiter_special( - std::string_view view, size_t location) noexcept { - auto const str = view.substr(location); - for (auto pos = str.begin(); pos != str.end(); ++pos) { - if (special_host_delimiters[(uint8_t)*pos]) { - return pos - str.begin() + location; - } - } - return size_t(view.size()); -} -#endif - -// starting at index location, this finds the next location of a character -// :, /, ? or [. If none is found, view.size() is returned. -// For use within get_host_delimiter_location. -#if ADA_NEON -ada_really_inline size_t find_next_host_delimiter(std::string_view view, - size_t location) noexcept { - // first check for short strings in which case we do it naively. - if (view.size() - location < 16) { // slow path - for (size_t i = location; i < view.size(); i++) { - if (view[i] == ':' || view[i] == '/' || view[i] == '?' || - view[i] == '[') { - return i; - } - } - return size_t(view.size()); - } - auto to_bitmask = [](uint8x16_t input) -> uint16_t { - uint8x16_t bit_mask = - ada_make_uint8x16_t(0x01, 0x02, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80, 0x01, - 0x02, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80); - uint8x16_t minput = vandq_u8(input, bit_mask); - uint8x16_t tmp = vpaddq_u8(minput, minput); - tmp = vpaddq_u8(tmp, tmp); - tmp = vpaddq_u8(tmp, tmp); - return vgetq_lane_u16(vreinterpretq_u16_u8(tmp), 0); - }; - - // fast path for long strings (expected to be common) - size_t i = location; - uint8x16_t low_mask = - ada_make_uint8x16_t(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x01, 0x04, 0x00, 0x00, 0x00, 0x03); - uint8x16_t high_mask = - ada_make_uint8x16_t(0x00, 0x00, 0x02, 0x01, 0x00, 0x04, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); - uint8x16_t fmask = vmovq_n_u8(0xf); - uint8x16_t zero{0}; - for (; i + 15 < view.size(); i += 16) { - uint8x16_t word = vld1q_u8((const uint8_t*)view.data() + i); - uint8x16_t lowpart = vqtbl1q_u8(low_mask, vandq_u8(word, fmask)); - uint8x16_t highpart = vqtbl1q_u8(high_mask, vshrq_n_u8(word, 4)); - uint8x16_t classify = vandq_u8(lowpart, highpart); - if (vmaxvq_u32(vreinterpretq_u32_u8(classify)) != 0) { - uint8x16_t is_zero = vceqq_u8(classify, zero); - uint16_t is_non_zero = ~to_bitmask(is_zero); - return i + trailing_zeroes(is_non_zero); - } - } - - if (i < view.size()) { - uint8x16_t word = - vld1q_u8((const uint8_t*)view.data() + view.length() - 16); - uint8x16_t lowpart = vqtbl1q_u8(low_mask, vandq_u8(word, fmask)); - uint8x16_t highpart = vqtbl1q_u8(high_mask, vshrq_n_u8(word, 4)); - uint8x16_t classify = vandq_u8(lowpart, highpart); - if (vmaxvq_u32(vreinterpretq_u32_u8(classify)) != 0) { - uint8x16_t is_zero = vceqq_u8(classify, zero); - uint16_t is_non_zero = ~to_bitmask(is_zero); - return view.length() - 16 + trailing_zeroes(is_non_zero); - } - } - return size_t(view.size()); -} -#elif ADA_SSE2 -ada_really_inline size_t find_next_host_delimiter(std::string_view view, - size_t location) noexcept { - // first check for short strings in which case we do it naively. - if (view.size() - location < 16) { // slow path - for (size_t i = location; i < view.size(); i++) { - if (view[i] == ':' || view[i] == '/' || view[i] == '?' || - view[i] == '[') { - return i; - } - } - return size_t(view.size()); - } - // fast path for long strings (expected to be common) - size_t i = location; - const __m128i mask1 = _mm_set1_epi8(':'); - const __m128i mask2 = _mm_set1_epi8('/'); - const __m128i mask4 = _mm_set1_epi8('?'); - const __m128i mask5 = _mm_set1_epi8('['); - - for (; i + 15 < view.size(); i += 16) { - __m128i word = _mm_loadu_si128((const __m128i*)(view.data() + i)); - __m128i m1 = _mm_cmpeq_epi8(word, mask1); - __m128i m2 = _mm_cmpeq_epi8(word, mask2); - __m128i m4 = _mm_cmpeq_epi8(word, mask4); - __m128i m5 = _mm_cmpeq_epi8(word, mask5); - __m128i m = _mm_or_si128(_mm_or_si128(m1, m2), _mm_or_si128(m4, m5)); - int mask = _mm_movemask_epi8(m); - if (mask != 0) { - return i + trailing_zeroes(mask); - } - } - if (i < view.size()) { - __m128i word = - _mm_loadu_si128((const __m128i*)(view.data() + view.length() - 16)); - __m128i m1 = _mm_cmpeq_epi8(word, mask1); - __m128i m2 = _mm_cmpeq_epi8(word, mask2); - __m128i m4 = _mm_cmpeq_epi8(word, mask4); - __m128i m5 = _mm_cmpeq_epi8(word, mask5); - __m128i m = _mm_or_si128(_mm_or_si128(m1, m2), _mm_or_si128(m4, m5)); - int mask = _mm_movemask_epi8(m); - if (mask != 0) { - return view.length() - 16 + trailing_zeroes(mask); - } - } - return size_t(view.length()); -} -#else -// : / [ ? -static constexpr std::array host_delimiters = []() constexpr { - std::array result{}; - for (int i : {':', '/', '?', '['}) { - result[i] = 1; - } - return result; -}(); -// credit: @the-moisrex recommended a table-based approach -ada_really_inline size_t find_next_host_delimiter(std::string_view view, - size_t location) noexcept { - auto const str = view.substr(location); - for (auto pos = str.begin(); pos != str.end(); ++pos) { - if (host_delimiters[(uint8_t)*pos]) { - return pos - str.begin() + location; - } - } - return size_t(view.size()); -} -#endif - -ada_really_inline std::pair get_host_delimiter_location( - const bool is_special, std::string_view& view) noexcept { - /** - * The spec at https://url.spec.whatwg.org/#hostname-state expects us to - * compute a variable called insideBrackets but this variable is only used - * once, to check whether a ':' character was found outside brackets. Exact - * text: "Otherwise, if c is U+003A (:) and insideBrackets is false, then:". - * It is conceptually simpler and arguably more efficient to just return a - * Boolean indicating whether ':' was found outside brackets. - */ - const size_t view_size = view.size(); - size_t location = 0; - bool found_colon = false; - /** - * Performance analysis: - * - * We are basically seeking the end of the hostname which can be indicated - * by the end of the view, or by one of the characters ':', '/', '?', '\\' - * (where '\\' is only applicable for special URLs). However, these must - * appear outside a bracket range. E.g., if you have [something?]fd: then the - * '?' does not count. - * - * So we can skip ahead to the next delimiter, as long as we include '[' in - * the set of delimiters, and that we handle it first. - * - * So the trick is to have a fast function that locates the next delimiter. - * Unless we find '[', then it only needs to be called once! Ideally, such a - * function would be provided by the C++ standard library, but it seems that - * find_first_of is not very fast, so we are forced to roll our own. - * - * We do not break into two loops for speed, but for clarity. - */ - if (is_special) { - // We move to the next delimiter. - location = find_next_host_delimiter_special(view, location); - // Unless we find '[' then we are going only going to have to call - // find_next_host_delimiter_special once. - for (; location < view_size; - location = find_next_host_delimiter_special(view, location)) { - if (view[location] == '[') { - location = view.find(']', location); - if (location == std::string_view::npos) { - // performance: view.find might get translated to a memchr, which - // has no notion of std::string_view::npos, so the code does not - // reflect the assembly. - location = view_size; - break; - } - } else { - found_colon = view[location] == ':'; - break; - } - } - } else { - // We move to the next delimiter. - location = find_next_host_delimiter(view, location); - // Unless we find '[' then we are going only going to have to call - // find_next_host_delimiter_special once. - for (; location < view_size; - location = find_next_host_delimiter(view, location)) { - if (view[location] == '[') { - location = view.find(']', location); - if (location == std::string_view::npos) { - // performance: view.find might get translated to a memchr, which - // has no notion of std::string_view::npos, so the code does not - // reflect the assembly. - location = view_size; - break; - } - } else { - found_colon = view[location] == ':'; - break; - } - } - } - // performance: remove_suffix may translate into a single instruction. - view.remove_suffix(view_size - location); - return {location, found_colon}; -} - -ada_really_inline void trim_c0_whitespace(std::string_view& input) noexcept { - while (!input.empty() && - ada::unicode::is_c0_control_or_space(input.front())) { - input.remove_prefix(1); - } - while (!input.empty() && ada::unicode::is_c0_control_or_space(input.back())) { - input.remove_suffix(1); - } -} - -ada_really_inline void parse_prepared_path(std::string_view input, - ada::scheme::type type, - std::string& path) { - ada_log("parse_prepared_path ", input); - uint8_t accumulator = checkers::path_signature(input); - // Let us first detect a trivial case. - // If it is special, we check that we have no dot, no %, no \ and no - // character needing percent encoding. Otherwise, we check that we have no %, - // no dot, and no character needing percent encoding. - constexpr uint8_t need_encoding = 1; - constexpr uint8_t backslash_char = 2; - constexpr uint8_t dot_char = 4; - constexpr uint8_t percent_char = 8; - bool special = type != ada::scheme::NOT_SPECIAL; - bool may_need_slow_file_handling = (type == ada::scheme::type::FILE && - checkers::is_windows_drive_letter(input)); - bool trivial_path = - (special ? (accumulator == 0) - : ((accumulator & (need_encoding | dot_char | percent_char)) == - 0)) && - (!may_need_slow_file_handling); - if (accumulator == dot_char && !may_need_slow_file_handling) { - // '4' means that we have at least one dot, but nothing that requires - // percent encoding or decoding. The only part that is not trivial is - // that we may have single dots and double dots path segments. - // If we have such segments, then we either have a path that begins - // with '.' (easy to check), or we have the sequence './'. - // Note: input cannot be empty, it must at least contain one character ('.') - // Note: we know that '\' is not present. - if (input[0] != '.') { - size_t slashdot = input.find("/."); - if (slashdot == std::string_view::npos) { // common case - trivial_path = true; - } else { // uncommon - // only three cases matter: /./, /.. or a final / - trivial_path = - !(slashdot + 2 == input.size() || input[slashdot + 2] == '.' || - input[slashdot + 2] == '/'); - } - } - } - if (trivial_path) { - ada_log("parse_path trivial"); - path += '/'; - path += input; - return; - } - // We are going to need to look a bit at the path, but let us see if we can - // ignore percent encoding *and* backslashes *and* percent characters. - // Except for the trivial case, this is likely to capture 99% of paths out - // there. - bool fast_path = - (special && - (accumulator & (need_encoding | backslash_char | percent_char)) == 0) && - (type != ada::scheme::type::FILE); - if (fast_path) { - ada_log("parse_prepared_path fast"); - // Here we don't need to worry about \ or percent encoding. - // We also do not have a file protocol. We might have dots, however, - // but dots must as appear as '.', and they cannot be encoded because - // the symbol '%' is not present. - size_t previous_location = 0; // We start at 0. - do { - size_t new_location = input.find('/', previous_location); - // std::string_view path_view = input; - // We process the last segment separately: - if (new_location == std::string_view::npos) { - std::string_view path_view = input.substr(previous_location); - if (path_view == "..") { // The path ends with .. - // e.g., if you receive ".." with an empty path, you go to "/". - if (path.empty()) { - path = '/'; - return; - } - // Fast case where we have nothing to do: - if (path.back() == '/') { - return; - } - // If you have the path "/joe/myfriend", - // then you delete 'myfriend'. - path.resize(path.rfind('/') + 1); - return; - } - path += '/'; - if (path_view != ".") { - path.append(path_view); - } - return; - } else { - // This is a non-final segment. - std::string_view path_view = - input.substr(previous_location, new_location - previous_location); - previous_location = new_location + 1; - if (path_view == "..") { - size_t last_delimiter = path.rfind('/'); - if (last_delimiter != std::string::npos) { - path.erase(last_delimiter); - } - } else if (path_view != ".") { - path += '/'; - path.append(path_view); - } - } - } while (true); - } else { - ada_log("parse_path slow"); - // we have reached the general case - bool needs_percent_encoding = (accumulator & 1); - std::string path_buffer_tmp; - do { - size_t location = (special && (accumulator & 2)) - ? input.find_first_of("/\\") - : input.find('/'); - std::string_view path_view = input; - if (location != std::string_view::npos) { - path_view.remove_suffix(path_view.size() - location); - input.remove_prefix(location + 1); - } - // path_buffer is either path_view or it might point at a percent encoded - // temporary file. - std::string_view path_buffer = - (needs_percent_encoding && - ada::unicode::percent_encode( - path_view, character_sets::PATH_PERCENT_ENCODE, path_buffer_tmp)) - ? path_buffer_tmp - : path_view; - if (unicode::is_double_dot_path_segment(path_buffer)) { - if ((helpers::shorten_path(path, type) || special) && - location == std::string_view::npos) { - path += '/'; - } - } else if (unicode::is_single_dot_path_segment(path_buffer) && - (location == std::string_view::npos)) { - path += '/'; - } - // Otherwise, if path_buffer is not a single-dot path segment, then: - else if (!unicode::is_single_dot_path_segment(path_buffer)) { - // If url's scheme is "file", url's path is empty, and path_buffer is a - // Windows drive letter, then replace the second code point in - // path_buffer with U+003A (:). - if (type == ada::scheme::type::FILE && path.empty() && - checkers::is_windows_drive_letter(path_buffer)) { - path += '/'; - path += path_buffer[0]; - path += ':'; - path_buffer.remove_prefix(2); - path.append(path_buffer); - } else { - // Append path_buffer to url's path. - path += '/'; - path.append(path_buffer); - } - } - if (location == std::string_view::npos) { - return; - } - } while (true); - } -} - -bool overlaps(std::string_view input1, const std::string& input2) noexcept { - ada_log("helpers::overlaps check if string_view '", input1, "' [", - input1.size(), " bytes] is part of string '", input2, "' [", - input2.size(), " bytes]"); - return !input1.empty() && !input2.empty() && input1.data() >= input2.data() && - input1.data() < input2.data() + input2.size(); -} - -template -ada_really_inline void strip_trailing_spaces_from_opaque_path( - url_type& url) noexcept { - ada_log("helpers::strip_trailing_spaces_from_opaque_path"); - if (!url.has_opaque_path) return; - if (url.has_hash()) return; - if (url.has_search()) return; - - auto path = std::string(url.get_pathname()); - while (!path.empty() && path.back() == ' ') { - path.resize(path.size() - 1); - } - url.update_base_pathname(path); -} - -// @ / \\ ? -static constexpr std::array authority_delimiter_special = - []() constexpr { - std::array result{}; - for (uint8_t i : {'@', '/', '\\', '?'}) { - result[i] = 1; - } - return result; - }(); -// credit: @the-moisrex recommended a table-based approach -ada_really_inline size_t -find_authority_delimiter_special(std::string_view view) noexcept { - // performance note: we might be able to gain further performance - // with SIMD instrinsics. - for (auto pos = view.begin(); pos != view.end(); ++pos) { - if (authority_delimiter_special[(uint8_t)*pos]) { - return pos - view.begin(); - } - } - return size_t(view.size()); -} - -// @ / ? -static constexpr std::array authority_delimiter = []() constexpr { - std::array result{}; - for (uint8_t i : {'@', '/', '?'}) { - result[i] = 1; - } - return result; -}(); -// credit: @the-moisrex recommended a table-based approach -ada_really_inline size_t -find_authority_delimiter(std::string_view view) noexcept { - // performance note: we might be able to gain further performance - // with SIMD instrinsics. - for (auto pos = view.begin(); pos != view.end(); ++pos) { - if (authority_delimiter[(uint8_t)*pos]) { - return pos - view.begin(); - } - } - return size_t(view.size()); -} - -} // namespace ada::helpers - -namespace ada { -ada_warn_unused std::string to_string(ada::state state) { - return ada::helpers::get_state(state); -} -#undef ada_make_uint8x16_t -} // namespace ada -/* end file src/helpers.cpp */ -/* begin file src/url.cpp */ - -#include -#include -#include - -namespace ada { - -bool url::parse_opaque_host(std::string_view input) { - ada_log("parse_opaque_host ", input, " [", input.size(), " bytes]"); - if (std::any_of(input.begin(), input.end(), - ada::unicode::is_forbidden_host_code_point)) { - return is_valid = false; - } - - // Return the result of running UTF-8 percent-encode on input using the C0 - // control percent-encode set. - host = ada::unicode::percent_encode( - input, ada::character_sets::C0_CONTROL_PERCENT_ENCODE); - return true; -} - -bool url::parse_ipv4(std::string_view input) { - ada_log("parse_ipv4 ", input, " [", input.size(), " bytes]"); - if (input.back() == '.') { - input.remove_suffix(1); - } - size_t digit_count{0}; - int pure_decimal_count = 0; // entries that are decimal - std::string_view original_input = - input; // we might use this if pure_decimal_count == 4. - uint64_t ipv4{0}; - // we could unroll for better performance? - for (; (digit_count < 4) && !(input.empty()); digit_count++) { - uint32_t - segment_result{}; // If any number exceeds 32 bits, we have an error. - bool is_hex = checkers::has_hex_prefix(input); - if (is_hex && ((input.length() == 2) || - ((input.length() > 2) && (input[2] == '.')))) { - // special case - segment_result = 0; - input.remove_prefix(2); - } else { - std::from_chars_result r{}; - if (is_hex) { - r = std::from_chars(input.data() + 2, input.data() + input.size(), - segment_result, 16); - } else if ((input.length() >= 2) && input[0] == '0' && - checkers::is_digit(input[1])) { - r = std::from_chars(input.data() + 1, input.data() + input.size(), - segment_result, 8); - } else { - pure_decimal_count++; - r = std::from_chars(input.data(), input.data() + input.size(), - segment_result, 10); - } - if (r.ec != std::errc()) { - return is_valid = false; - } - input.remove_prefix(r.ptr - input.data()); - } - if (input.empty()) { - // We have the last value. - // At this stage, ipv4 contains digit_count*8 bits. - // So we have 32-digit_count*8 bits left. - if (segment_result >= (uint64_t(1) << (32 - digit_count * 8))) { - return is_valid = false; - } - ipv4 <<= (32 - digit_count * 8); - ipv4 |= segment_result; - goto final; - } else { - // There is more, so that the value must no be larger than 255 - // and we must have a '.'. - if ((segment_result > 255) || (input[0] != '.')) { - return is_valid = false; - } - ipv4 <<= 8; - ipv4 |= segment_result; - input.remove_prefix(1); // remove '.' - } - } - if ((digit_count != 4) || (!input.empty())) { - return is_valid = false; - } -final: - // We could also check r.ptr to see where the parsing ended. - if (pure_decimal_count == 4) { - host = original_input; // The original input was already all decimal and we - // validated it. - } else { - host = ada::serializers::ipv4(ipv4); // We have to reserialize the address. - } - host_type = IPV4; - return true; -} - -bool url::parse_ipv6(std::string_view input) { - ada_log("parse_ipv6 ", input, " [", input.size(), " bytes]"); - - if (input.empty()) { - return is_valid = false; - } - // Let address be a new IPv6 address whose IPv6 pieces are all 0. - std::array address{}; - - // Let pieceIndex be 0. - int piece_index = 0; - - // Let compress be null. - std::optional compress{}; - - // Let pointer be a pointer for input. - std::string_view::iterator pointer = input.begin(); - - // If c is U+003A (:), then: - if (input[0] == ':') { - // If remaining does not start with U+003A (:), validation error, return - // failure. - if (input.size() == 1 || input[1] != ':') { - ada_log("parse_ipv6 starts with : but the rest does not start with :"); - return is_valid = false; - } - - // Increase pointer by 2. - pointer += 2; - - // Increase pieceIndex by 1 and then set compress to pieceIndex. - compress = ++piece_index; - } - - // While c is not the EOF code point: - while (pointer != input.end()) { - // If pieceIndex is 8, validation error, return failure. - if (piece_index == 8) { - ada_log("parse_ipv6 piece_index == 8"); - return is_valid = false; - } - - // If c is U+003A (:), then: - if (*pointer == ':') { - // If compress is non-null, validation error, return failure. - if (compress.has_value()) { - ada_log("parse_ipv6 compress is non-null"); - return is_valid = false; - } - - // Increase pointer and pieceIndex by 1, set compress to pieceIndex, and - // then continue. - pointer++; - compress = ++piece_index; - continue; - } - - // Let value and length be 0. - uint16_t value = 0, length = 0; - - // While length is less than 4 and c is an ASCII hex digit, - // set value to value times 0x10 + c interpreted as hexadecimal number, and - // increase pointer and length by 1. - while (length < 4 && pointer != input.end() && - unicode::is_ascii_hex_digit(*pointer)) { - // https://stackoverflow.com/questions/39060852/why-does-the-addition-of-two-shorts-return-an-int - value = uint16_t(value * 0x10 + unicode::convert_hex_to_binary(*pointer)); - pointer++; - length++; - } - - // If c is U+002E (.), then: - if (pointer != input.end() && *pointer == '.') { - // If length is 0, validation error, return failure. - if (length == 0) { - ada_log("parse_ipv6 length is 0"); - return is_valid = false; - } - - // Decrease pointer by length. - pointer -= length; - - // If pieceIndex is greater than 6, validation error, return failure. - if (piece_index > 6) { - ada_log("parse_ipv6 piece_index > 6"); - return is_valid = false; - } - - // Let numbersSeen be 0. - int numbers_seen = 0; - - // While c is not the EOF code point: - while (pointer != input.end()) { - // Let ipv4Piece be null. - std::optional ipv4_piece{}; - - // If numbersSeen is greater than 0, then: - if (numbers_seen > 0) { - // If c is a U+002E (.) and numbersSeen is less than 4, then increase - // pointer by 1. - if (*pointer == '.' && numbers_seen < 4) { - pointer++; - } - // Otherwise, validation error, return failure. - else { - ada_log("parse_ipv6 Otherwise, validation error, return failure"); - return is_valid = false; - } - } - - // If c is not an ASCII digit, validation error, return failure. - if (pointer == input.end() || !checkers::is_digit(*pointer)) { - ada_log( - "parse_ipv6 If c is not an ASCII digit, validation error, return " - "failure"); - return is_valid = false; - } - - // While c is an ASCII digit: - while (pointer != input.end() && checkers::is_digit(*pointer)) { - // Let number be c interpreted as decimal number. - int number = *pointer - '0'; - - // If ipv4Piece is null, then set ipv4Piece to number. - if (!ipv4_piece.has_value()) { - ipv4_piece = number; - } - // Otherwise, if ipv4Piece is 0, validation error, return failure. - else if (ipv4_piece == 0) { - ada_log("parse_ipv6 if ipv4Piece is 0, validation error"); - return is_valid = false; - } - // Otherwise, set ipv4Piece to ipv4Piece times 10 + number. - else { - ipv4_piece = *ipv4_piece * 10 + number; - } - - // If ipv4Piece is greater than 255, validation error, return failure. - if (ipv4_piece > 255) { - ada_log("parse_ipv6 ipv4_piece > 255"); - return is_valid = false; - } - - // Increase pointer by 1. - pointer++; - } - - // Set address[pieceIndex] to address[pieceIndex] times 0x100 + - // ipv4Piece. - // https://stackoverflow.com/questions/39060852/why-does-the-addition-of-two-shorts-return-an-int - address[piece_index] = - uint16_t(address[piece_index] * 0x100 + *ipv4_piece); - - // Increase numbersSeen by 1. - numbers_seen++; - - // If numbersSeen is 2 or 4, then increase pieceIndex by 1. - if (numbers_seen == 2 || numbers_seen == 4) { - piece_index++; - } - } - - // If numbersSeen is not 4, validation error, return failure. - if (numbers_seen != 4) { - return is_valid = false; - } - - // Break. - break; - } - // Otherwise, if c is U+003A (:): - else if ((pointer != input.end()) && (*pointer == ':')) { - // Increase pointer by 1. - pointer++; - - // If c is the EOF code point, validation error, return failure. - if (pointer == input.end()) { - ada_log( - "parse_ipv6 If c is the EOF code point, validation error, return " - "failure"); - return is_valid = false; - } - } - // Otherwise, if c is not the EOF code point, validation error, return - // failure. - else if (pointer != input.end()) { - ada_log( - "parse_ipv6 Otherwise, if c is not the EOF code point, validation " - "error, return failure"); - return is_valid = false; - } - - // Set address[pieceIndex] to value. - address[piece_index] = value; - - // Increase pieceIndex by 1. - piece_index++; - } - - // If compress is non-null, then: - if (compress.has_value()) { - // Let swaps be pieceIndex - compress. - int swaps = piece_index - *compress; - - // Set pieceIndex to 7. - piece_index = 7; - - // While pieceIndex is not 0 and swaps is greater than 0, - // swap address[pieceIndex] with address[compress + swaps - 1], and then - // decrease both pieceIndex and swaps by 1. - while (piece_index != 0 && swaps > 0) { - std::swap(address[piece_index], address[*compress + swaps - 1]); - piece_index--; - swaps--; - } - } - // Otherwise, if compress is null and pieceIndex is not 8, validation error, - // return failure. - else if (piece_index != 8) { - ada_log( - "parse_ipv6 if compress is null and pieceIndex is not 8, validation " - "error, return failure"); - return is_valid = false; - } - host = ada::serializers::ipv6(address); - ada_log("parse_ipv6 ", *host); - host_type = IPV6; - return true; -} - -template -ada_really_inline bool url::parse_scheme(const std::string_view input) { - auto parsed_type = ada::scheme::get_scheme_type(input); - bool is_input_special = (parsed_type != ada::scheme::NOT_SPECIAL); - /** - * In the common case, we will immediately recognize a special scheme (e.g., - *http, https), in which case, we can go really fast. - **/ - if (is_input_special) { // fast path!!! - if (has_state_override) { - // If url's scheme is not a special scheme and buffer is a special scheme, - // then return. - if (is_special() != is_input_special) { - return true; - } - - // If url includes credentials or has a non-null port, and buffer is - // "file", then return. - if ((has_credentials() || port.has_value()) && - parsed_type == ada::scheme::type::FILE) { - return true; - } - - // If url's scheme is "file" and its host is an empty host, then return. - // An empty host is the empty string. - if (type == ada::scheme::type::FILE && host.has_value() && - host.value().empty()) { - return true; - } - } - - type = parsed_type; - - if (has_state_override) { - // This is uncommon. - uint16_t urls_scheme_port = get_special_port(); - - if (urls_scheme_port) { - // If url's port is url's scheme's default port, then set url's port to - // null. - if (port.has_value() && *port == urls_scheme_port) { - port = std::nullopt; - } - } - } - } else { // slow path - std::string _buffer(input); - // Next function is only valid if the input is ASCII and returns false - // otherwise, but it seems that we always have ascii content so we do not - // need to check the return value. - // bool is_ascii = - unicode::to_lower_ascii(_buffer.data(), _buffer.size()); - - if (has_state_override) { - // If url's scheme is a special scheme and buffer is not a special scheme, - // then return. If url's scheme is not a special scheme and buffer is a - // special scheme, then return. - if (is_special() != ada::scheme::is_special(_buffer)) { - return true; - } - - // If url includes credentials or has a non-null port, and buffer is - // "file", then return. - if ((has_credentials() || port.has_value()) && _buffer == "file") { - return true; - } - - // If url's scheme is "file" and its host is an empty host, then return. - // An empty host is the empty string. - if (type == ada::scheme::type::FILE && host.has_value() && - host.value().empty()) { - return true; - } - } - - set_scheme(std::move(_buffer)); - - if (has_state_override) { - // This is uncommon. - uint16_t urls_scheme_port = get_special_port(); - - if (urls_scheme_port) { - // If url's port is url's scheme's default port, then set url's port to - // null. - if (port.has_value() && *port == urls_scheme_port) { - port = std::nullopt; - } - } - } - } - - return true; -} - -ada_really_inline bool url::parse_host(std::string_view input) { - ada_log("parse_host ", input, " [", input.size(), " bytes]"); - if (input.empty()) { - return is_valid = false; - } // technically unnecessary. - // If input starts with U+005B ([), then: - if (input[0] == '[') { - // If input does not end with U+005D (]), validation error, return failure. - if (input.back() != ']') { - return is_valid = false; - } - ada_log("parse_host ipv6"); - - // Return the result of IPv6 parsing input with its leading U+005B ([) and - // trailing U+005D (]) removed. - input.remove_prefix(1); - input.remove_suffix(1); - return parse_ipv6(input); - } - - // If isNotSpecial is true, then return the result of opaque-host parsing - // input. - if (!is_special()) { - return parse_opaque_host(input); - } - // Let domain be the result of running UTF-8 decode without BOM on the - // percent-decoding of input. Let asciiDomain be the result of running domain - // to ASCII with domain and false. The most common case is an ASCII input, in - // which case we do not need to call the expensive 'to_ascii' if a few - // conditions are met: no '%' and no 'xn-' subsequence. - std::string buffer = std::string(input); - // This next function checks that the result is ascii, but we are going to - // to check anyhow with is_forbidden. - // bool is_ascii = - unicode::to_lower_ascii(buffer.data(), buffer.size()); - bool is_forbidden = unicode::contains_forbidden_domain_code_point( - buffer.data(), buffer.size()); - if (is_forbidden == 0 && buffer.find("xn-") == std::string_view::npos) { - // fast path - host = std::move(buffer); - if (checkers::is_ipv4(host.value())) { - ada_log("parse_host fast path ipv4"); - return parse_ipv4(host.value()); - } - ada_log("parse_host fast path ", *host); - return true; - } - ada_log("parse_host calling to_ascii"); - is_valid = ada::unicode::to_ascii(host, input, input.find('%')); - if (!is_valid) { - ada_log("parse_host to_ascii returns false"); - return is_valid = false; - } - ada_log("parse_host to_ascii succeeded ", *host, " [", host->size(), - " bytes]"); - - if (std::any_of(host.value().begin(), host.value().end(), - ada::unicode::is_forbidden_domain_code_point)) { - host = std::nullopt; - return is_valid = false; - } - - // If asciiDomain ends in a number, then return the result of IPv4 parsing - // asciiDomain. - if (checkers::is_ipv4(host.value())) { - ada_log("parse_host got ipv4 ", *host); - return parse_ipv4(host.value()); - } - - return true; -} - -ada_really_inline void url::parse_path(std::string_view input) { - ada_log("parse_path ", input); - std::string tmp_buffer; - std::string_view internal_input; - if (unicode::has_tabs_or_newline(input)) { - tmp_buffer = input; - // Optimization opportunity: Instead of copying and then pruning, we could - // just directly build the string from user_input. - helpers::remove_ascii_tab_or_newline(tmp_buffer); - internal_input = tmp_buffer; - } else { - internal_input = input; - } - - // If url is special, then: - if (is_special()) { - if (internal_input.empty()) { - path = "/"; - } else if ((internal_input[0] == '/') || (internal_input[0] == '\\')) { - helpers::parse_prepared_path(internal_input.substr(1), type, path); - return; - } else { - helpers::parse_prepared_path(internal_input, type, path); - return; - } - } else if (!internal_input.empty()) { - if (internal_input[0] == '/') { - helpers::parse_prepared_path(internal_input.substr(1), type, path); - return; - } else { - helpers::parse_prepared_path(internal_input, type, path); - return; - } - } else { - if (!host.has_value()) { - path = "/"; - } - } -} - -[[nodiscard]] std::string url::to_string() const { - if (!is_valid) { - return "null"; - } - std::string answer; - auto back = std::back_insert_iterator(answer); - answer.append("{\n"); - answer.append("\t\"protocol\":\""); - helpers::encode_json(get_protocol(), back); - answer.append("\",\n"); - if (has_credentials()) { - answer.append("\t\"username\":\""); - helpers::encode_json(username, back); - answer.append("\",\n"); - answer.append("\t\"password\":\""); - helpers::encode_json(password, back); - answer.append("\",\n"); - } - if (host.has_value()) { - answer.append("\t\"host\":\""); - helpers::encode_json(host.value(), back); - answer.append("\",\n"); - } - if (port.has_value()) { - answer.append("\t\"port\":\""); - answer.append(std::to_string(port.value())); - answer.append("\",\n"); - } - answer.append("\t\"path\":\""); - helpers::encode_json(path, back); - answer.append("\",\n"); - answer.append("\t\"opaque path\":"); - answer.append((has_opaque_path ? "true" : "false")); - if (has_search()) { - answer.append(",\n"); - answer.append("\t\"query\":\""); - helpers::encode_json(query.value(), back); - answer.append("\""); - } - if (hash.has_value()) { - answer.append(",\n"); - answer.append("\t\"hash\":\""); - helpers::encode_json(hash.value(), back); - answer.append("\""); - } - answer.append("\n}"); - return answer; -} - -[[nodiscard]] bool url::has_valid_domain() const noexcept { - if (!host.has_value()) { - return false; - } - return checkers::verify_dns_length(host.value()); -} - -} // namespace ada -/* end file src/url.cpp */ -/* begin file src/url-getters.cpp */ -/** - * @file url-getters.cpp - * Includes all the getters of `ada::url` - */ - -#include - -namespace ada { -[[nodiscard]] std::string url::get_origin() const noexcept { - if (is_special()) { - // Return a new opaque origin. - if (type == scheme::FILE) { - return "null"; - } - return ada::helpers::concat(get_protocol(), "//", get_host()); - } - - if (non_special_scheme == "blob") { - if (!path.empty()) { - auto result = ada::parse(path); - if (result && - (result->type == scheme::HTTP || result->type == scheme::HTTPS)) { - // If pathURL's scheme is not "http" and not "https", then return a - // new opaque origin. - return ada::helpers::concat(result->get_protocol(), "//", - result->get_host()); - } - } - } - - // Return a new opaque origin. - return "null"; -} - -[[nodiscard]] std::string url::get_protocol() const noexcept { - if (is_special()) { - return helpers::concat(ada::scheme::details::is_special_list[type], ":"); - } - // We only move the 'scheme' if it is non-special. - return helpers::concat(non_special_scheme, ":"); -} - -[[nodiscard]] std::string url::get_host() const noexcept { - // If url's host is null, then return the empty string. - // If url's port is null, return url's host, serialized. - // Return url's host, serialized, followed by U+003A (:) and url's port, - // serialized. - if (!host.has_value()) { - return ""; - } - if (port.has_value()) { - return host.value() + ":" + get_port(); - } - return host.value(); -} - -[[nodiscard]] std::string url::get_hostname() const noexcept { - return host.value_or(""); -} - -[[nodiscard]] std::string_view url::get_pathname() const noexcept { - return path; -} - -[[nodiscard]] std::string url::get_search() const noexcept { - // If this's URL's query is either null or the empty string, then return the - // empty string. Return U+003F (?), followed by this's URL's query. - return (!query.has_value() || (query.value().empty())) ? "" - : "?" + query.value(); -} - -[[nodiscard]] const std::string& url::get_username() const noexcept { - return username; -} - -[[nodiscard]] const std::string& url::get_password() const noexcept { - return password; -} - -[[nodiscard]] std::string url::get_port() const noexcept { - return port.has_value() ? std::to_string(port.value()) : ""; -} - -[[nodiscard]] std::string url::get_hash() const noexcept { - // If this's URL's fragment is either null or the empty string, then return - // the empty string. Return U+0023 (#), followed by this's URL's fragment. - return (!hash.has_value() || (hash.value().empty())) ? "" - : "#" + hash.value(); -} - -} // namespace ada -/* end file src/url-getters.cpp */ -/* begin file src/url-setters.cpp */ -/** - * @file url-setters.cpp - * Includes all the setters of `ada::url` - */ - -#include -#include - -namespace ada { - -template -bool url::set_host_or_hostname(const std::string_view input) { - if (has_opaque_path) { - return false; - } - - std::optional previous_host = host; - std::optional previous_port = port; - - size_t host_end_pos = input.find('#'); - std::string _host(input.data(), host_end_pos != std::string_view::npos - ? host_end_pos - : input.size()); - helpers::remove_ascii_tab_or_newline(_host); - std::string_view new_host(_host); - - // If url's scheme is "file", then set state to file host state, instead of - // host state. - if (type != ada::scheme::type::FILE) { - std::string_view host_view(_host.data(), _host.length()); - auto [location, found_colon] = - helpers::get_host_delimiter_location(is_special(), host_view); - - // Otherwise, if c is U+003A (:) and insideBrackets is false, then: - // Note: the 'found_colon' value is true if and only if a colon was - // encountered while not inside brackets. - if (found_colon) { - if (override_hostname) { - return false; - } - std::string_view buffer = new_host.substr(location + 1); - if (!buffer.empty()) { - set_port(buffer); - } - } - // If url is special and host_view is the empty string, validation error, - // return failure. Otherwise, if state override is given, host_view is the - // empty string, and either url includes credentials or url's port is - // non-null, return. - else if (host_view.empty() && - (is_special() || has_credentials() || port.has_value())) { - return false; - } - - // Let host be the result of host parsing host_view with url is not special. - if (host_view.empty() && !is_special()) { - host = ""; - return true; - } - - bool succeeded = parse_host(host_view); - if (!succeeded) { - host = previous_host; - update_base_port(previous_port); - } - return succeeded; - } - - size_t location = new_host.find_first_of("/\\?"); - if (location != std::string_view::npos) { - new_host.remove_suffix(new_host.length() - location); - } - - if (new_host.empty()) { - // Set url's host to the empty string. - host = ""; - } else { - // Let host be the result of host parsing buffer with url is not special. - if (!parse_host(new_host)) { - host = previous_host; - update_base_port(previous_port); - return false; - } - - // If host is "localhost", then set host to the empty string. - if (host.has_value() && host.value() == "localhost") { - host = ""; - } - } - return true; -} - -bool url::set_host(const std::string_view input) { - return set_host_or_hostname(input); -} - -bool url::set_hostname(const std::string_view input) { - return set_host_or_hostname(input); -} - -bool url::set_username(const std::string_view input) { - if (cannot_have_credentials_or_port()) { - return false; - } - username = ada::unicode::percent_encode( - input, character_sets::USERINFO_PERCENT_ENCODE); - return true; -} - -bool url::set_password(const std::string_view input) { - if (cannot_have_credentials_or_port()) { - return false; - } - password = ada::unicode::percent_encode( - input, character_sets::USERINFO_PERCENT_ENCODE); - return true; -} - -bool url::set_port(const std::string_view input) { - if (cannot_have_credentials_or_port()) { - return false; - } - std::string trimmed(input); - helpers::remove_ascii_tab_or_newline(trimmed); - if (trimmed.empty()) { - port = std::nullopt; - return true; - } - // Input should not start with control characters. - if (ada::unicode::is_c0_control_or_space(trimmed.front())) { - return false; - } - // Input should contain at least one ascii digit. - if (input.find_first_of("0123456789") == std::string_view::npos) { - return false; - } - - // Revert changes if parse_port fails. - std::optional previous_port = port; - parse_port(trimmed); - if (is_valid) { - return true; - } - port = previous_port; - is_valid = true; - return false; -} - -void url::set_hash(const std::string_view input) { - if (input.empty()) { - hash = std::nullopt; - helpers::strip_trailing_spaces_from_opaque_path(*this); - return; - } - - std::string new_value; - new_value = input[0] == '#' ? input.substr(1) : input; - helpers::remove_ascii_tab_or_newline(new_value); - hash = unicode::percent_encode(new_value, - ada::character_sets::FRAGMENT_PERCENT_ENCODE); -} - -void url::set_search(const std::string_view input) { - if (input.empty()) { - query = std::nullopt; - helpers::strip_trailing_spaces_from_opaque_path(*this); - return; - } - - std::string new_value; - new_value = input[0] == '?' ? input.substr(1) : input; - helpers::remove_ascii_tab_or_newline(new_value); - - auto query_percent_encode_set = - is_special() ? ada::character_sets::SPECIAL_QUERY_PERCENT_ENCODE - : ada::character_sets::QUERY_PERCENT_ENCODE; - - query = ada::unicode::percent_encode(std::string_view(new_value), - query_percent_encode_set); -} - -bool url::set_pathname(const std::string_view input) { - if (has_opaque_path) { - return false; - } - path = ""; - parse_path(input); - return true; -} - -bool url::set_protocol(const std::string_view input) { - std::string view(input); - helpers::remove_ascii_tab_or_newline(view); - if (view.empty()) { - return true; - } - - // Schemes should start with alpha values. - if (!checkers::is_alpha(view[0])) { - return false; - } - - view.append(":"); - - std::string::iterator pointer = - std::find_if_not(view.begin(), view.end(), unicode::is_alnum_plus); - - if (pointer != view.end() && *pointer == ':') { - return parse_scheme( - std::string_view(view.data(), pointer - view.begin())); - } - return false; -} - -bool url::set_href(const std::string_view input) { - ada::result out = ada::parse(input); - - if (out) { - username = out->username; - password = out->password; - host = out->host; - port = out->port; - path = out->path; - query = out->query; - hash = out->hash; - type = out->type; - non_special_scheme = out->non_special_scheme; - has_opaque_path = out->has_opaque_path; - } - - return out.has_value(); -} - -} // namespace ada -/* end file src/url-setters.cpp */ -/* begin file src/parser.cpp */ - -#include - - -namespace ada::parser { - -template -result_type parse_url_impl(std::string_view user_input, - const result_type* base_url) { - // We can specialize the implementation per type. - // Important: result_type_is_ada_url is evaluated at *compile time*. This - // means that doing if constexpr(result_type_is_ada_url) { something } else { - // something else } is free (at runtime). This means that ada::url_aggregator - // and ada::url **do not have to support the exact same API**. - constexpr bool result_type_is_ada_url = - std::is_same::value; - constexpr bool result_type_is_ada_url_aggregator = - std::is_same::value; - static_assert(result_type_is_ada_url || - result_type_is_ada_url_aggregator); // We don't support - // anything else for now. - - ada_log("ada::parser::parse_url('", user_input, "' [", user_input.size(), - " bytes],", (base_url != nullptr ? base_url->to_string() : "null"), - ")"); - - ada::state state = ada::state::SCHEME_START; - result_type url{}; - - // We refuse to parse URL strings that exceed 4GB. Such strings are almost - // surely the result of a bug or are otherwise a security concern. - if (user_input.size() > std::numeric_limits::max()) { - url.is_valid = false; - } - // Going forward, user_input.size() is in [0, - // std::numeric_limits::max). If we are provided with an invalid - // base, or the optional_url was invalid, we must return. - if (base_url != nullptr) { - url.is_valid &= base_url->is_valid; - } - if (!url.is_valid) { - return url; - } - if constexpr (result_type_is_ada_url_aggregator && store_values) { - // Most of the time, we just need user_input.size(). - // In some instances, we may need a bit more. - /////////////////////////// - // This is *very* important. This line should *not* be removed - // hastily. There are principled reasons why reserve is important - // for performance. If you have a benchmark with small inputs, - // it may not matter, but in other instances, it could. - //// - // This rounds up to the next power of two. - // We know that user_input.size() is in [0, - // std::numeric_limits::max). - uint32_t reserve_capacity = - (0xFFFFFFFF >> - helpers::leading_zeroes(uint32_t(1 | user_input.size()))) + - 1; - url.reserve(reserve_capacity); - } - std::string tmp_buffer; - std::string_view internal_input; - if (unicode::has_tabs_or_newline(user_input)) { - tmp_buffer = user_input; - // Optimization opportunity: Instead of copying and then pruning, we could - // just directly build the string from user_input. - helpers::remove_ascii_tab_or_newline(tmp_buffer); - internal_input = tmp_buffer; - } else { - internal_input = user_input; - } - - // Leading and trailing control characters are uncommon and easy to deal with - // (no performance concern). - std::string_view url_data = internal_input; - helpers::trim_c0_whitespace(url_data); - - // Optimization opportunity. Most websites do not have fragment. - std::optional fragment = helpers::prune_hash(url_data); - // We add it last so that an implementation like ada::url_aggregator - // can append it last to its internal buffer, thus improving performance. - - // Here url_data no longer has its fragment. - // We are going to access the data from url_data (it is immutable). - // At any given time, we are pointing at byte 'input_position' in url_data. - // The input_position variable should range from 0 to input_size. - // It is illegal to access url_data at input_size. - size_t input_position = 0; - const size_t input_size = url_data.size(); - // Keep running the following state machine by switching on state. - // If after a run pointer points to the EOF code point, go to the next step. - // Otherwise, increase pointer by 1 and continue with the state machine. - // We never decrement input_position. - while (input_position <= input_size) { - ada_log("In parsing at ", input_position, " out of ", input_size, - " in state ", ada::to_string(state)); - switch (state) { - case ada::state::SCHEME_START: { - ada_log("SCHEME_START ", helpers::substring(url_data, input_position)); - // If c is an ASCII alpha, append c, lowercased, to buffer, and set - // state to scheme state. - if ((input_position != input_size) && - checkers::is_alpha(url_data[input_position])) { - state = ada::state::SCHEME; - input_position++; - } else { - // Otherwise, if state override is not given, set state to no scheme - // state and decrease pointer by 1. - state = ada::state::NO_SCHEME; - } - break; - } - case ada::state::SCHEME: { - ada_log("SCHEME ", helpers::substring(url_data, input_position)); - // If c is an ASCII alphanumeric, U+002B (+), U+002D (-), or U+002E (.), - // append c, lowercased, to buffer. - while ((input_position != input_size) && - (ada::unicode::is_alnum_plus(url_data[input_position]))) { - input_position++; - } - // Otherwise, if c is U+003A (:), then: - if ((input_position != input_size) && - (url_data[input_position] == ':')) { - ada_log("SCHEME the scheme should be ", - url_data.substr(0, input_position)); - if constexpr (result_type_is_ada_url) { - if (!url.parse_scheme(url_data.substr(0, input_position))) { - return url; - } - } else { - // we pass the colon along instead of painfully adding it back. - if (!url.parse_scheme_with_colon( - url_data.substr(0, input_position + 1))) { - return url; - } - } - ada_log("SCHEME the scheme is ", url.get_protocol()); - - // If url's scheme is "file", then: - if (url.type == ada::scheme::type::FILE) { - // Set state to file state. - state = ada::state::FILE; - } - // Otherwise, if url is special, base is non-null, and base's scheme - // is url's scheme: Note: Doing base_url->scheme is unsafe if base_url - // != nullptr is false. - else if (url.is_special() && base_url != nullptr && - base_url->type == url.type) { - // Set state to special relative or authority state. - state = ada::state::SPECIAL_RELATIVE_OR_AUTHORITY; - } - // Otherwise, if url is special, set state to special authority - // slashes state. - else if (url.is_special()) { - state = ada::state::SPECIAL_AUTHORITY_SLASHES; - } - // Otherwise, if remaining starts with an U+002F (/), set state to - // path or authority state and increase pointer by 1. - else if (input_position + 1 < input_size && - url_data[input_position + 1] == '/') { - state = ada::state::PATH_OR_AUTHORITY; - input_position++; - } - // Otherwise, set url's path to the empty string and set state to - // opaque path state. - else { - state = ada::state::OPAQUE_PATH; - } - } - // Otherwise, if state override is not given, set buffer to the empty - // string, state to no scheme state, and start over (from the first code - // point in input). - else { - state = ada::state::NO_SCHEME; - input_position = 0; - break; - } - input_position++; - break; - } - case ada::state::NO_SCHEME: { - ada_log("NO_SCHEME ", helpers::substring(url_data, input_position)); - // If base is null, or base has an opaque path and c is not U+0023 (#), - // validation error, return failure. - if (base_url == nullptr || - (base_url->has_opaque_path && !fragment.has_value())) { - ada_log("NO_SCHEME validation error"); - url.is_valid = false; - return url; - } - // Otherwise, if base has an opaque path and c is U+0023 (#), - // set url's scheme to base's scheme, url's path to base's path, url's - // query to base's query, and set state to fragment state. - else if (base_url->has_opaque_path && fragment.has_value() && - input_position == input_size) { - ada_log("NO_SCHEME opaque base with fragment"); - url.copy_scheme(*base_url); - url.has_opaque_path = base_url->has_opaque_path; - - if constexpr (result_type_is_ada_url) { - url.path = base_url->path; - url.query = base_url->query; - } else { - url.update_base_pathname(base_url->get_pathname()); - url.update_base_search(base_url->get_search()); - } - url.update_unencoded_base_hash(*fragment); - return url; - } - // Otherwise, if base's scheme is not "file", set state to relative - // state and decrease pointer by 1. - else if (base_url->type != ada::scheme::type::FILE) { - ada_log("NO_SCHEME non-file relative path"); - state = ada::state::RELATIVE_SCHEME; - } - // Otherwise, set state to file state and decrease pointer by 1. - else { - ada_log("NO_SCHEME file base type"); - state = ada::state::FILE; - } - break; - } - case ada::state::AUTHORITY: { - ada_log("AUTHORITY ", helpers::substring(url_data, input_position)); - // most URLs have no @. Having no @ tells us that we don't have to worry - // about AUTHORITY. Of course, we could have @ and still not have to - // worry about AUTHORITY. - // TODO: Instead of just collecting a bool, collect the location of the - // '@' and do something useful with it. - // TODO: We could do various processing early on, using a single pass - // over the string to collect information about it, e.g., telling us - // whether there is a @ and if so, where (or how many). - const bool contains_ampersand = - (url_data.find('@', input_position) != std::string_view::npos); - - if (!contains_ampersand) { - state = ada::state::HOST; - break; - } - bool at_sign_seen{false}; - bool password_token_seen{false}; - /** - * We expect something of the sort... - * https://user:pass@example.com:1234/foo/bar?baz#quux - * --------^ - */ - do { - std::string_view view = helpers::substring(url_data, input_position); - // The delimiters are @, /, ? \\. - size_t location = - url.is_special() ? helpers::find_authority_delimiter_special(view) - : helpers::find_authority_delimiter(view); - std::string_view authority_view(view.data(), location); - size_t end_of_authority = input_position + authority_view.size(); - // If c is U+0040 (@), then: - if ((end_of_authority != input_size) && - (url_data[end_of_authority] == '@')) { - // If atSignSeen is true, then prepend "%40" to buffer. - if (at_sign_seen) { - if (password_token_seen) { - if constexpr (result_type_is_ada_url) { - url.password += "%40"; - } else { - url.append_base_password("%40"); - } - } else { - if constexpr (result_type_is_ada_url) { - url.username += "%40"; - } else { - url.append_base_username("%40"); - } - } - } - - at_sign_seen = true; - - if (!password_token_seen) { - size_t password_token_location = authority_view.find(':'); - password_token_seen = - password_token_location != std::string_view::npos; - - if constexpr (store_values) { - if (!password_token_seen) { - if constexpr (result_type_is_ada_url) { - url.username += unicode::percent_encode( - authority_view, - character_sets::USERINFO_PERCENT_ENCODE); - } else { - url.append_base_username(unicode::percent_encode( - authority_view, - character_sets::USERINFO_PERCENT_ENCODE)); - } - } else { - if constexpr (result_type_is_ada_url) { - url.username += unicode::percent_encode( - authority_view.substr(0, password_token_location), - character_sets::USERINFO_PERCENT_ENCODE); - url.password += unicode::percent_encode( - authority_view.substr(password_token_location + 1), - character_sets::USERINFO_PERCENT_ENCODE); - } else { - url.append_base_username(unicode::percent_encode( - authority_view.substr(0, password_token_location), - character_sets::USERINFO_PERCENT_ENCODE)); - url.append_base_password(unicode::percent_encode( - authority_view.substr(password_token_location + 1), - character_sets::USERINFO_PERCENT_ENCODE)); - } - } - } - } else if constexpr (store_values) { - if constexpr (result_type_is_ada_url) { - url.password += unicode::percent_encode( - authority_view, character_sets::USERINFO_PERCENT_ENCODE); - } else { - url.append_base_password(unicode::percent_encode( - authority_view, character_sets::USERINFO_PERCENT_ENCODE)); - } - } - } - // Otherwise, if one of the following is true: - // - c is the EOF code point, U+002F (/), U+003F (?), or U+0023 (#) - // - url is special and c is U+005C (\) - else if (end_of_authority == input_size || - url_data[end_of_authority] == '/' || - url_data[end_of_authority] == '?' || - (url.is_special() && url_data[end_of_authority] == '\\')) { - // If atSignSeen is true and authority_view is the empty string, - // validation error, return failure. - if (at_sign_seen && authority_view.empty()) { - url.is_valid = false; - return url; - } - state = ada::state::HOST; - break; - } - if (end_of_authority == input_size) { - if constexpr (store_values) { - if (fragment.has_value()) { - url.update_unencoded_base_hash(*fragment); - } - } - return url; - } - input_position = end_of_authority + 1; - } while (true); - - break; - } - case ada::state::SPECIAL_RELATIVE_OR_AUTHORITY: { - ada_log("SPECIAL_RELATIVE_OR_AUTHORITY ", - helpers::substring(url_data, input_position)); - - // If c is U+002F (/) and remaining starts with U+002F (/), - // then set state to special authority ignore slashes state and increase - // pointer by 1. - std::string_view view = helpers::substring(url_data, input_position); - if (ada::checkers::begins_with(view, "//")) { - state = ada::state::SPECIAL_AUTHORITY_IGNORE_SLASHES; - input_position += 2; - } else { - // Otherwise, validation error, set state to relative state and - // decrease pointer by 1. - state = ada::state::RELATIVE_SCHEME; - } - - break; - } - case ada::state::PATH_OR_AUTHORITY: { - ada_log("PATH_OR_AUTHORITY ", - helpers::substring(url_data, input_position)); - - // If c is U+002F (/), then set state to authority state. - if ((input_position != input_size) && - (url_data[input_position] == '/')) { - state = ada::state::AUTHORITY; - input_position++; - } else { - // Otherwise, set state to path state, and decrease pointer by 1. - state = ada::state::PATH; - } - - break; - } - case ada::state::RELATIVE_SCHEME: { - ada_log("RELATIVE_SCHEME ", - helpers::substring(url_data, input_position)); - - // Set url's scheme to base's scheme. - url.copy_scheme(*base_url); - - // If c is U+002F (/), then set state to relative slash state. - if ((input_position != input_size) && - (url_data[input_position] == '/')) { - ada_log( - "RELATIVE_SCHEME if c is U+002F (/), then set state to relative " - "slash state"); - state = ada::state::RELATIVE_SLASH; - } else if (url.is_special() && (input_position != input_size) && - (url_data[input_position] == '\\')) { - // Otherwise, if url is special and c is U+005C (\), validation error, - // set state to relative slash state. - ada_log( - "RELATIVE_SCHEME if url is special and c is U+005C, validation " - "error, set state to relative slash state"); - state = ada::state::RELATIVE_SLASH; - } else { - ada_log("RELATIVE_SCHEME otherwise"); - // Set url's username to base's username, url's password to base's - // password, url's host to base's host, url's port to base's port, - // url's path to a clone of base's path, and url's query to base's - // query. - if constexpr (result_type_is_ada_url) { - url.username = base_url->username; - url.password = base_url->password; - url.host = base_url->host; - url.port = base_url->port; - // cloning the base path includes cloning the has_opaque_path flag - url.has_opaque_path = base_url->has_opaque_path; - url.path = base_url->path; - url.query = base_url->query; - } else { - url.update_base_authority(base_url->get_href(), - base_url->get_components()); - // TODO: Get rid of set_hostname and replace it with - // update_base_hostname - url.set_hostname(base_url->get_hostname()); - url.update_base_port(base_url->retrieve_base_port()); - // cloning the base path includes cloning the has_opaque_path flag - url.has_opaque_path = base_url->has_opaque_path; - url.update_base_pathname(base_url->get_pathname()); - url.update_base_search(base_url->get_search()); - } - - url.has_opaque_path = base_url->has_opaque_path; - - // If c is U+003F (?), then set url's query to the empty string, and - // state to query state. - if ((input_position != input_size) && - (url_data[input_position] == '?')) { - state = ada::state::QUERY; - } - // Otherwise, if c is not the EOF code point: - else if (input_position != input_size) { - // Set url's query to null. - url.clear_search(); - if constexpr (result_type_is_ada_url) { - // Shorten url's path. - helpers::shorten_path(url.path, url.type); - } else { - std::string_view path = url.get_pathname(); - if (helpers::shorten_path(path, url.type)) { - url.update_base_pathname(std::string(path)); - } - } - // Set state to path state and decrease pointer by 1. - state = ada::state::PATH; - break; - } - } - input_position++; - break; - } - case ada::state::RELATIVE_SLASH: { - ada_log("RELATIVE_SLASH ", - helpers::substring(url_data, input_position)); - - // If url is special and c is U+002F (/) or U+005C (\), then: - if (url.is_special() && (input_position != input_size) && - (url_data[input_position] == '/' || - url_data[input_position] == '\\')) { - // Set state to special authority ignore slashes state. - state = ada::state::SPECIAL_AUTHORITY_IGNORE_SLASHES; - } - // Otherwise, if c is U+002F (/), then set state to authority state. - else if ((input_position != input_size) && - (url_data[input_position] == '/')) { - state = ada::state::AUTHORITY; - } - // Otherwise, set - // - url's username to base's username, - // - url's password to base's password, - // - url's host to base's host, - // - url's port to base's port, - // - state to path state, and then, decrease pointer by 1. - else { - if constexpr (result_type_is_ada_url) { - url.username = base_url->username; - url.password = base_url->password; - url.host = base_url->host; - url.port = base_url->port; - } else { - url.update_base_authority(base_url->get_href(), - base_url->get_components()); - // TODO: Get rid of set_hostname and replace it with - // update_base_hostname - url.set_hostname(base_url->get_hostname()); - url.update_base_port(base_url->retrieve_base_port()); - } - state = ada::state::PATH; - break; - } - - input_position++; - break; - } - case ada::state::SPECIAL_AUTHORITY_SLASHES: { - ada_log("SPECIAL_AUTHORITY_SLASHES ", - helpers::substring(url_data, input_position)); - - // If c is U+002F (/) and remaining starts with U+002F (/), - // then set state to special authority ignore slashes state and increase - // pointer by 1. - std::string_view view = helpers::substring(url_data, input_position); - if (ada::checkers::begins_with(view, "//")) { - input_position += 2; - } - - [[fallthrough]]; - } - case ada::state::SPECIAL_AUTHORITY_IGNORE_SLASHES: { - ada_log("SPECIAL_AUTHORITY_IGNORE_SLASHES ", - helpers::substring(url_data, input_position)); - - // If c is neither U+002F (/) nor U+005C (\), then set state to - // authority state and decrease pointer by 1. - while ((input_position != input_size) && - ((url_data[input_position] == '/') || - (url_data[input_position] == '\\'))) { - input_position++; - } - state = ada::state::AUTHORITY; - - break; - } - case ada::state::QUERY: { - ada_log("QUERY ", helpers::substring(url_data, input_position)); - if constexpr (store_values) { - // Let queryPercentEncodeSet be the special-query percent-encode set - // if url is special; otherwise the query percent-encode set. - const uint8_t* query_percent_encode_set = - url.is_special() - ? ada::character_sets::SPECIAL_QUERY_PERCENT_ENCODE - : ada::character_sets::QUERY_PERCENT_ENCODE; - - // Percent-encode after encoding, with encoding, buffer, and - // queryPercentEncodeSet, and append the result to url's query. - url.update_base_search(helpers::substring(url_data, input_position), - query_percent_encode_set); - ada_log("QUERY update_base_search completed "); - if (fragment.has_value()) { - url.update_unencoded_base_hash(*fragment); - } - } - return url; - } - case ada::state::HOST: { - ada_log("HOST ", helpers::substring(url_data, input_position)); - - std::string_view host_view = - helpers::substring(url_data, input_position); - auto [location, found_colon] = - helpers::get_host_delimiter_location(url.is_special(), host_view); - input_position = (location != std::string_view::npos) - ? input_position + location - : input_size; - // Otherwise, if c is U+003A (:) and insideBrackets is false, then: - // Note: the 'found_colon' value is true if and only if a colon was - // encountered while not inside brackets. - if (found_colon) { - // If buffer is the empty string, validation error, return failure. - // Let host be the result of host parsing buffer with url is not - // special. - ada_log("HOST parsing ", host_view); - if (!url.parse_host(host_view)) { - return url; - } - ada_log("HOST parsing results in ", url.get_hostname()); - // Set url's host to host, buffer to the empty string, and state to - // port state. - state = ada::state::PORT; - input_position++; - } - // Otherwise, if one of the following is true: - // - c is the EOF code point, U+002F (/), U+003F (?), or U+0023 (#) - // - url is special and c is U+005C (\) - // The get_host_delimiter_location function either brings us to - // the colon outside of the bracket, or to one of those characters. - else { - // If url is special and host_view is the empty string, validation - // error, return failure. - if (url.is_special() && host_view.empty()) { - url.is_valid = false; - return url; - } - ada_log("HOST parsing ", host_view, " href=", url.get_href()); - // Let host be the result of host parsing host_view with url is not - // special. - if (host_view.empty()) { - url.update_base_hostname(""); - } else if (!url.parse_host(host_view)) { - return url; - } - ada_log("HOST parsing results in ", url.get_hostname(), - " href=", url.get_href()); - - // Set url's host to host, and state to path start state. - state = ada::state::PATH_START; - } - - break; - } - case ada::state::OPAQUE_PATH: { - ada_log("OPAQUE_PATH ", helpers::substring(url_data, input_position)); - std::string_view view = helpers::substring(url_data, input_position); - // If c is U+003F (?), then set url's query to the empty string and - // state to query state. - size_t location = view.find('?'); - if (location != std::string_view::npos) { - view.remove_suffix(view.size() - location); - state = ada::state::QUERY; - input_position += location + 1; - } else { - input_position = input_size + 1; - } - url.has_opaque_path = true; - // This is a really unlikely scenario in real world. We should not seek - // to optimize it. - url.update_base_pathname(unicode::percent_encode( - view, character_sets::C0_CONTROL_PERCENT_ENCODE)); - break; - } - case ada::state::PORT: { - ada_log("PORT ", helpers::substring(url_data, input_position)); - std::string_view port_view = - helpers::substring(url_data, input_position); - size_t consumed_bytes = url.parse_port(port_view, true); - input_position += consumed_bytes; - if (!url.is_valid) { - return url; - } - state = state::PATH_START; - [[fallthrough]]; - } - case ada::state::PATH_START: { - ada_log("PATH_START ", helpers::substring(url_data, input_position)); - - // If url is special, then: - if (url.is_special()) { - // Set state to path state. - state = ada::state::PATH; - - // Optimization: Avoiding going into PATH state improves the - // performance of urls ending with /. - if (input_position == input_size) { - if constexpr (store_values) { - url.update_base_pathname("/"); - if (fragment.has_value()) { - url.update_unencoded_base_hash(*fragment); - } - } - return url; - } - // If c is neither U+002F (/) nor U+005C (\), then decrease pointer - // by 1. We know that (input_position == input_size) is impossible - // here, because of the previous if-check. - if ((url_data[input_position] != '/') && - (url_data[input_position] != '\\')) { - break; - } - } - // Otherwise, if state override is not given and c is U+003F (?), - // set url's query to the empty string and state to query state. - else if ((input_position != input_size) && - (url_data[input_position] == '?')) { - state = ada::state::QUERY; - } - // Otherwise, if c is not the EOF code point: - else if (input_position != input_size) { - // Set state to path state. - state = ada::state::PATH; - - // If c is not U+002F (/), then decrease pointer by 1. - if (url_data[input_position] != '/') { - break; - } - } - - input_position++; - break; - } - case ada::state::PATH: { - std::string_view view = helpers::substring(url_data, input_position); - ada_log("PATH ", helpers::substring(url_data, input_position)); - - // Most time, we do not need percent encoding. - // Furthermore, we can immediately locate the '?'. - size_t locofquestionmark = view.find('?'); - if (locofquestionmark != std::string_view::npos) { - state = ada::state::QUERY; - view.remove_suffix(view.size() - locofquestionmark); - input_position += locofquestionmark + 1; - } else { - input_position = input_size + 1; - } - if constexpr (store_values) { - if constexpr (result_type_is_ada_url) { - helpers::parse_prepared_path(view, url.type, url.path); - } else { - url.consume_prepared_path(view); - ADA_ASSERT_TRUE(url.validate()); - } - } - break; - } - case ada::state::FILE_SLASH: { - ada_log("FILE_SLASH ", helpers::substring(url_data, input_position)); - - // If c is U+002F (/) or U+005C (\), then: - if ((input_position != input_size) && - (url_data[input_position] == '/' || - url_data[input_position] == '\\')) { - ada_log("FILE_SLASH c is U+002F or U+005C"); - // Set state to file host state. - state = ada::state::FILE_HOST; - input_position++; - } else { - ada_log("FILE_SLASH otherwise"); - // If base is non-null and base's scheme is "file", then: - // Note: it is unsafe to do base_url->scheme unless you know that - // base_url_has_value() is true. - if (base_url != nullptr && - base_url->type == ada::scheme::type::FILE) { - // Set url's host to base's host. - if constexpr (result_type_is_ada_url) { - url.host = base_url->host; - } else { - // TODO: Optimization opportunity. - url.set_host(base_url->get_host()); - } - // If the code point substring from pointer to the end of input does - // not start with a Windows drive letter and base's path[0] is a - // normalized Windows drive letter, then append base's path[0] to - // url's path. - if (!base_url->get_pathname().empty()) { - if (!checkers::is_windows_drive_letter( - helpers::substring(url_data, input_position))) { - std::string_view first_base_url_path = - base_url->get_pathname().substr(1); - size_t loc = first_base_url_path.find('/'); - if (loc != std::string_view::npos) { - helpers::resize(first_base_url_path, loc); - } - if (checkers::is_normalized_windows_drive_letter( - first_base_url_path)) { - if constexpr (result_type_is_ada_url) { - url.path += '/'; - url.path += first_base_url_path; - } else { - url.append_base_pathname( - helpers::concat("/", first_base_url_path)); - } - } - } - } - } - - // Set state to path state, and decrease pointer by 1. - state = ada::state::PATH; - } - - break; - } - case ada::state::FILE_HOST: { - std::string_view view = helpers::substring(url_data, input_position); - ada_log("FILE_HOST ", helpers::substring(url_data, input_position)); - - size_t location = view.find_first_of("/\\?"); - std::string_view file_host_buffer( - view.data(), - (location != std::string_view::npos) ? location : view.size()); - - if (checkers::is_windows_drive_letter(file_host_buffer)) { - state = ada::state::PATH; - } else if (file_host_buffer.empty()) { - // Set url's host to the empty string. - if constexpr (result_type_is_ada_url) { - url.host = ""; - } else { - url.update_base_hostname(""); - } - // Set state to path start state. - state = ada::state::PATH_START; - } else { - size_t consumed_bytes = file_host_buffer.size(); - input_position += consumed_bytes; - // Let host be the result of host parsing buffer with url is not - // special. - if (!url.parse_host(file_host_buffer)) { - return url; - } - - if constexpr (result_type_is_ada_url) { - // If host is "localhost", then set host to the empty string. - if (url.host.has_value() && url.host.value() == "localhost") { - url.host = ""; - } - } else { - if (url.get_hostname() == "localhost") { - url.update_base_hostname(""); - } - } - - // Set buffer to the empty string and state to path start state. - state = ada::state::PATH_START; - } - - break; - } - case ada::state::FILE: { - ada_log("FILE ", helpers::substring(url_data, input_position)); - std::string_view file_view = - helpers::substring(url_data, input_position); - - url.set_protocol_as_file(); - if constexpr (result_type_is_ada_url) { - // Set url's host to the empty string. - url.host = ""; - } else { - url.update_base_hostname(""); - } - // If c is U+002F (/) or U+005C (\), then: - if (input_position != input_size && - (url_data[input_position] == '/' || - url_data[input_position] == '\\')) { - ada_log("FILE c is U+002F or U+005C"); - // Set state to file slash state. - state = ada::state::FILE_SLASH; - } - // Otherwise, if base is non-null and base's scheme is "file": - else if (base_url != nullptr && - base_url->type == ada::scheme::type::FILE) { - // Set url's host to base's host, url's path to a clone of base's - // path, and url's query to base's query. - ada_log("FILE base non-null"); - if constexpr (result_type_is_ada_url) { - url.host = base_url->host; - url.path = base_url->path; - url.query = base_url->query; - } else { - // TODO: Get rid of set_hostname and replace it with - // update_base_hostname - url.set_hostname(base_url->get_hostname()); - url.update_base_pathname(base_url->get_pathname()); - url.update_base_search(base_url->get_search()); - } - url.has_opaque_path = base_url->has_opaque_path; - - // If c is U+003F (?), then set url's query to the empty string and - // state to query state. - if (input_position != input_size && url_data[input_position] == '?') { - state = ada::state::QUERY; - } - // Otherwise, if c is not the EOF code point: - else if (input_position != input_size) { - // Set url's query to null. - url.clear_search(); - // If the code point substring from pointer to the end of input does - // not start with a Windows drive letter, then shorten url's path. - if (!checkers::is_windows_drive_letter(file_view)) { - if constexpr (result_type_is_ada_url) { - helpers::shorten_path(url.path, url.type); - } else { - std::string_view path = url.get_pathname(); - if (helpers::shorten_path(path, url.type)) { - url.update_base_pathname(std::string(path)); - } - } - } - // Otherwise: - else { - // Set url's path to an empty list. - url.clear_pathname(); - url.has_opaque_path = true; - } - - // Set state to path state and decrease pointer by 1. - state = ada::state::PATH; - break; - } - } - // Otherwise, set state to path state, and decrease pointer by 1. - else { - ada_log("FILE go to path"); - state = ada::state::PATH; - break; - } - - input_position++; - break; - } - default: - ada::unreachable(); - } - } - if constexpr (store_values) { - if (fragment.has_value()) { - url.update_unencoded_base_hash(*fragment); - } - } - return url; -} - -template url parse_url_impl(std::string_view user_input, - const url* base_url = nullptr); -template url_aggregator parse_url_impl( - std::string_view user_input, const url_aggregator* base_url = nullptr); - -template -result_type parse_url(std::string_view user_input, - const result_type* base_url) { - return parse_url_impl(user_input, base_url); -} - -template url parse_url(std::string_view user_input, - const url* base_url = nullptr); -template url_aggregator parse_url( - std::string_view user_input, const url_aggregator* base_url = nullptr); -} // namespace ada::parser -/* end file src/parser.cpp */ -/* begin file src/url_components.cpp */ - -#include -#include - -namespace ada { - -[[nodiscard]] bool url_components::check_offset_consistency() const noexcept { - /** - * https://user:pass@example.com:1234/foo/bar?baz#quux - * | | | | ^^^^| | | - * | | | | | | | `----- hash_start - * | | | | | | `--------- search_start - * | | | | | `----------------- pathname_start - * | | | | `--------------------- port - * | | | `----------------------- host_end - * | | `---------------------------------- host_start - * | `--------------------------------------- username_end - * `--------------------------------------------- protocol_end - */ - // These conditions can be made more strict. - uint32_t index = 0; - - if (protocol_end == url_components::omitted) { - return false; - } - if (protocol_end < index) { - return false; - } - index = protocol_end; - - if (username_end == url_components::omitted) { - return false; - } - if (username_end < index) { - return false; - } - index = username_end; - - if (host_start == url_components::omitted) { - return false; - } - if (host_start < index) { - return false; - } - index = host_start; - - if (port != url_components::omitted) { - if (port > 0xffff) { - return false; - } - uint32_t port_length = helpers::fast_digit_count(port) + 1; - if (index + port_length < index) { - return false; - } - index += port_length; - } - - if (pathname_start == url_components::omitted) { - return false; - } - if (pathname_start < index) { - return false; - } - index = pathname_start; - - if (search_start != url_components::omitted) { - if (search_start < index) { - return false; - } - index = search_start; - } - - if (hash_start != url_components::omitted) { - if (hash_start < index) { - return false; - } - } - - return true; -} - -[[nodiscard]] std::string url_components::to_string() const { - std::string answer; - auto back = std::back_insert_iterator(answer); - answer.append("{\n"); - - answer.append("\t\"protocol_end\":\""); - helpers::encode_json(std::to_string(protocol_end), back); - answer.append("\",\n"); - - answer.append("\t\"username_end\":\""); - helpers::encode_json(std::to_string(username_end), back); - answer.append("\",\n"); - - answer.append("\t\"host_start\":\""); - helpers::encode_json(std::to_string(host_start), back); - answer.append("\",\n"); - - answer.append("\t\"host_end\":\""); - helpers::encode_json(std::to_string(host_end), back); - answer.append("\",\n"); - - answer.append("\t\"port\":\""); - helpers::encode_json(std::to_string(port), back); - answer.append("\",\n"); - - answer.append("\t\"pathname_start\":\""); - helpers::encode_json(std::to_string(pathname_start), back); - answer.append("\",\n"); - - answer.append("\t\"search_start\":\""); - helpers::encode_json(std::to_string(search_start), back); - answer.append("\",\n"); - - answer.append("\t\"hash_start\":\""); - helpers::encode_json(std::to_string(hash_start), back); - answer.append("\",\n"); - - answer.append("\n}"); - return answer; -} - -} // namespace ada -/* end file src/url_components.cpp */ -/* begin file src/url_aggregator.cpp */ - -#include -#include - -namespace ada { -template -[[nodiscard]] ada_really_inline bool url_aggregator::parse_scheme_with_colon( - const std::string_view input_with_colon) { - ada_log("url_aggregator::parse_scheme_with_colon ", input_with_colon); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input_with_colon, buffer)); - std::string_view input{input_with_colon}; - input.remove_suffix(1); - auto parsed_type = ada::scheme::get_scheme_type(input); - bool is_input_special = (parsed_type != ada::scheme::NOT_SPECIAL); - /** - * In the common case, we will immediately recognize a special scheme (e.g., - *http, https), in which case, we can go really fast. - **/ - if (is_input_special) { // fast path!!! - if (has_state_override) { - // If url's scheme is not a special scheme and buffer is a special scheme, - // then return. - if (is_special() != is_input_special) { - return true; - } - - // If url includes credentials or has a non-null port, and buffer is - // "file", then return. - if ((has_credentials() || components.port != url_components::omitted) && - parsed_type == ada::scheme::type::FILE) { - return true; - } - - // If url's scheme is "file" and its host is an empty host, then return. - // An empty host is the empty string. - if (type == ada::scheme::type::FILE && - components.host_start == components.host_end) { - return true; - } - } - - type = parsed_type; - set_scheme_from_view_with_colon(input_with_colon); - - if (has_state_override) { - // This is uncommon. - uint16_t urls_scheme_port = get_special_port(); - - // If url's port is url's scheme's default port, then set url's port to - // null. - if (components.port == urls_scheme_port) { - clear_port(); - } - } - } else { // slow path - std::string _buffer(input); - // Next function is only valid if the input is ASCII and returns false - // otherwise, but it seems that we always have ascii content so we do not - // need to check the return value. - unicode::to_lower_ascii(_buffer.data(), _buffer.size()); - - if (has_state_override) { - // If url's scheme is a special scheme and buffer is not a special scheme, - // then return. If url's scheme is not a special scheme and buffer is a - // special scheme, then return. - if (is_special() != ada::scheme::is_special(_buffer)) { - return true; - } - - // If url includes credentials or has a non-null port, and buffer is - // "file", then return. - if ((has_credentials() || components.port != url_components::omitted) && - _buffer == "file") { - return true; - } - - // If url's scheme is "file" and its host is an empty host, then return. - // An empty host is the empty string. - if (type == ada::scheme::type::FILE && - components.host_start == components.host_end) { - return true; - } - } - - set_scheme(_buffer); - - if (has_state_override) { - // This is uncommon. - uint16_t urls_scheme_port = get_special_port(); - - // If url's port is url's scheme's default port, then set url's port to - // null. - if (components.port == urls_scheme_port) { - clear_port(); - } - } - } - ADA_ASSERT_TRUE(validate()); - return true; -} - -inline void url_aggregator::copy_scheme(const url_aggregator& u) noexcept { - ada_log("url_aggregator::copy_scheme ", u.buffer); - ADA_ASSERT_TRUE(validate()); - // next line could overflow but unsigned arithmetic has well-defined - // overflows. - uint32_t new_difference = u.components.protocol_end - components.protocol_end; - type = u.type; - buffer.erase(0, components.protocol_end); - buffer.insert(0, u.get_protocol()); - components.protocol_end = u.components.protocol_end; - - // No need to update the components - if (new_difference == 0) { - return; - } - - // Update the rest of the components. - components.username_end += new_difference; - components.host_start += new_difference; - components.host_end += new_difference; - components.pathname_start += new_difference; - if (components.search_start != url_components::omitted) { - components.search_start += new_difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += new_difference; - } - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::set_scheme_from_view_with_colon( - std::string_view new_scheme_with_colon) noexcept { - ada_log("url_aggregator::set_scheme_from_view_with_colon ", - new_scheme_with_colon); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!new_scheme_with_colon.empty() && - new_scheme_with_colon.back() == ':'); - // next line could overflow but unsigned arithmetic has well-defined - // overflows. - uint32_t new_difference = - uint32_t(new_scheme_with_colon.size()) - components.protocol_end; - - if (buffer.empty()) { - buffer.append(new_scheme_with_colon); - } else { - buffer.erase(0, components.protocol_end); - buffer.insert(0, new_scheme_with_colon); - } - components.protocol_end += new_difference; - - // Update the rest of the components. - components.username_end += new_difference; - components.host_start += new_difference; - components.host_end += new_difference; - components.pathname_start += new_difference; - if (components.search_start != url_components::omitted) { - components.search_start += new_difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += new_difference; - } - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::set_scheme(std::string_view new_scheme) noexcept { - ada_log("url_aggregator::set_scheme ", new_scheme); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(new_scheme.empty() || new_scheme.back() != ':'); - // next line could overflow but unsigned arithmetic has well-defined - // overflows. - uint32_t new_difference = - uint32_t(new_scheme.size()) - components.protocol_end + 1; - - type = ada::scheme::get_scheme_type(new_scheme); - if (buffer.empty()) { - buffer.append(helpers::concat(new_scheme, ":")); - } else { - buffer.erase(0, components.protocol_end); - buffer.insert(0, helpers::concat(new_scheme, ":")); - } - components.protocol_end = uint32_t(new_scheme.size() + 1); - - // Update the rest of the components. - components.username_end += new_difference; - components.host_start += new_difference; - components.host_end += new_difference; - components.pathname_start += new_difference; - if (components.search_start != url_components::omitted) { - components.search_start += new_difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += new_difference; - } - ADA_ASSERT_TRUE(validate()); -} - -bool url_aggregator::set_protocol(const std::string_view input) { - ada_log("url_aggregator::set_protocol ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - std::string view(input); - helpers::remove_ascii_tab_or_newline(view); - if (view.empty()) { - return true; - } - - // Schemes should start with alpha values. - if (!checkers::is_alpha(view[0])) { - return false; - } - - view.append(":"); - - std::string::iterator pointer = - std::find_if_not(view.begin(), view.end(), unicode::is_alnum_plus); - - if (pointer != view.end() && *pointer == ':') { - return parse_scheme_with_colon( - std::string_view(view.data(), pointer - view.begin() + 1)); - } - return false; -} - -bool url_aggregator::set_username(const std::string_view input) { - ada_log("url_aggregator::set_username '", input, "' "); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (cannot_have_credentials_or_port()) { - return false; - } - size_t idx = ada::unicode::percent_encode_index( - input, character_sets::USERINFO_PERCENT_ENCODE); - if (idx == input.size()) { - update_base_username(input); - } else { - // We only create a temporary string if we have to! - update_base_username(ada::unicode::percent_encode( - input, character_sets::USERINFO_PERCENT_ENCODE, idx)); - } - ADA_ASSERT_TRUE(validate()); - return true; -} - -bool url_aggregator::set_password(const std::string_view input) { - ada_log("url_aggregator::set_password '", input, "'"); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (cannot_have_credentials_or_port()) { - return false; - } - size_t idx = ada::unicode::percent_encode_index( - input, character_sets::USERINFO_PERCENT_ENCODE); - if (idx == input.size()) { - update_base_password(input); - } else { - // We only create a temporary string if we have to! - update_base_password(ada::unicode::percent_encode( - input, character_sets::USERINFO_PERCENT_ENCODE, idx)); - } - ADA_ASSERT_TRUE(validate()); - return true; -} - -bool url_aggregator::set_port(const std::string_view input) { - ada_log("url_aggregator::set_port ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (cannot_have_credentials_or_port()) { - return false; - } - std::string trimmed(input); - helpers::remove_ascii_tab_or_newline(trimmed); - if (trimmed.empty()) { - clear_port(); - return true; - } - // Input should not start with control characters. - if (ada::unicode::is_c0_control_or_space(trimmed.front())) { - return false; - } - // Input should contain at least one ascii digit. - if (input.find_first_of("0123456789") == std::string_view::npos) { - return false; - } - - // Revert changes if parse_port fails. - uint32_t previous_port = components.port; - parse_port(trimmed); - if (is_valid) { - return true; - } - update_base_port(previous_port); - is_valid = true; - ADA_ASSERT_TRUE(validate()); - return false; -} - -bool url_aggregator::set_pathname(const std::string_view input) { - ada_log("url_aggregator::set_pathname ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (has_opaque_path) { - return false; - } - clear_pathname(); - parse_path(input); - if (checkers::begins_with(get_pathname(), "//") && !has_authority() && - !has_dash_dot()) { - buffer.insert(components.pathname_start, "/."); - components.pathname_start += 2; - } - ADA_ASSERT_TRUE(validate()); - return true; -} - -ada_really_inline void url_aggregator::parse_path(std::string_view input) { - ada_log("url_aggregator::parse_path ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - std::string tmp_buffer; - std::string_view internal_input; - if (unicode::has_tabs_or_newline(input)) { - tmp_buffer = input; - // Optimization opportunity: Instead of copying and then pruning, we could - // just directly build the string from user_input. - helpers::remove_ascii_tab_or_newline(tmp_buffer); - internal_input = tmp_buffer; - } else { - internal_input = input; - } - - // If url is special, then: - if (is_special()) { - if (internal_input.empty()) { - update_base_pathname("/"); - } else if ((internal_input[0] == '/') || (internal_input[0] == '\\')) { - consume_prepared_path(internal_input.substr(1)); - } else { - consume_prepared_path(internal_input); - } - } else if (!internal_input.empty()) { - if (internal_input[0] == '/') { - consume_prepared_path(internal_input.substr(1)); - } else { - consume_prepared_path(internal_input); - } - } else { - // Non-special URLs with an empty host can have their paths erased - // Path-only URLs cannot have their paths erased - if (components.host_start == components.host_end && !has_authority()) { - update_base_pathname("/"); - } - } - ADA_ASSERT_TRUE(validate()); -} - -void url_aggregator::set_search(const std::string_view input) { - ada_log("url_aggregator::set_search ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (input.empty()) { - clear_search(); - helpers::strip_trailing_spaces_from_opaque_path(*this); - return; - } - - std::string new_value; - new_value = input[0] == '?' ? input.substr(1) : input; - helpers::remove_ascii_tab_or_newline(new_value); - - auto query_percent_encode_set = - is_special() ? ada::character_sets::SPECIAL_QUERY_PERCENT_ENCODE - : ada::character_sets::QUERY_PERCENT_ENCODE; - - update_base_search(new_value, query_percent_encode_set); - ADA_ASSERT_TRUE(validate()); -} - -void url_aggregator::set_hash(const std::string_view input) { - ada_log("url_aggregator::set_hash ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (input.empty()) { - if (components.hash_start != url_components::omitted) { - buffer.resize(components.hash_start); - components.hash_start = url_components::omitted; - } - helpers::strip_trailing_spaces_from_opaque_path(*this); - return; - } - - std::string new_value; - new_value = input[0] == '#' ? input.substr(1) : input; - helpers::remove_ascii_tab_or_newline(new_value); - update_unencoded_base_hash(new_value); - ADA_ASSERT_TRUE(validate()); -} - -bool url_aggregator::set_href(const std::string_view input) { - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - ada_log("url_aggregator::set_href ", input, " [", input.size(), " bytes]"); - ada::result out = ada::parse(input); - ada_log("url_aggregator::set_href, success :", out.has_value()); - - if (out) { - ada_log("url_aggregator::set_href, parsed ", out->to_string()); - // TODO: Figure out why the following line puts test to never finish. - *this = *out; - } - - return out.has_value(); -} - -ada_really_inline bool url_aggregator::parse_host(std::string_view input) { - ada_log("url_aggregator:parse_host \"", input, "\" [", input.size(), - " bytes]"); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (input.empty()) { - return is_valid = false; - } // technically unnecessary. - // If input starts with U+005B ([), then: - if (input[0] == '[') { - // If input does not end with U+005D (]), validation error, return failure. - if (input.back() != ']') { - return is_valid = false; - } - ada_log("parse_host ipv6"); - - // Return the result of IPv6 parsing input with its leading U+005B ([) and - // trailing U+005D (]) removed. - input.remove_prefix(1); - input.remove_suffix(1); - return parse_ipv6(input); - } - - // If isNotSpecial is true, then return the result of opaque-host parsing - // input. - if (!is_special()) { - return parse_opaque_host(input); - } - // Let domain be the result of running UTF-8 decode without BOM on the - // percent-decoding of input. Let asciiDomain be the result of running domain - // to ASCII with domain and false. The most common case is an ASCII input, in - // which case we do not need to call the expensive 'to_ascii' if a few - // conditions are met: no '%' and no 'xn-' subsequence. - - // Often, the input does not contain any forbidden code points, and no upper - // case ASCII letter, then we can just copy it to the buffer. We want to - // optimize for such a common case. - uint8_t is_forbidden_or_upper = - unicode::contains_forbidden_domain_code_point_or_upper(input.data(), - input.size()); - // Minor optimization opportunity: - // contains_forbidden_domain_code_point_or_upper could be extend to check for - // the presence of characters that cannot appear in the ipv4 address and we - // could also check whether x and n and - are present, and so we could skip - // some of the checks below. However, the gains are likely to be small, and - // the code would be more complex. - if (is_forbidden_or_upper == 0 && - input.find("xn-") == std::string_view::npos) { - // fast path - update_base_hostname(input); - if (checkers::is_ipv4(get_hostname())) { - ada_log("parse_host fast path ipv4"); - return parse_ipv4(get_hostname(), true); - } - ada_log("parse_host fast path ", get_hostname()); - return true; - } - // We have encountered at least one forbidden code point or the input contains - // 'xn-' (case insensitive), so we need to call 'to_ascii' to perform the full - // conversion. - - ada_log("parse_host calling to_ascii"); - std::optional host = std::string(get_hostname()); - is_valid = ada::unicode::to_ascii(host, input, input.find('%')); - if (!is_valid) { - ada_log("parse_host to_ascii returns false"); - return is_valid = false; - } - ada_log("parse_host to_ascii succeeded ", *host, " [", host->size(), - " bytes]"); - - if (std::any_of(host.value().begin(), host.value().end(), - ada::unicode::is_forbidden_domain_code_point)) { - return is_valid = false; - } - - // If asciiDomain ends in a number, then return the result of IPv4 parsing - // asciiDomain. - if (checkers::is_ipv4(host.value())) { - ada_log("parse_host got ipv4 ", *host); - return parse_ipv4(host.value(), false); - } - - update_base_hostname(host.value()); - ADA_ASSERT_TRUE(validate()); - return true; -} - -template -bool url_aggregator::set_host_or_hostname(const std::string_view input) { - ada_log("url_aggregator::set_host_or_hostname ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (has_opaque_path) { - return false; - } - - std::string previous_host(get_hostname()); - uint32_t previous_port = components.port; - - size_t host_end_pos = input.find('#'); - std::string _host(input.data(), host_end_pos != std::string_view::npos - ? host_end_pos - : input.size()); - helpers::remove_ascii_tab_or_newline(_host); - std::string_view new_host(_host); - - // If url's scheme is "file", then set state to file host state, instead of - // host state. - if (type != ada::scheme::type::FILE) { - std::string_view host_view(_host.data(), _host.length()); - auto [location, found_colon] = - helpers::get_host_delimiter_location(is_special(), host_view); - - // Otherwise, if c is U+003A (:) and insideBrackets is false, then: - // Note: the 'found_colon' value is true if and only if a colon was - // encountered while not inside brackets. - if (found_colon) { - if (override_hostname) { - return false; - } - std::string_view sub_buffer = new_host.substr(location + 1); - if (!sub_buffer.empty()) { - set_port(sub_buffer); - } - } - // If url is special and host_view is the empty string, validation error, - // return failure. Otherwise, if state override is given, host_view is the - // empty string, and either url includes credentials or url's port is - // non-null, return. - else if (host_view.empty() && - (is_special() || has_credentials() || has_port())) { - return false; - } - - // Let host be the result of host parsing host_view with url is not special. - if (host_view.empty() && !is_special()) { - if (has_hostname()) { - clear_hostname(); // easy! - } else if (has_dash_dot()) { - add_authority_slashes_if_needed(); - delete_dash_dot(); - } - return true; - } - - bool succeeded = parse_host(host_view); - if (!succeeded) { - update_base_hostname(previous_host); - update_base_port(previous_port); - } else if (has_dash_dot()) { - // Should remove dash_dot from pathname - delete_dash_dot(); - } - return succeeded; - } - - size_t location = new_host.find_first_of("/\\?"); - if (location != std::string_view::npos) { - new_host.remove_suffix(new_host.length() - location); - } - - if (new_host.empty()) { - // Set url's host to the empty string. - clear_hostname(); - } else { - // Let host be the result of host parsing buffer with url is not special. - if (!parse_host(new_host)) { - update_base_hostname(previous_host); - update_base_port(previous_port); - return false; - } - - // If host is "localhost", then set host to the empty string. - if (helpers::substring(buffer, components.host_start, - components.host_end) == "localhost") { - clear_hostname(); - } - } - ADA_ASSERT_TRUE(validate()); - return true; -} - -bool url_aggregator::set_host(const std::string_view input) { - ada_log("url_aggregator::set_host '", input, "'"); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - return set_host_or_hostname(input); -} - -bool url_aggregator::set_hostname(const std::string_view input) { - ada_log("url_aggregator::set_hostname '", input, "'"); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - return set_host_or_hostname(input); -} - -[[nodiscard]] std::string url_aggregator::get_origin() const noexcept { - ada_log("url_aggregator::get_origin"); - if (is_special()) { - // Return a new opaque origin. - if (type == scheme::FILE) { - return "null"; - } - - return helpers::concat(get_protocol(), "//", get_host()); - } - - if (get_protocol() == "blob:") { - std::string_view path = get_pathname(); - if (!path.empty()) { - auto out = ada::parse(path); - if (out && (out->type == scheme::HTTP || out->type == scheme::HTTPS)) { - // If pathURL's scheme is not "http" and not "https", then return a - // new opaque origin. - return helpers::concat(out->get_protocol(), "//", out->get_host()); - } - } - } - - // Return a new opaque origin. - return "null"; -} - -[[nodiscard]] std::string_view url_aggregator::get_username() const noexcept { - ada_log("url_aggregator::get_username"); - if (has_non_empty_username()) { - return helpers::substring(buffer, components.protocol_end + 2, - components.username_end); - } - return ""; -} - -[[nodiscard]] std::string_view url_aggregator::get_password() const noexcept { - ada_log("url_aggregator::get_password"); - if (has_non_empty_password()) { - return helpers::substring(buffer, components.username_end + 1, - components.host_start); - } - return ""; -} - -[[nodiscard]] std::string_view url_aggregator::get_port() const noexcept { - ada_log("url_aggregator::get_port"); - if (components.port == url_components::omitted) { - return ""; - } - return helpers::substring(buffer, components.host_end + 1, - components.pathname_start); -} - -[[nodiscard]] std::string_view url_aggregator::get_hash() const noexcept { - ada_log("url_aggregator::get_hash"); - // If this's URL's fragment is either null or the empty string, then return - // the empty string. Return U+0023 (#), followed by this's URL's fragment. - if (components.hash_start == url_components::omitted) { - return ""; - } - if (buffer.size() - components.hash_start <= 1) { - return ""; - } - return helpers::substring(buffer, components.hash_start); -} - -[[nodiscard]] std::string_view url_aggregator::get_host() const noexcept { - ada_log("url_aggregator::get_host"); - // Technically, we should check if there is a hostname, but - // the code below works even if there isn't. - // if(!has_hostname()) { return ""; } - size_t start = components.host_start; - if (components.host_end > components.host_start && - buffer[components.host_start] == '@') { - start++; - } - // if we have an empty host, then the space between components.host_end and - // components.pathname_start may be occupied by /. - if (start == components.host_end) { - return {}; - } - return helpers::substring(buffer, start, components.pathname_start); -} - -[[nodiscard]] std::string_view url_aggregator::get_hostname() const noexcept { - ada_log("url_aggregator::get_hostname"); - // Technically, we should check if there is a hostname, but - // the code below works even if there isn't. - // if(!has_hostname()) { return ""; } - size_t start = components.host_start; - // So host_start is not where the host begins. - if (components.host_end > components.host_start && - buffer[components.host_start] == '@') { - start++; - } - return helpers::substring(buffer, start, components.host_end); -} - -[[nodiscard]] std::string_view url_aggregator::get_pathname() const noexcept { - ada_log("url_aggregator::get_pathname pathname_start = ", - components.pathname_start, " buffer.size() = ", buffer.size(), - " components.search_start = ", components.search_start, - " components.hash_start = ", components.hash_start); - auto ending_index = uint32_t(buffer.size()); - if (components.search_start != url_components::omitted) { - ending_index = components.search_start; - } else if (components.hash_start != url_components::omitted) { - ending_index = components.hash_start; - } - return helpers::substring(buffer, components.pathname_start, ending_index); -} - -[[nodiscard]] std::string_view url_aggregator::get_search() const noexcept { - ada_log("url_aggregator::get_search"); - // If this's URL's query is either null or the empty string, then return the - // empty string. Return U+003F (?), followed by this's URL's query. - if (components.search_start == url_components::omitted) { - return ""; - } - auto ending_index = uint32_t(buffer.size()); - if (components.hash_start != url_components::omitted) { - ending_index = components.hash_start; - } - if (ending_index - components.search_start <= 1) { - return ""; - } - return helpers::substring(buffer, components.search_start, ending_index); -} - -[[nodiscard]] std::string_view url_aggregator::get_protocol() const noexcept { - ada_log("url_aggregator::get_protocol"); - return helpers::substring(buffer, 0, components.protocol_end); -} - -[[nodiscard]] std::string ada::url_aggregator::to_string() const { - ada_log("url_aggregator::to_string buffer:", buffer, " [", buffer.size(), - " bytes]"); - if (!is_valid) { - return "null"; - } - - std::string answer; - auto back = std::back_insert_iterator(answer); - answer.append("{\n"); - - answer.append("\t\"buffer\":\""); - helpers::encode_json(buffer, back); - answer.append("\",\n"); - - answer.append("\t\"protocol\":\""); - helpers::encode_json(get_protocol(), back); - answer.append("\",\n"); - - if (has_credentials()) { - answer.append("\t\"username\":\""); - helpers::encode_json(get_username(), back); - answer.append("\",\n"); - answer.append("\t\"password\":\""); - helpers::encode_json(get_password(), back); - answer.append("\",\n"); - } - - answer.append("\t\"host\":\""); - helpers::encode_json(get_host(), back); - answer.append("\",\n"); - - answer.append("\t\"path\":\""); - helpers::encode_json(get_pathname(), back); - answer.append("\",\n"); - answer.append("\t\"opaque path\":"); - answer.append((has_opaque_path ? "true" : "false")); - answer.append(",\n"); - - if (components.search_start != url_components::omitted) { - answer.append("\t\"query\":\""); - helpers::encode_json(get_search(), back); - answer.append("\",\n"); - } - if (components.hash_start != url_components::omitted) { - answer.append("\t\"fragment\":\""); - helpers::encode_json(get_hash(), back); - answer.append("\",\n"); - } - - auto convert_offset_to_string = [](uint32_t offset) -> std::string { - if (offset == url_components::omitted) { - return "null"; - } else { - return std::to_string(offset); - } - }; - - answer.append("\t\"protocol_end\":"); - answer.append(convert_offset_to_string(components.protocol_end)); - answer.append(",\n"); - - answer.append("\t\"username_end\":"); - answer.append(convert_offset_to_string(components.username_end)); - answer.append(",\n"); - - answer.append("\t\"host_start\":"); - answer.append(convert_offset_to_string(components.host_start)); - answer.append(",\n"); - - answer.append("\t\"host_end\":"); - answer.append(convert_offset_to_string(components.host_end)); - answer.append(",\n"); - - answer.append("\t\"port\":"); - answer.append(convert_offset_to_string(components.port)); - answer.append(",\n"); - - answer.append("\t\"pathname_start\":"); - answer.append(convert_offset_to_string(components.pathname_start)); - answer.append(",\n"); - - answer.append("\t\"search_start\":"); - answer.append(convert_offset_to_string(components.search_start)); - answer.append(",\n"); - - answer.append("\t\"hash_start\":"); - answer.append(convert_offset_to_string(components.hash_start)); - answer.append("\n}"); - - return answer; -} - -[[nodiscard]] bool url_aggregator::has_valid_domain() const noexcept { - if (components.host_start == components.host_end) { - return false; - } - return checkers::verify_dns_length(get_hostname()); -} - -bool url_aggregator::parse_ipv4(std::string_view input, bool in_place) { - ada_log("parse_ipv4 ", input, " [", input.size(), - " bytes], overlaps with buffer: ", - helpers::overlaps(input, buffer) ? "yes" : "no"); - ADA_ASSERT_TRUE(validate()); - const bool trailing_dot = (input.back() == '.'); - if (trailing_dot) { - input.remove_suffix(1); - } - size_t digit_count{0}; - int pure_decimal_count = 0; // entries that are decimal - uint64_t ipv4{0}; - // we could unroll for better performance? - for (; (digit_count < 4) && !(input.empty()); digit_count++) { - uint32_t - segment_result{}; // If any number exceeds 32 bits, we have an error. - bool is_hex = checkers::has_hex_prefix(input); - if (is_hex && ((input.length() == 2) || - ((input.length() > 2) && (input[2] == '.')))) { - // special case - segment_result = 0; - input.remove_prefix(2); - } else { - std::from_chars_result r{}; - if (is_hex) { - ada_log("parse_ipv4 trying to parse hex number"); - r = std::from_chars(input.data() + 2, input.data() + input.size(), - segment_result, 16); - } else if ((input.length() >= 2) && input[0] == '0' && - checkers::is_digit(input[1])) { - ada_log("parse_ipv4 trying to parse octal number"); - r = std::from_chars(input.data() + 1, input.data() + input.size(), - segment_result, 8); - } else { - ada_log("parse_ipv4 trying to parse decimal number"); - pure_decimal_count++; - r = std::from_chars(input.data(), input.data() + input.size(), - segment_result, 10); - } - if (r.ec != std::errc()) { - ada_log("parse_ipv4 parsing failed"); - return is_valid = false; - } - ada_log("parse_ipv4 parsed ", segment_result); - input.remove_prefix(r.ptr - input.data()); - } - if (input.empty()) { - // We have the last value. - // At this stage, ipv4 contains digit_count*8 bits. - // So we have 32-digit_count*8 bits left. - if (segment_result >= (uint64_t(1) << (32 - digit_count * 8))) { - return is_valid = false; - } - ipv4 <<= (32 - digit_count * 8); - ipv4 |= segment_result; - goto final; - } else { - // There is more, so that the value must no be larger than 255 - // and we must have a '.'. - if ((segment_result > 255) || (input[0] != '.')) { - return is_valid = false; - } - ipv4 <<= 8; - ipv4 |= segment_result; - input.remove_prefix(1); // remove '.' - } - } - if ((digit_count != 4) || (!input.empty())) { - ada_log("parse_ipv4 found invalid (more than 4 numbers or empty) "); - return is_valid = false; - } -final: - ada_log("url_aggregator::parse_ipv4 completed ", get_href(), - " host: ", get_host()); - - // We could also check r.ptr to see where the parsing ended. - if (in_place && pure_decimal_count == 4 && !trailing_dot) { - ada_log( - "url_aggregator::parse_ipv4 completed and was already correct in the " - "buffer"); - // The original input was already all decimal and we validated it. So we - // don't need to do anything. - } else { - ada_log("url_aggregator::parse_ipv4 completed and we need to update it"); - // Optimization opportunity: Get rid of unnecessary string return in ipv4 - // serializer. - // TODO: This is likely a bug because it goes back update_base_hostname, not - // what we want to do. - update_base_hostname( - ada::serializers::ipv4(ipv4)); // We have to reserialize the address. - } - host_type = IPV4; - ADA_ASSERT_TRUE(validate()); - return true; -} - -bool url_aggregator::parse_ipv6(std::string_view input) { - // TODO: Implement in_place optimization: we know that input points - // in the buffer, so we can just check whether the buffer is already - // well formatted. - // TODO: Find a way to merge parse_ipv6 with url.cpp implementation. - ada_log("parse_ipv6 ", input, " [", input.size(), " bytes]"); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (input.empty()) { - return is_valid = false; - } - // Let address be a new IPv6 address whose IPv6 pieces are all 0. - std::array address{}; - - // Let pieceIndex be 0. - int piece_index = 0; - - // Let compress be null. - std::optional compress{}; - - // Let pointer be a pointer for input. - std::string_view::iterator pointer = input.begin(); - - // If c is U+003A (:), then: - if (input[0] == ':') { - // If remaining does not start with U+003A (:), validation error, return - // failure. - if (input.size() == 1 || input[1] != ':') { - ada_log("parse_ipv6 starts with : but the rest does not start with :"); - return is_valid = false; - } - - // Increase pointer by 2. - pointer += 2; - - // Increase pieceIndex by 1 and then set compress to pieceIndex. - compress = ++piece_index; - } - - // While c is not the EOF code point: - while (pointer != input.end()) { - // If pieceIndex is 8, validation error, return failure. - if (piece_index == 8) { - ada_log("parse_ipv6 piece_index == 8"); - return is_valid = false; - } - - // If c is U+003A (:), then: - if (*pointer == ':') { - // If compress is non-null, validation error, return failure. - if (compress.has_value()) { - ada_log("parse_ipv6 compress is non-null"); - return is_valid = false; - } - - // Increase pointer and pieceIndex by 1, set compress to pieceIndex, and - // then continue. - pointer++; - compress = ++piece_index; - continue; - } - - // Let value and length be 0. - uint16_t value = 0, length = 0; - - // While length is less than 4 and c is an ASCII hex digit, - // set value to value times 0x10 + c interpreted as hexadecimal number, and - // increase pointer and length by 1. - while (length < 4 && pointer != input.end() && - unicode::is_ascii_hex_digit(*pointer)) { - // https://stackoverflow.com/questions/39060852/why-does-the-addition-of-two-shorts-return-an-int - value = uint16_t(value * 0x10 + unicode::convert_hex_to_binary(*pointer)); - pointer++; - length++; - } - - // If c is U+002E (.), then: - if (pointer != input.end() && *pointer == '.') { - // If length is 0, validation error, return failure. - if (length == 0) { - ada_log("parse_ipv6 length is 0"); - return is_valid = false; - } - - // Decrease pointer by length. - pointer -= length; - - // If pieceIndex is greater than 6, validation error, return failure. - if (piece_index > 6) { - ada_log("parse_ipv6 piece_index > 6"); - return is_valid = false; - } - - // Let numbersSeen be 0. - int numbers_seen = 0; - - // While c is not the EOF code point: - while (pointer != input.end()) { - // Let ipv4Piece be null. - std::optional ipv4_piece{}; - - // If numbersSeen is greater than 0, then: - if (numbers_seen > 0) { - // If c is a U+002E (.) and numbersSeen is less than 4, then increase - // pointer by 1. - if (*pointer == '.' && numbers_seen < 4) { - pointer++; - } else { - // Otherwise, validation error, return failure. - ada_log("parse_ipv6 Otherwise, validation error, return failure"); - return is_valid = false; - } - } - - // If c is not an ASCII digit, validation error, return failure. - if (pointer == input.end() || !checkers::is_digit(*pointer)) { - ada_log( - "parse_ipv6 If c is not an ASCII digit, validation error, return " - "failure"); - return is_valid = false; - } - - // While c is an ASCII digit: - while (pointer != input.end() && checkers::is_digit(*pointer)) { - // Let number be c interpreted as decimal number. - int number = *pointer - '0'; - - // If ipv4Piece is null, then set ipv4Piece to number. - if (!ipv4_piece.has_value()) { - ipv4_piece = number; - } - // Otherwise, if ipv4Piece is 0, validation error, return failure. - else if (ipv4_piece == 0) { - ada_log("parse_ipv6 if ipv4Piece is 0, validation error"); - return is_valid = false; - } - // Otherwise, set ipv4Piece to ipv4Piece times 10 + number. - else { - ipv4_piece = *ipv4_piece * 10 + number; - } - - // If ipv4Piece is greater than 255, validation error, return failure. - if (ipv4_piece > 255) { - ada_log("parse_ipv6 ipv4_piece > 255"); - return is_valid = false; - } - - // Increase pointer by 1. - pointer++; - } - - // Set address[pieceIndex] to address[pieceIndex] times 0x100 + - // ipv4Piece. - // https://stackoverflow.com/questions/39060852/why-does-the-addition-of-two-shorts-return-an-int - address[piece_index] = - uint16_t(address[piece_index] * 0x100 + *ipv4_piece); - - // Increase numbersSeen by 1. - numbers_seen++; - - // If numbersSeen is 2 or 4, then increase pieceIndex by 1. - if (numbers_seen == 2 || numbers_seen == 4) { - piece_index++; - } - } - - // If numbersSeen is not 4, validation error, return failure. - if (numbers_seen != 4) { - return is_valid = false; - } - - // Break. - break; - } - // Otherwise, if c is U+003A (:): - else if ((pointer != input.end()) && (*pointer == ':')) { - // Increase pointer by 1. - pointer++; - - // If c is the EOF code point, validation error, return failure. - if (pointer == input.end()) { - ada_log( - "parse_ipv6 If c is the EOF code point, validation error, return " - "failure"); - return is_valid = false; - } - } - // Otherwise, if c is not the EOF code point, validation error, return - // failure. - else if (pointer != input.end()) { - ada_log( - "parse_ipv6 Otherwise, if c is not the EOF code point, validation " - "error, return failure"); - return is_valid = false; - } - - // Set address[pieceIndex] to value. - address[piece_index] = value; - - // Increase pieceIndex by 1. - piece_index++; - } - - // If compress is non-null, then: - if (compress.has_value()) { - // Let swaps be pieceIndex - compress. - int swaps = piece_index - *compress; - - // Set pieceIndex to 7. - piece_index = 7; - - // While pieceIndex is not 0 and swaps is greater than 0, - // swap address[pieceIndex] with address[compress + swaps - 1], and then - // decrease both pieceIndex and swaps by 1. - while (piece_index != 0 && swaps > 0) { - std::swap(address[piece_index], address[*compress + swaps - 1]); - piece_index--; - swaps--; - } - } - // Otherwise, if compress is null and pieceIndex is not 8, validation error, - // return failure. - else if (piece_index != 8) { - ada_log( - "parse_ipv6 if compress is null and pieceIndex is not 8, validation " - "error, return failure"); - return is_valid = false; - } - // TODO: Optimization opportunity: Get rid of unnecessary string creation. - // TODO: This is likely a bug because it goes back update_base_hostname, not - // what we want to do. - update_base_hostname(ada::serializers::ipv6(address)); - ada_log("parse_ipv6 ", get_hostname()); - ADA_ASSERT_TRUE(validate()); - host_type = IPV6; - return true; -} - -bool url_aggregator::parse_opaque_host(std::string_view input) { - ada_log("parse_opaque_host ", input, " [", input.size(), " bytes]"); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (std::any_of(input.begin(), input.end(), - ada::unicode::is_forbidden_host_code_point)) { - return is_valid = false; - } - - // Return the result of running UTF-8 percent-encode on input using the C0 - // control percent-encode set. - size_t idx = ada::unicode::percent_encode_index( - input, character_sets::C0_CONTROL_PERCENT_ENCODE); - if (idx == input.size()) { - update_base_hostname(input); - } else { - // We only create a temporary string if we need to. - update_base_hostname(ada::unicode::percent_encode( - input, character_sets::C0_CONTROL_PERCENT_ENCODE, idx)); - } - ADA_ASSERT_TRUE(validate()); - return true; -} - -[[nodiscard]] std::string url_aggregator::to_diagram() const { - if (!is_valid) { - return "invalid"; - } - std::string answer; - answer.append(buffer); - answer.append(" ["); - answer.append(std::to_string(buffer.size())); - answer.append(" bytes]"); - answer.append("\n"); - // first line - std::string line1; - line1.resize(buffer.size(), ' '); - if (components.hash_start != url_components::omitted) { - line1[components.hash_start] = '|'; - } - if (components.search_start != url_components::omitted) { - line1[components.search_start] = '|'; - } - if (components.pathname_start != buffer.size()) { - line1[components.pathname_start] = '|'; - } - if (components.host_end != buffer.size()) { - line1[components.host_end] = '|'; - } - if (components.host_start != buffer.size()) { - line1[components.host_start] = '|'; - } - if (components.username_end != buffer.size()) { - line1[components.username_end] = '|'; - } - if (components.protocol_end != buffer.size()) { - line1[components.protocol_end] = '|'; - } - answer.append(line1); - answer.append("\n"); - - std::string line2 = line1; - if (components.hash_start != url_components::omitted) { - line2[components.hash_start] = '`'; - line1[components.hash_start] = ' '; - - for (size_t i = components.hash_start + 1; i < line2.size(); i++) { - line2[i] = '-'; - } - line2.append(" hash_start"); - answer.append(line2); - answer.append("\n"); - } - - std::string line3 = line1; - if (components.search_start != url_components::omitted) { - line3[components.search_start] = '`'; - line1[components.search_start] = ' '; - - for (size_t i = components.search_start + 1; i < line3.size(); i++) { - line3[i] = '-'; - } - line3.append(" search_start "); - line3.append(std::to_string(components.search_start)); - answer.append(line3); - answer.append("\n"); - } - - std::string line4 = line1; - if (components.pathname_start != buffer.size()) { - line4[components.pathname_start] = '`'; - line1[components.pathname_start] = ' '; - for (size_t i = components.pathname_start + 1; i < line4.size(); i++) { - line4[i] = '-'; - } - line4.append(" pathname_start "); - line4.append(std::to_string(components.pathname_start)); - answer.append(line4); - answer.append("\n"); - } - - std::string line5 = line1; - if (components.host_end != buffer.size()) { - line5[components.host_end] = '`'; - line1[components.host_end] = ' '; - - for (size_t i = components.host_end + 1; i < line5.size(); i++) { - line5[i] = '-'; - } - line5.append(" host_end "); - line5.append(std::to_string(components.host_end)); - answer.append(line5); - answer.append("\n"); - } - - std::string line6 = line1; - if (components.host_start != buffer.size()) { - line6[components.host_start] = '`'; - line1[components.host_start] = ' '; - - for (size_t i = components.host_start + 1; i < line6.size(); i++) { - line6[i] = '-'; - } - line6.append(" host_start "); - line6.append(std::to_string(components.host_start)); - answer.append(line6); - answer.append("\n"); - } - - std::string line7 = line1; - if (components.username_end != buffer.size()) { - line7[components.username_end] = '`'; - line1[components.username_end] = ' '; - - for (size_t i = components.username_end + 1; i < line7.size(); i++) { - line7[i] = '-'; - } - line7.append(" username_end "); - line7.append(std::to_string(components.username_end)); - answer.append(line7); - answer.append("\n"); - } - - std::string line8 = line1; - if (components.protocol_end != buffer.size()) { - line8[components.protocol_end] = '`'; - line1[components.protocol_end] = ' '; - - for (size_t i = components.protocol_end + 1; i < line8.size(); i++) { - line8[i] = '-'; - } - line8.append(" protocol_end "); - line8.append(std::to_string(components.protocol_end)); - answer.append(line8); - answer.append("\n"); - } - - if (components.hash_start == url_components::omitted) { - answer.append("note: hash omitted\n"); - } - if (components.search_start == url_components::omitted) { - answer.append("note: search omitted\n"); - } - if (components.protocol_end > buffer.size()) { - answer.append("warning: protocol_end overflows\n"); - } - if (components.username_end > buffer.size()) { - answer.append("warning: username_end overflows\n"); - } - if (components.host_start > buffer.size()) { - answer.append("warning: host_start overflows\n"); - } - if (components.host_end > buffer.size()) { - answer.append("warning: host_end overflows\n"); - } - if (components.pathname_start > buffer.size()) { - answer.append("warning: pathname_start overflows\n"); - } - return answer; -} - -[[nodiscard]] bool url_aggregator::validate() const noexcept { - if (!is_valid) { - return true; - } - if (!components.check_offset_consistency()) { - ada_log("url_aggregator::validate inconsistent components \n", - to_diagram()); - return false; - } - // We have a credible components struct, but let us investivate more - // carefully: - /** - * https://user:pass@example.com:1234/foo/bar?baz#quux - * | | | | ^^^^| | | - * | | | | | | | `----- hash_start - * | | | | | | `--------- search_start - * | | | | | `----------------- pathname_start - * | | | | `--------------------- port - * | | | `----------------------- host_end - * | | `---------------------------------- host_start - * | `--------------------------------------- username_end - * `--------------------------------------------- protocol_end - */ - if (components.protocol_end == url_components::omitted) { - ada_log("url_aggregator::validate omitted protocol_end \n", to_diagram()); - return false; - } - if (components.username_end == url_components::omitted) { - ada_log("url_aggregator::validate omitted username_end \n", to_diagram()); - return false; - } - if (components.host_start == url_components::omitted) { - ada_log("url_aggregator::validate omitted host_start \n", to_diagram()); - return false; - } - if (components.host_end == url_components::omitted) { - ada_log("url_aggregator::validate omitted host_end \n", to_diagram()); - return false; - } - if (components.pathname_start == url_components::omitted) { - ada_log("url_aggregator::validate omitted pathname_start \n", to_diagram()); - return false; - } - - if (components.protocol_end > buffer.size()) { - ada_log("url_aggregator::validate protocol_end overflow \n", to_diagram()); - return false; - } - if (components.username_end > buffer.size()) { - ada_log("url_aggregator::validate username_end overflow \n", to_diagram()); - return false; - } - if (components.host_start > buffer.size()) { - ada_log("url_aggregator::validate host_start overflow \n", to_diagram()); - return false; - } - if (components.host_end > buffer.size()) { - ada_log("url_aggregator::validate host_end overflow \n", to_diagram()); - return false; - } - if (components.pathname_start > buffer.size()) { - ada_log("url_aggregator::validate pathname_start overflow \n", - to_diagram()); - return false; - } - - if (components.protocol_end > 0) { - if (buffer[components.protocol_end - 1] != ':') { - ada_log( - "url_aggregator::validate missing : at the end of the protocol \n", - to_diagram()); - return false; - } - } - - if (components.username_end != buffer.size() && - components.username_end > components.protocol_end + 2) { - if (buffer[components.username_end] != ':' && - buffer[components.username_end] != '@') { - ada_log( - "url_aggregator::validate missing : or @ at the end of the username " - "\n", - to_diagram()); - return false; - } - } - - if (components.host_start != buffer.size()) { - if (components.host_start > components.username_end) { - if (buffer[components.host_start] != '@') { - ada_log( - "url_aggregator::validate missing @ at the end of the password \n", - to_diagram()); - return false; - } - } else if (components.host_start == components.username_end && - components.host_end > components.host_start) { - if (components.host_start == components.protocol_end + 2) { - if (buffer[components.protocol_end] != '/' || - buffer[components.protocol_end + 1] != '/') { - ada_log( - "url_aggregator::validate missing // between protocol and host " - "\n", - to_diagram()); - return false; - } - } else { - if (components.host_start > components.protocol_end && - buffer[components.host_start] != '@') { - ada_log( - "url_aggregator::validate missing @ at the end of the username " - "\n", - to_diagram()); - return false; - } - } - } else { - if (components.host_end != components.host_start) { - ada_log("url_aggregator::validate expected omitted host \n", - to_diagram()); - return false; - } - } - } - if (components.host_end != buffer.size() && - components.pathname_start > components.host_end) { - if (components.pathname_start == components.host_end + 2 && - buffer[components.host_end] == '/' && - buffer[components.host_end + 1] == '.') { - if (components.pathname_start + 1 >= buffer.size() || - buffer[components.pathname_start] != '/' || - buffer[components.pathname_start + 1] != '/') { - ada_log( - "url_aggregator::validate expected the path to begin with // \n", - to_diagram()); - return false; - } - } else if (buffer[components.host_end] != ':') { - ada_log("url_aggregator::validate missing : at the port \n", - to_diagram()); - return false; - } - } - if (components.pathname_start != buffer.size() && - components.pathname_start < components.search_start && - components.pathname_start < components.hash_start && !has_opaque_path) { - if (buffer[components.pathname_start] != '/') { - ada_log("url_aggregator::validate missing / at the path \n", - to_diagram()); - return false; - } - } - if (components.search_start != url_components::omitted) { - if (buffer[components.search_start] != '?') { - ada_log("url_aggregator::validate missing ? at the search \n", - to_diagram()); - return false; - } - } - if (components.hash_start != url_components::omitted) { - if (buffer[components.hash_start] != '#') { - ada_log("url_aggregator::validate missing # at the hash \n", - to_diagram()); - return false; - } - } - - return true; -} - -void url_aggregator::delete_dash_dot() { - ada_log("url_aggregator::delete_dash_dot"); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(has_dash_dot()); - buffer.erase(components.host_end, 2); - components.pathname_start -= 2; - if (components.search_start != url_components::omitted) { - components.search_start -= 2; - } - if (components.hash_start != url_components::omitted) { - components.hash_start -= 2; - } - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!has_dash_dot()); -} - -inline void url_aggregator::consume_prepared_path(std::string_view input) { - ada_log("url_aggregator::consume_prepared_path ", input); - /*** - * This is largely duplicated code from helpers::parse_prepared_path, which is - * unfortunate. This particular function is nearly identical, except that it - * is a method on url_aggregator. The idea is that the trivial path (which is - * very common) merely appends to the buffer. This is the same trivial path as - * with helpers::parse_prepared_path, except that we have the additional check - * for is_at_path(). Otherwise, we grab a copy of the current path and we - * modify it, and then insert it back into the buffer. - */ - uint8_t accumulator = checkers::path_signature(input); - // Let us first detect a trivial case. - // If it is special, we check that we have no dot, no %, no \ and no - // character needing percent encoding. Otherwise, we check that we have no %, - // no dot, and no character needing percent encoding. - constexpr uint8_t need_encoding = 1; - constexpr uint8_t backslash_char = 2; - constexpr uint8_t dot_char = 4; - constexpr uint8_t percent_char = 8; - bool special = type != ada::scheme::NOT_SPECIAL; - bool may_need_slow_file_handling = (type == ada::scheme::type::FILE && - checkers::is_windows_drive_letter(input)); - bool trivial_path = - (special ? (accumulator == 0) - : ((accumulator & (need_encoding | dot_char | percent_char)) == - 0)) && - (!may_need_slow_file_handling); - if (accumulator == dot_char && !may_need_slow_file_handling) { - // '4' means that we have at least one dot, but nothing that requires - // percent encoding or decoding. The only part that is not trivial is - // that we may have single dots and double dots path segments. - // If we have such segments, then we either have a path that begins - // with '.' (easy to check), or we have the sequence './'. - // Note: input cannot be empty, it must at least contain one character ('.') - // Note: we know that '\' is not present. - if (input[0] != '.') { - size_t slashdot = input.find("/."); - if (slashdot == std::string_view::npos) { // common case - trivial_path = true; - } else { // uncommon - // only three cases matter: /./, /.. or a final / - trivial_path = - !(slashdot + 2 == input.size() || input[slashdot + 2] == '.' || - input[slashdot + 2] == '/'); - } - } - } - if (trivial_path && is_at_path()) { - ada_log("parse_path trivial"); - buffer += '/'; - buffer += input; - return; - } - std::string path = std::string(get_pathname()); - // We are going to need to look a bit at the path, but let us see if we can - // ignore percent encoding *and* backslashes *and* percent characters. - // Except for the trivial case, this is likely to capture 99% of paths out - // there. - bool fast_path = - (special && - (accumulator & (need_encoding | backslash_char | percent_char)) == 0) && - (type != ada::scheme::type::FILE); - if (fast_path) { - ada_log("parse_prepared_path fast"); - // Here we don't need to worry about \ or percent encoding. - // We also do not have a file protocol. We might have dots, however, - // but dots must as appear as '.', and they cannot be encoded because - // the symbol '%' is not present. - size_t previous_location = 0; // We start at 0. - do { - size_t new_location = input.find('/', previous_location); - // std::string_view path_view = input; - // We process the last segment separately: - if (new_location == std::string_view::npos) { - std::string_view path_view = input.substr(previous_location); - if (path_view == "..") { // The path ends with .. - // e.g., if you receive ".." with an empty path, you go to "/". - if (path.empty()) { - path = '/'; - update_base_pathname(path); - return; - } - // Fast case where we have nothing to do: - if (path.back() == '/') { - update_base_pathname(path); - return; - } - // If you have the path "/joe/myfriend", - // then you delete 'myfriend'. - path.resize(path.rfind('/') + 1); - update_base_pathname(path); - return; - } - path += '/'; - if (path_view != ".") { - path.append(path_view); - } - update_base_pathname(path); - return; - } else { - // This is a non-final segment. - std::string_view path_view = - input.substr(previous_location, new_location - previous_location); - previous_location = new_location + 1; - if (path_view == "..") { - size_t last_delimiter = path.rfind('/'); - if (last_delimiter != std::string::npos) { - path.erase(last_delimiter); - } - } else if (path_view != ".") { - path += '/'; - path.append(path_view); - } - } - } while (true); - } else { - ada_log("parse_path slow"); - // we have reached the general case - bool needs_percent_encoding = (accumulator & 1); - std::string path_buffer_tmp; - do { - size_t location = (special && (accumulator & 2)) - ? input.find_first_of("/\\") - : input.find('/'); - std::string_view path_view = input; - if (location != std::string_view::npos) { - path_view.remove_suffix(path_view.size() - location); - input.remove_prefix(location + 1); - } - // path_buffer is either path_view or it might point at a percent encoded - // temporary string. - std::string_view path_buffer = - (needs_percent_encoding && - ada::unicode::percent_encode( - path_view, character_sets::PATH_PERCENT_ENCODE, path_buffer_tmp)) - ? path_buffer_tmp - : path_view; - if (unicode::is_double_dot_path_segment(path_buffer)) { - if ((helpers::shorten_path(path, type) || special) && - location == std::string_view::npos) { - path += '/'; - } - } else if (unicode::is_single_dot_path_segment(path_buffer) && - (location == std::string_view::npos)) { - path += '/'; - } - // Otherwise, if path_buffer is not a single-dot path segment, then: - else if (!unicode::is_single_dot_path_segment(path_buffer)) { - // If url's scheme is "file", url's path is empty, and path_buffer is a - // Windows drive letter, then replace the second code point in - // path_buffer with U+003A (:). - if (type == ada::scheme::type::FILE && path.empty() && - checkers::is_windows_drive_letter(path_buffer)) { - path += '/'; - path += path_buffer[0]; - path += ':'; - path_buffer.remove_prefix(2); - path.append(path_buffer); - } else { - // Append path_buffer to url's path. - path += '/'; - path.append(path_buffer); - } - } - if (location == std::string_view::npos) { - update_base_pathname(path); - return; - } - } while (true); - } -} -} // namespace ada -/* end file src/url_aggregator.cpp */ -/* begin file src/ada_c.cpp */ - -ada::result& get_instance(void* result) noexcept { - return *(ada::result*)result; -} - -extern "C" { -typedef void* ada_url; -typedef void* ada_url_search_params; -typedef void* ada_strings; -typedef void* ada_url_search_params_keys_iter; -typedef void* ada_url_search_params_values_iter; -typedef void* ada_url_search_params_entries_iter; - -struct ada_string { - const char* data; - size_t length; -}; - -struct ada_owned_string { - const char* data; - size_t length; -}; - -struct ada_string_pair { - ada_string key; - ada_string value; -}; - -ada_string ada_string_create(const char* data, size_t length) { - ada_string out{}; - out.data = data; - out.length = length; - return out; -} - -struct ada_url_components { - /* - * By using 32-bit integers, we implicitly assume that the URL string - * cannot exceed 4 GB. - * - * https://user:pass@example.com:1234/foo/bar?baz#quux - * | | | | ^^^^| | | - * | | | | | | | `----- hash_start - * | | | | | | `--------- search_start - * | | | | | `----------------- pathname_start - * | | | | `--------------------- port - * | | | `----------------------- host_end - * | | `---------------------------------- host_start - * | `--------------------------------------- username_end - * `--------------------------------------------- protocol_end - */ - uint32_t protocol_end; - /** - * Username end is not `omitted` by default (-1) to make username and password - * getters less costly to implement. - */ - uint32_t username_end; - uint32_t host_start; - uint32_t host_end; - uint32_t port; - uint32_t pathname_start; - uint32_t search_start; - uint32_t hash_start; -}; - -ada_url ada_parse(const char* input, size_t length) noexcept { - return new ada::result( - ada::parse(std::string_view(input, length))); -} - -ada_url ada_parse_with_base(const char* input, size_t input_length, - const char* base, size_t base_length) noexcept { - auto base_out = - ada::parse(std::string_view(base, base_length)); - - if (!base_out) { - return new ada::result(base_out); - } - - return new ada::result(ada::parse( - std::string_view(input, input_length), &base_out.value())); -} - -bool ada_can_parse(const char* input, size_t length) noexcept { - return ada::can_parse(std::string_view(input, length)); -} - -bool ada_can_parse_with_base(const char* input, size_t input_length, - const char* base, size_t base_length) noexcept { - std::string_view base_view(base, base_length); - return ada::can_parse(std::string_view(input, input_length), &base_view); -} - -void ada_free(ada_url result) noexcept { - auto* r = (ada::result*)result; - delete r; -} - -ada_url ada_copy(ada_url input) noexcept { - ada::result& r = get_instance(input); - return new ada::result(r); -} - -bool ada_is_valid(ada_url result) noexcept { - ada::result& r = get_instance(result); - return r.has_value(); -} - -// caller must free the result with ada_free_owned_string -ada_owned_string ada_get_origin(ada_url result) noexcept { - ada::result& r = get_instance(result); - ada_owned_string owned{}; - if (!r) { - owned.data = nullptr; - owned.length = 0; - return owned; - } - std::string out = r->get_origin(); - owned.length = out.size(); - owned.data = new char[owned.length]; - memcpy((void*)owned.data, out.data(), owned.length); - return owned; -} - -void ada_free_owned_string(ada_owned_string owned) noexcept { - delete[] owned.data; -} - -ada_string ada_get_href(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_href(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_username(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_username(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_password(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_password(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_port(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_port(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_hash(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_hash(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_host(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_host(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_hostname(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_hostname(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_pathname(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_pathname(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_search(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_search(); - return ada_string_create(out.data(), out.length()); -} - -ada_string ada_get_protocol(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view out = r->get_protocol(); - return ada_string_create(out.data(), out.length()); -} - -uint8_t ada_get_host_type(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return 0; - } - return r->host_type; -} - -uint8_t ada_get_scheme_type(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return 0; - } - return r->type; -} - -bool ada_set_href(ada_url result, const char* input, size_t length) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->set_href(std::string_view(input, length)); -} - -bool ada_set_host(ada_url result, const char* input, size_t length) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->set_host(std::string_view(input, length)); -} - -bool ada_set_hostname(ada_url result, const char* input, - size_t length) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->set_hostname(std::string_view(input, length)); -} - -bool ada_set_protocol(ada_url result, const char* input, - size_t length) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->set_protocol(std::string_view(input, length)); -} - -bool ada_set_username(ada_url result, const char* input, - size_t length) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->set_username(std::string_view(input, length)); -} - -bool ada_set_password(ada_url result, const char* input, - size_t length) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->set_password(std::string_view(input, length)); -} - -bool ada_set_port(ada_url result, const char* input, size_t length) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->set_port(std::string_view(input, length)); -} - -bool ada_set_pathname(ada_url result, const char* input, - size_t length) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->set_pathname(std::string_view(input, length)); -} - -/** - * Update the search/query of the URL. - * - * If a URL has `?` as the search value, passing empty string to this function - * does not remove the attribute. If you need to remove it, please use - * `ada_clear_search` method. - */ -void ada_set_search(ada_url result, const char* input, size_t length) noexcept { - ada::result& r = get_instance(result); - if (r) { - r->set_search(std::string_view(input, length)); - } -} - -/** - * Update the hash/fragment of the URL. - * - * If a URL has `#` as the hash value, passing empty string to this function - * does not remove the attribute. If you need to remove it, please use - * `ada_clear_hash` method. - */ -void ada_set_hash(ada_url result, const char* input, size_t length) noexcept { - ada::result& r = get_instance(result); - if (r) { - r->set_hash(std::string_view(input, length)); - } -} - -void ada_clear_port(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (r) { - r->clear_port(); - } -} - -/** - * Removes the hash of the URL. - * - * Despite `ada_set_hash` method, this function allows the complete - * removal of the hash attribute, even if it has a value of `#`. - */ -void ada_clear_hash(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (r) { - r->clear_hash(); - } -} - -/** - * Removes the search of the URL. - * - * Despite `ada_set_search` method, this function allows the complete - * removal of the search attribute, even if it has a value of `?`. - */ -void ada_clear_search(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (r) { - r->clear_search(); - } -} - -bool ada_has_credentials(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_credentials(); -} - -bool ada_has_empty_hostname(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_empty_hostname(); -} - -bool ada_has_hostname(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_hostname(); -} - -bool ada_has_non_empty_username(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_non_empty_username(); -} - -bool ada_has_non_empty_password(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_non_empty_password(); -} - -bool ada_has_port(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_port(); -} - -bool ada_has_password(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_password(); -} - -bool ada_has_hash(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_hash(); -} - -bool ada_has_search(ada_url result) noexcept { - ada::result& r = get_instance(result); - if (!r) { - return false; - } - return r->has_search(); -} - -// returns a pointer to the internal url_aggregator::url_components -const ada_url_components* ada_get_components(ada_url result) noexcept { - static_assert(sizeof(ada_url_components) == sizeof(ada::url_components)); - ada::result& r = get_instance(result); - if (!r) { - return nullptr; - } - return reinterpret_cast(&r->get_components()); -} - -ada_owned_string ada_idna_to_unicode(const char* input, size_t length) { - std::string out = ada::idna::to_unicode(std::string_view(input, length)); - ada_owned_string owned{}; - owned.length = out.length(); - owned.data = new char[owned.length]; - memcpy((void*)owned.data, out.data(), owned.length); - return owned; -} - -ada_owned_string ada_idna_to_ascii(const char* input, size_t length) { - std::string out = ada::idna::to_ascii(std::string_view(input, length)); - ada_owned_string owned{}; - owned.length = out.size(); - owned.data = new char[owned.length]; - memcpy((void*)owned.data, out.data(), owned.length); - return owned; -} - -ada_url_search_params ada_parse_search_params(const char* input, - size_t length) { - return new ada::result( - ada::url_search_params(std::string_view(input, length))); -} - -void ada_free_search_params(ada_url_search_params result) { - auto* r = (ada::result*)result; - delete r; -} - -ada_owned_string ada_search_params_to_string(ada_url_search_params result) { - ada::result& r = - *(ada::result*)result; - if (!r) return ada_owned_string{nullptr, 0}; - std::string out = r->to_string(); - ada_owned_string owned{}; - owned.length = out.size(); - owned.data = new char[owned.length]; - memcpy((void*)owned.data, out.data(), owned.length); - return owned; -} - -size_t ada_search_params_size(ada_url_search_params result) { - ada::result& r = - *(ada::result*)result; - if (!r) { - return 0; - } - return r->size(); -} - -void ada_search_params_sort(ada_url_search_params result) { - ada::result& r = - *(ada::result*)result; - if (r) { - r->sort(); - } -} - -void ada_search_params_reset(ada_url_search_params result, const char* input, - size_t length) { - ada::result& r = - *(ada::result*)result; - if (r) { - r->reset(std::string_view(input, length)); - } -} - -void ada_search_params_append(ada_url_search_params result, const char* key, - size_t key_length, const char* value, - size_t value_length) { - ada::result& r = - *(ada::result*)result; - if (r) { - r->append(std::string_view(key, key_length), - std::string_view(value, value_length)); - } -} - -void ada_search_params_set(ada_url_search_params result, const char* key, - size_t key_length, const char* value, - size_t value_length) { - ada::result& r = - *(ada::result*)result; - if (r) { - r->set(std::string_view(key, key_length), - std::string_view(value, value_length)); - } -} - -void ada_search_params_remove(ada_url_search_params result, const char* key, - size_t key_length) { - ada::result& r = - *(ada::result*)result; - if (r) { - r->remove(std::string_view(key, key_length)); - } -} - -void ada_search_params_remove_value(ada_url_search_params result, - const char* key, size_t key_length, - const char* value, size_t value_length) { - ada::result& r = - *(ada::result*)result; - if (r) { - r->remove(std::string_view(key, key_length), - std::string_view(value, value_length)); - } -} - -bool ada_search_params_has(ada_url_search_params result, const char* key, - size_t key_length) { - ada::result& r = - *(ada::result*)result; - if (!r) { - return false; - } - return r->has(std::string_view(key, key_length)); -} - -bool ada_search_params_has_value(ada_url_search_params result, const char* key, - size_t key_length, const char* value, - size_t value_length) { - ada::result& r = - *(ada::result*)result; - if (!r) { - return false; - } - return r->has(std::string_view(key, key_length), - std::string_view(value, value_length)); -} - -ada_string ada_search_params_get(ada_url_search_params result, const char* key, - size_t key_length) { - ada::result& r = - *(ada::result*)result; - if (!r) { - return ada_string_create(nullptr, 0); - } - auto found = r->get(std::string_view(key, key_length)); - if (!found.has_value()) { - return ada_string_create(nullptr, 0); - } - return ada_string_create(found->data(), found->length()); -} - -ada_strings ada_search_params_get_all(ada_url_search_params result, - const char* key, size_t key_length) { - ada::result& r = - *(ada::result*)result; - if (!r) { - return new ada::result>( - std::vector()); - } - return new ada::result>( - r->get_all(std::string_view(key, key_length))); -} - -ada_url_search_params_keys_iter ada_search_params_get_keys( - ada_url_search_params result) { - ada::result& r = - *(ada::result*)result; - if (!r) { - return new ada::result( - ada::url_search_params_keys_iter()); - } - return new ada::result(r->get_keys()); -} - -ada_url_search_params_values_iter ada_search_params_get_values( - ada_url_search_params result) { - ada::result& r = - *(ada::result*)result; - if (!r) { - return new ada::result( - ada::url_search_params_values_iter()); - } - return new ada::result(r->get_values()); -} - -ada_url_search_params_entries_iter ada_search_params_get_entries( - ada_url_search_params result) { - ada::result& r = - *(ada::result*)result; - if (!r) { - return new ada::result( - ada::url_search_params_entries_iter()); - } - return new ada::result(r->get_entries()); -} - -void ada_free_strings(ada_strings result) { - auto* r = (ada::result>*)result; - delete r; -} - -size_t ada_strings_size(ada_strings result) { - auto* r = (ada::result>*)result; - if (!r) { - return 0; - } - return (*r)->size(); -} - -ada_string ada_strings_get(ada_strings result, size_t index) { - auto* r = (ada::result>*)result; - if (!r) { - return ada_string_create(nullptr, 0); - } - std::string_view view = (*r)->at(index); - return ada_string_create(view.data(), view.length()); -} - -void ada_free_search_params_keys_iter(ada_url_search_params_keys_iter result) { - auto* r = (ada::result*)result; - delete r; -} - -ada_string ada_search_params_keys_iter_next( - ada_url_search_params_keys_iter result) { - auto* r = (ada::result*)result; - if (!r) { - return ada_string_create(nullptr, 0); - } - auto next = (*r)->next(); - if (!next.has_value()) { - return ada_string_create(nullptr, 0); - } - return ada_string_create(next->data(), next->length()); -} - -bool ada_search_params_keys_iter_has_next( - ada_url_search_params_keys_iter result) { - auto* r = (ada::result*)result; - if (!r) { - return false; - } - return (*r)->has_next(); -} - -void ada_free_search_params_values_iter( - ada_url_search_params_values_iter result) { - auto* r = (ada::result*)result; - delete r; -} - -ada_string ada_search_params_values_iter_next( - ada_url_search_params_values_iter result) { - auto* r = (ada::result*)result; - if (!r) { - return ada_string_create(nullptr, 0); - } - auto next = (*r)->next(); - if (!next.has_value()) { - return ada_string_create(nullptr, 0); - } - return ada_string_create(next->data(), next->length()); -} - -bool ada_search_params_values_iter_has_next( - ada_url_search_params_values_iter result) { - auto* r = (ada::result*)result; - if (!r) { - return false; - } - return (*r)->has_next(); -} - -void ada_free_search_params_entries_iter( - ada_url_search_params_entries_iter result) { - auto* r = (ada::result*)result; - delete r; -} - -ada_string_pair ada_search_params_entries_iter_next( - ada_url_search_params_entries_iter result) { - auto* r = (ada::result*)result; - if (!r) return {ada_string_create(nullptr, 0), ada_string_create(nullptr, 0)}; - auto next = (*r)->next(); - if (!next.has_value()) { - return {ada_string_create(nullptr, 0), ada_string_create(nullptr, 0)}; - } - return ada_string_pair{ - ada_string_create(next->first.data(), next->first.length()), - ada_string_create(next->second.data(), next->second.length())}; -} - -bool ada_search_params_entries_iter_has_next( - ada_url_search_params_entries_iter result) { - auto* r = (ada::result*)result; - if (!r) { - return false; - } - return (*r)->has_next(); -} - -} // extern "C" -/* end file src/ada_c.cpp */ -/* end file src/ada.cpp */ diff --git a/NativeScript/runtime/android/modules/url/ada/ada.h b/NativeScript/runtime/android/modules/url/ada/ada.h deleted file mode 100644 index a42ed6efe..000000000 --- a/NativeScript/runtime/android/modules/url/ada/ada.h +++ /dev/null @@ -1,7330 +0,0 @@ -/* auto-generated on 2024-07-06 17:38:56 -0400. Do not edit! */ -/* begin file include/ada.h */ -/** - * @file ada.h - * @brief Includes all definitions for Ada. - */ -#ifndef ADA_H -#define ADA_H - -/* begin file include/ada/ada_idna.h */ -/* auto-generated on 2023-09-19 15:58:51 -0400. Do not edit! */ -/* begin file include/idna.h */ -#ifndef ADA_IDNA_H -#define ADA_IDNA_H - -/* begin file include/ada/idna/unicode_transcoding.h */ -#ifndef ADA_IDNA_UNICODE_TRANSCODING_H -#define ADA_IDNA_UNICODE_TRANSCODING_H - -#include -#include - -namespace ada::idna { - -size_t utf8_to_utf32(const char* buf, size_t len, char32_t* utf32_output); - -size_t utf8_length_from_utf32(const char32_t* buf, size_t len); - -size_t utf32_length_from_utf8(const char* buf, size_t len); - -size_t utf32_to_utf8(const char32_t* buf, size_t len, char* utf8_output); - -} // namespace ada::idna - -#endif // ADA_IDNA_UNICODE_TRANSCODING_H -/* end file include/ada/idna/unicode_transcoding.h */ -/* begin file include/ada/idna/mapping.h */ -#ifndef ADA_IDNA_MAPPING_H -#define ADA_IDNA_MAPPING_H - -#include -#include - -namespace ada::idna { - -// If the input is ascii, then the mapping is just -> lower case. -void ascii_map(char* input, size_t length); -// check whether an ascii string needs mapping -bool ascii_has_upper_case(char* input, size_t length); -// Map the characters according to IDNA, returning the empty string on error. -std::u32string map(std::u32string_view input); - -} // namespace ada::idna - -#endif -/* end file include/ada/idna/mapping.h */ -/* begin file include/ada/idna/normalization.h */ -#ifndef ADA_IDNA_NORMALIZATION_H -#define ADA_IDNA_NORMALIZATION_H - -#include -#include - -namespace ada::idna { - -// Normalize the characters according to IDNA (Unicode Normalization Form C). -void normalize(std::u32string& input); - -} // namespace ada::idna -#endif -/* end file include/ada/idna/normalization.h */ -/* begin file include/ada/idna/punycode.h */ -#ifndef ADA_IDNA_PUNYCODE_H -#define ADA_IDNA_PUNYCODE_H - -#include -#include - -namespace ada::idna { - -bool punycode_to_utf32(std::string_view input, std::u32string& out); -bool verify_punycode(std::string_view input); -bool utf32_to_punycode(std::u32string_view input, std::string& out); - -} // namespace ada::idna - -#endif // ADA_IDNA_PUNYCODE_H -/* end file include/ada/idna/punycode.h */ -/* begin file include/ada/idna/validity.h */ -#ifndef ADA_IDNA_VALIDITY_H -#define ADA_IDNA_VALIDITY_H - -#include -#include - -namespace ada::idna { - -/** - * @see https://www.unicode.org/reports/tr46/#Validity_Criteria - */ -bool is_label_valid(std::u32string_view label); - -} // namespace ada::idna - -#endif // ADA_IDNA_VALIDITY_H -/* end file include/ada/idna/validity.h */ -/* begin file include/ada/idna/to_ascii.h */ -#ifndef ADA_IDNA_TO_ASCII_H -#define ADA_IDNA_TO_ASCII_H - -#include -#include - -namespace ada::idna { - -// Converts a domain (e.g., www.google.com) possibly containing international -// characters to an ascii domain (with punycode). It will not do percent -// decoding: percent decoding should be done prior to calling this function. We -// do not remove tabs and spaces, they should have been removed prior to calling -// this function. We also do not trim control characters. We also assume that -// the input is not empty. We return "" on error. -// -// -// This function may accept or even produce invalid domains. -std::string to_ascii(std::string_view ut8_string); - -// Returns true if the string contains a forbidden code point according to the -// WHATGL URL specification: -// https://url.spec.whatwg.org/#forbidden-domain-code-point -bool contains_forbidden_domain_code_point(std::string_view ascii_string); - -bool begins_with(std::u32string_view view, std::u32string_view prefix); -bool begins_with(std::string_view view, std::string_view prefix); - -bool constexpr is_ascii(std::u32string_view view); -bool constexpr is_ascii(std::string_view view); - -} // namespace ada::idna - -#endif // ADA_IDNA_TO_ASCII_H -/* end file include/ada/idna/to_ascii.h */ -/* begin file include/ada/idna/to_unicode.h */ - -#ifndef ADA_IDNA_TO_UNICODE_H -#define ADA_IDNA_TO_UNICODE_H - -#include - -namespace ada::idna { - -std::string to_unicode(std::string_view input); - -} // namespace ada::idna - -#endif // ADA_IDNA_TO_UNICODE_H -/* end file include/ada/idna/to_unicode.h */ - -#endif -/* end file include/idna.h */ -/* end file include/ada/ada_idna.h */ -/* begin file include/ada/character_sets-inl.h */ -/** - * @file character_sets-inl.h - * @brief Definitions of the character sets used by unicode functions. - * @author Node.js - * @see https://github.com/nodejs/node/blob/main/src/node_url_tables.cc - */ -#ifndef ADA_CHARACTER_SETS_INL_H -#define ADA_CHARACTER_SETS_INL_H - -/* begin file include/ada/character_sets.h */ -/** - * @file character_sets.h - * @brief Declaration of the character sets used by unicode functions. - * @author Node.js - * @see https://github.com/nodejs/node/blob/main/src/node_url_tables.cc - */ -#ifndef ADA_CHARACTER_SETS_H -#define ADA_CHARACTER_SETS_H - -/* begin file include/ada/common_defs.h */ -/** - * @file common_defs.h - * @brief Common definitions for cross-platform compiler support. - */ -#ifndef ADA_COMMON_DEFS_H -#define ADA_COMMON_DEFS_H - -#ifdef _MSC_VER -#define ADA_VISUAL_STUDIO 1 -/** - * We want to differentiate carefully between - * clang under visual studio and regular visual - * studio. - */ -#ifdef __clang__ -// clang under visual studio -#define ADA_CLANG_VISUAL_STUDIO 1 -#else -// just regular visual studio (best guess) -#define ADA_REGULAR_VISUAL_STUDIO 1 -#endif // __clang__ -#endif // _MSC_VER - -#if defined(__GNUC__) -// Marks a block with a name so that MCA analysis can see it. -#define ADA_BEGIN_DEBUG_BLOCK(name) __asm volatile("# LLVM-MCA-BEGIN " #name); -#define ADA_END_DEBUG_BLOCK(name) __asm volatile("# LLVM-MCA-END " #name); -#define ADA_DEBUG_BLOCK(name, block) \ - BEGIN_DEBUG_BLOCK(name); \ - block; \ - END_DEBUG_BLOCK(name); -#else -#define ADA_BEGIN_DEBUG_BLOCK(name) -#define ADA_END_DEBUG_BLOCK(name) -#define ADA_DEBUG_BLOCK(name, block) -#endif - -// Align to N-byte boundary -#define ADA_ROUNDUP_N(a, n) (((a) + ((n)-1)) & ~((n)-1)) -#define ADA_ROUNDDOWN_N(a, n) ((a) & ~((n)-1)) - -#define ADA_ISALIGNED_N(ptr, n) (((uintptr_t)(ptr) & ((n)-1)) == 0) - -#if defined(ADA_REGULAR_VISUAL_STUDIO) - -#define ada_really_inline __forceinline -#define ada_never_inline __declspec(noinline) - -#define ada_unused -#define ada_warn_unused - -#ifndef ada_likely -#define ada_likely(x) x -#endif -#ifndef ada_unlikely -#define ada_unlikely(x) x -#endif - -#define ADA_PUSH_DISABLE_WARNINGS __pragma(warning(push)) -#define ADA_PUSH_DISABLE_ALL_WARNINGS __pragma(warning(push, 0)) -#define ADA_DISABLE_VS_WARNING(WARNING_NUMBER) \ - __pragma(warning(disable : WARNING_NUMBER)) -// Get rid of Intellisense-only warnings (Code Analysis) -// Though __has_include is C++17, it is supported in Visual Studio 2017 or -// better (_MSC_VER>=1910). -#ifdef __has_include -#if __has_include() -#include -#define ADA_DISABLE_UNDESIRED_WARNINGS \ - ADA_DISABLE_VS_WARNING(ALL_CPPCORECHECK_WARNINGS) -#endif -#endif - -#ifndef ADA_DISABLE_UNDESIRED_WARNINGS -#define ADA_DISABLE_UNDESIRED_WARNINGS -#endif - -#define ADA_DISABLE_DEPRECATED_WARNING ADA_DISABLE_VS_WARNING(4996) -#define ADA_DISABLE_STRICT_OVERFLOW_WARNING -#define ADA_POP_DISABLE_WARNINGS __pragma(warning(pop)) - -#else // ADA_REGULAR_VISUAL_STUDIO - -#define ada_really_inline inline __attribute__((always_inline)) -#define ada_never_inline inline __attribute__((noinline)) - -#define ada_unused __attribute__((unused)) -#define ada_warn_unused __attribute__((warn_unused_result)) - -#ifndef ada_likely -#define ada_likely(x) __builtin_expect(!!(x), 1) -#endif -#ifndef ada_unlikely -#define ada_unlikely(x) __builtin_expect(!!(x), 0) -#endif - -#define ADA_PUSH_DISABLE_WARNINGS _Pragma("GCC diagnostic push") -// gcc doesn't seem to disable all warnings with all and extra, add warnings -// here as necessary -#define ADA_PUSH_DISABLE_ALL_WARNINGS \ - ADA_PUSH_DISABLE_WARNINGS \ - ADA_DISABLE_GCC_WARNING("-Weffc++") \ - ADA_DISABLE_GCC_WARNING("-Wall") \ - ADA_DISABLE_GCC_WARNING("-Wconversion") \ - ADA_DISABLE_GCC_WARNING("-Wextra") \ - ADA_DISABLE_GCC_WARNING("-Wattributes") \ - ADA_DISABLE_GCC_WARNING("-Wimplicit-fallthrough") \ - ADA_DISABLE_GCC_WARNING("-Wnon-virtual-dtor") \ - ADA_DISABLE_GCC_WARNING("-Wreturn-type") \ - ADA_DISABLE_GCC_WARNING("-Wshadow") \ - ADA_DISABLE_GCC_WARNING("-Wunused-parameter") \ - ADA_DISABLE_GCC_WARNING("-Wunused-variable") -#define ADA_PRAGMA(P) _Pragma(#P) -#define ADA_DISABLE_GCC_WARNING(WARNING) \ - ADA_PRAGMA(GCC diagnostic ignored WARNING) -#if defined(ADA_CLANG_VISUAL_STUDIO) -#define ADA_DISABLE_UNDESIRED_WARNINGS \ - ADA_DISABLE_GCC_WARNING("-Wmicrosoft-include") -#else -#define ADA_DISABLE_UNDESIRED_WARNINGS -#endif -#define ADA_DISABLE_DEPRECATED_WARNING \ - ADA_DISABLE_GCC_WARNING("-Wdeprecated-declarations") -#define ADA_DISABLE_STRICT_OVERFLOW_WARNING \ - ADA_DISABLE_GCC_WARNING("-Wstrict-overflow") -#define ADA_POP_DISABLE_WARNINGS _Pragma("GCC diagnostic pop") - -#endif // MSC_VER - -#if defined(ADA_VISUAL_STUDIO) -/** - * It does not matter here whether you are using - * the regular visual studio or clang under visual - * studio. - */ -#if ADA_USING_LIBRARY -#define ADA_DLLIMPORTEXPORT __declspec(dllimport) -#else -#define ADA_DLLIMPORTEXPORT __declspec(dllexport) -#endif -#else -#define ADA_DLLIMPORTEXPORT -#endif - -/// If EXPR is an error, returns it. -#define ADA_TRY(EXPR) \ - { \ - auto _err = (EXPR); \ - if (_err) { \ - return _err; \ - } \ - } - -// __has_cpp_attribute is part of C++20 -#if !defined(__has_cpp_attribute) -#define __has_cpp_attribute(x) 0 -#endif - -#if __has_cpp_attribute(gnu::noinline) -#define ADA_ATTRIBUTE_NOINLINE [[gnu::noinline]] -#else -#define ADA_ATTRIBUTE_NOINLINE -#endif - -namespace ada { -[[noreturn]] inline void unreachable() { -#ifdef __GNUC__ - __builtin_unreachable(); -#elif defined(_MSC_VER) - __assume(false); -#else -#endif -} -} // namespace ada - -#if defined(__GNUC__) && !defined(__clang__) -#if __GNUC__ <= 8 -#define ADA_OLD_GCC 1 -#endif // __GNUC__ <= 8 -#endif // defined(__GNUC__) && !defined(__clang__) - -#if ADA_OLD_GCC -#define ada_constexpr -#else -#define ada_constexpr constexpr -#endif - -#if defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) -#define ADA_IS_BIG_ENDIAN (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) -#elif defined(_WIN32) -#define ADA_IS_BIG_ENDIAN 0 -#else -#if defined(__APPLE__) || \ - defined(__FreeBSD__) // defined __BYTE_ORDER__ && defined - // __ORDER_BIG_ENDIAN__ -#include -#elif defined(sun) || \ - defined(__sun) // defined(__APPLE__) || defined(__FreeBSD__) -#include -#else // defined(__APPLE__) || defined(__FreeBSD__) - -#ifdef __has_include -#if __has_include() -#include -#endif //__has_include() -#endif //__has_include - -#endif // defined(__APPLE__) || defined(__FreeBSD__) - -#ifndef !defined(__BYTE_ORDER__) || !defined(__ORDER_LITTLE_ENDIAN__) -#define ADA_IS_BIG_ENDIAN 0 -#endif - -#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ -#define ADA_IS_BIG_ENDIAN 0 -#else // __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ -#define ADA_IS_BIG_ENDIAN 1 -#endif // __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ - -#endif // defined __BYTE_ORDER__ && defined __ORDER_BIG_ENDIAN__ - -// Unless the programmer has already set ADA_DEVELOPMENT_CHECKS, -// we want to set it under debug builds. We detect a debug build -// under Visual Studio when the _DEBUG macro is set. Under the other -// compilers, we use the fact that they define __OPTIMIZE__ whenever -// they allow optimizations. -// It is possible that this could miss some cases where ADA_DEVELOPMENT_CHECKS -// is helpful, but the programmer can set the macro ADA_DEVELOPMENT_CHECKS. -// It could also wrongly set ADA_DEVELOPMENT_CHECKS (e.g., if the programmer -// sets _DEBUG in a release build under Visual Studio, or if some compiler fails -// to set the __OPTIMIZE__ macro). -#if !defined(ADA_DEVELOPMENT_CHECKS) && !defined(NDEBUG) -#ifdef _MSC_VER -// Visual Studio seems to set _DEBUG for debug builds. -#ifdef _DEBUG -#define ADA_DEVELOPMENT_CHECKS 1 -#endif // _DEBUG -#else // _MSC_VER -// All other compilers appear to set __OPTIMIZE__ to a positive integer -// when the compiler is optimizing. -#ifndef __OPTIMIZE__ -#define ADA_DEVELOPMENT_CHECKS 1 -#endif // __OPTIMIZE__ -#endif // _MSC_VER -#endif // ADA_DEVELOPMENT_CHECKS - -#define ADA_STR(x) #x - -#if ADA_DEVELOPMENT_CHECKS -#define ADA_REQUIRE(EXPR) \ - { \ - if (!(EXPR) { abort(); }) } - -#define ADA_FAIL(MESSAGE) \ - do { \ - std::cerr << "FAIL: " << (MESSAGE) << std::endl; \ - abort(); \ - } while (0); -#define ADA_ASSERT_EQUAL(LHS, RHS, MESSAGE) \ - do { \ - if (LHS != RHS) { \ - std::cerr << "Mismatch: '" << LHS << "' - '" << RHS << "'" << std::endl; \ - ADA_FAIL(MESSAGE); \ - } \ - } while (0); -#define ADA_ASSERT_TRUE(COND) \ - do { \ - if (!(COND)) { \ - std::cerr << "Assert at line " << __LINE__ << " of file " << __FILE__ \ - << std::endl; \ - ADA_FAIL(ADA_STR(COND)); \ - } \ - } while (0); -#else -#define ADA_FAIL(MESSAGE) -#define ADA_ASSERT_EQUAL(LHS, RHS, MESSAGE) -#define ADA_ASSERT_TRUE(COND) -#endif - -#ifdef ADA_VISUAL_STUDIO -#define ADA_ASSUME(COND) __assume(COND) -#else -#define ADA_ASSUME(COND) \ - do { \ - if (!(COND)) { \ - __builtin_unreachable(); \ - } \ - } while (0) -#endif - -#if defined(__SSE2__) || defined(__x86_64__) || defined(__x86_64) || \ - (defined(_M_AMD64) || defined(_M_X64) || \ - (defined(_M_IX86_FP) && _M_IX86_FP == 2)) -#define ADA_SSE2 1 -#endif - -#if defined(__aarch64__) || defined(_M_ARM64) -#define ADA_NEON 1 -#endif - -#endif // ADA_COMMON_DEFS_H -/* end file include/ada/common_defs.h */ -#include - -/** - * These functions are not part of our public API and may - * change at any time. - * @private - * @namespace ada::character_sets - * @brief Includes the definitions for unicode character sets. - */ -namespace ada::character_sets { -ada_really_inline bool bit_at(const uint8_t a[], uint8_t i); -} // namespace ada::character_sets - -#endif // ADA_CHARACTER_SETS_H -/* end file include/ada/character_sets.h */ - -/** - * These functions are not part of our public API and may - * change at any time. - * @private - */ -namespace ada::character_sets { - -constexpr char hex[1024] = - "%00\0%01\0%02\0%03\0%04\0%05\0%06\0%07\0" - "%08\0%09\0%0A\0%0B\0%0C\0%0D\0%0E\0%0F\0" - "%10\0%11\0%12\0%13\0%14\0%15\0%16\0%17\0" - "%18\0%19\0%1A\0%1B\0%1C\0%1D\0%1E\0%1F\0" - "%20\0%21\0%22\0%23\0%24\0%25\0%26\0%27\0" - "%28\0%29\0%2A\0%2B\0%2C\0%2D\0%2E\0%2F\0" - "%30\0%31\0%32\0%33\0%34\0%35\0%36\0%37\0" - "%38\0%39\0%3A\0%3B\0%3C\0%3D\0%3E\0%3F\0" - "%40\0%41\0%42\0%43\0%44\0%45\0%46\0%47\0" - "%48\0%49\0%4A\0%4B\0%4C\0%4D\0%4E\0%4F\0" - "%50\0%51\0%52\0%53\0%54\0%55\0%56\0%57\0" - "%58\0%59\0%5A\0%5B\0%5C\0%5D\0%5E\0%5F\0" - "%60\0%61\0%62\0%63\0%64\0%65\0%66\0%67\0" - "%68\0%69\0%6A\0%6B\0%6C\0%6D\0%6E\0%6F\0" - "%70\0%71\0%72\0%73\0%74\0%75\0%76\0%77\0" - "%78\0%79\0%7A\0%7B\0%7C\0%7D\0%7E\0%7F\0" - "%80\0%81\0%82\0%83\0%84\0%85\0%86\0%87\0" - "%88\0%89\0%8A\0%8B\0%8C\0%8D\0%8E\0%8F\0" - "%90\0%91\0%92\0%93\0%94\0%95\0%96\0%97\0" - "%98\0%99\0%9A\0%9B\0%9C\0%9D\0%9E\0%9F\0" - "%A0\0%A1\0%A2\0%A3\0%A4\0%A5\0%A6\0%A7\0" - "%A8\0%A9\0%AA\0%AB\0%AC\0%AD\0%AE\0%AF\0" - "%B0\0%B1\0%B2\0%B3\0%B4\0%B5\0%B6\0%B7\0" - "%B8\0%B9\0%BA\0%BB\0%BC\0%BD\0%BE\0%BF\0" - "%C0\0%C1\0%C2\0%C3\0%C4\0%C5\0%C6\0%C7\0" - "%C8\0%C9\0%CA\0%CB\0%CC\0%CD\0%CE\0%CF\0" - "%D0\0%D1\0%D2\0%D3\0%D4\0%D5\0%D6\0%D7\0" - "%D8\0%D9\0%DA\0%DB\0%DC\0%DD\0%DE\0%DF\0" - "%E0\0%E1\0%E2\0%E3\0%E4\0%E5\0%E6\0%E7\0" - "%E8\0%E9\0%EA\0%EB\0%EC\0%ED\0%EE\0%EF\0" - "%F0\0%F1\0%F2\0%F3\0%F4\0%F5\0%F6\0%F7\0" - "%F8\0%F9\0%FA\0%FB\0%FC\0%FD\0%FE\0%FF"; - -constexpr uint8_t C0_CONTROL_PERCENT_ENCODE[32] = { - // 00 01 02 03 04 05 06 07 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 08 09 0A 0B 0C 0D 0E 0F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 10 11 12 13 14 15 16 17 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 18 19 1A 1B 1C 1D 1E 1F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 20 21 22 23 24 25 26 27 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 28 29 2A 2B 2C 2D 2E 2F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 30 31 32 33 34 35 36 37 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 38 39 3A 3B 3C 3D 3E 3F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 40 41 42 43 44 45 46 47 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 48 49 4A 4B 4C 4D 4E 4F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 50 51 52 53 54 55 56 57 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 58 59 5A 5B 5C 5D 5E 5F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 60 61 62 63 64 65 66 67 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 68 69 6A 6B 6C 6D 6E 6F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 70 71 72 73 74 75 76 77 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 78 79 7A 7B 7C 7D 7E 7F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x80, - // 80 81 82 83 84 85 86 87 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 88 89 8A 8B 8C 8D 8E 8F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 90 91 92 93 94 95 96 97 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 98 99 9A 9B 9C 9D 9E 9F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A0 A1 A2 A3 A4 A5 A6 A7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A8 A9 AA AB AC AD AE AF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B0 B1 B2 B3 B4 B5 B6 B7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B8 B9 BA BB BC BD BE BF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C0 C1 C2 C3 C4 C5 C6 C7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C8 C9 CA CB CC CD CE CF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D0 D1 D2 D3 D4 D5 D6 D7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D8 D9 DA DB DC DD DE DF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E0 E1 E2 E3 E4 E5 E6 E7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E8 E9 EA EB EC ED EE EF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F0 F1 F2 F3 F4 F5 F6 F7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F8 F9 FA FB FC FD FE FF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80}; - -constexpr uint8_t SPECIAL_QUERY_PERCENT_ENCODE[32] = { - // 00 01 02 03 04 05 06 07 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 08 09 0A 0B 0C 0D 0E 0F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 10 11 12 13 14 15 16 17 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 18 19 1A 1B 1C 1D 1E 1F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 20 21 22 23 24 25 26 27 - 0x01 | 0x00 | 0x04 | 0x08 | 0x00 | 0x00 | 0x00 | 0x80, - // 28 29 2A 2B 2C 2D 2E 2F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 30 31 32 33 34 35 36 37 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 38 39 3A 3B 3C 3D 3E 3F - 0x00 | 0x00 | 0x00 | 0x00 | 0x10 | 0x00 | 0x40 | 0x00, - // 40 41 42 43 44 45 46 47 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 48 49 4A 4B 4C 4D 4E 4F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 50 51 52 53 54 55 56 57 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 58 59 5A 5B 5C 5D 5E 5F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 60 61 62 63 64 65 66 67 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 68 69 6A 6B 6C 6D 6E 6F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 70 71 72 73 74 75 76 77 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 78 79 7A 7B 7C 7D 7E 7F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x80, - // 80 81 82 83 84 85 86 87 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 88 89 8A 8B 8C 8D 8E 8F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 90 91 92 93 94 95 96 97 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 98 99 9A 9B 9C 9D 9E 9F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A0 A1 A2 A3 A4 A5 A6 A7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A8 A9 AA AB AC AD AE AF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B0 B1 B2 B3 B4 B5 B6 B7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B8 B9 BA BB BC BD BE BF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C0 C1 C2 C3 C4 C5 C6 C7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C8 C9 CA CB CC CD CE CF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D0 D1 D2 D3 D4 D5 D6 D7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D8 D9 DA DB DC DD DE DF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E0 E1 E2 E3 E4 E5 E6 E7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E8 E9 EA EB EC ED EE EF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F0 F1 F2 F3 F4 F5 F6 F7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F8 F9 FA FB FC FD FE FF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80}; - -constexpr uint8_t QUERY_PERCENT_ENCODE[32] = { - // 00 01 02 03 04 05 06 07 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 08 09 0A 0B 0C 0D 0E 0F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 10 11 12 13 14 15 16 17 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 18 19 1A 1B 1C 1D 1E 1F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 20 21 22 23 24 25 26 27 - 0x01 | 0x00 | 0x04 | 0x08 | 0x00 | 0x00 | 0x00 | 0x00, - // 28 29 2A 2B 2C 2D 2E 2F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 30 31 32 33 34 35 36 37 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 38 39 3A 3B 3C 3D 3E 3F - 0x00 | 0x00 | 0x00 | 0x00 | 0x10 | 0x00 | 0x40 | 0x00, - // 40 41 42 43 44 45 46 47 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 48 49 4A 4B 4C 4D 4E 4F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 50 51 52 53 54 55 56 57 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 58 59 5A 5B 5C 5D 5E 5F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 60 61 62 63 64 65 66 67 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 68 69 6A 6B 6C 6D 6E 6F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 70 71 72 73 74 75 76 77 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 78 79 7A 7B 7C 7D 7E 7F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x80, - // 80 81 82 83 84 85 86 87 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 88 89 8A 8B 8C 8D 8E 8F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 90 91 92 93 94 95 96 97 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 98 99 9A 9B 9C 9D 9E 9F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A0 A1 A2 A3 A4 A5 A6 A7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A8 A9 AA AB AC AD AE AF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B0 B1 B2 B3 B4 B5 B6 B7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B8 B9 BA BB BC BD BE BF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C0 C1 C2 C3 C4 C5 C6 C7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C8 C9 CA CB CC CD CE CF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D0 D1 D2 D3 D4 D5 D6 D7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D8 D9 DA DB DC DD DE DF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E0 E1 E2 E3 E4 E5 E6 E7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E8 E9 EA EB EC ED EE EF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F0 F1 F2 F3 F4 F5 F6 F7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F8 F9 FA FB FC FD FE FF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80}; - -constexpr uint8_t FRAGMENT_PERCENT_ENCODE[32] = { - // 00 01 02 03 04 05 06 07 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 08 09 0A 0B 0C 0D 0E 0F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 10 11 12 13 14 15 16 17 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 18 19 1A 1B 1C 1D 1E 1F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 20 21 22 23 24 25 26 27 - 0x01 | 0x00 | 0x04 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 28 29 2A 2B 2C 2D 2E 2F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 30 31 32 33 34 35 36 37 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 38 39 3A 3B 3C 3D 3E 3F - 0x00 | 0x00 | 0x00 | 0x00 | 0x10 | 0x00 | 0x40 | 0x00, - // 40 41 42 43 44 45 46 47 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 48 49 4A 4B 4C 4D 4E 4F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 50 51 52 53 54 55 56 57 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 58 59 5A 5B 5C 5D 5E 5F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 60 61 62 63 64 65 66 67 - 0x01 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 68 69 6A 6B 6C 6D 6E 6F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 70 71 72 73 74 75 76 77 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 78 79 7A 7B 7C 7D 7E 7F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x80, - // 80 81 82 83 84 85 86 87 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 88 89 8A 8B 8C 8D 8E 8F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 90 91 92 93 94 95 96 97 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 98 99 9A 9B 9C 9D 9E 9F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A0 A1 A2 A3 A4 A5 A6 A7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A8 A9 AA AB AC AD AE AF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B0 B1 B2 B3 B4 B5 B6 B7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B8 B9 BA BB BC BD BE BF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C0 C1 C2 C3 C4 C5 C6 C7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C8 C9 CA CB CC CD CE CF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D0 D1 D2 D3 D4 D5 D6 D7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D8 D9 DA DB DC DD DE DF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E0 E1 E2 E3 E4 E5 E6 E7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E8 E9 EA EB EC ED EE EF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F0 F1 F2 F3 F4 F5 F6 F7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F8 F9 FA FB FC FD FE FF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80}; - -constexpr uint8_t USERINFO_PERCENT_ENCODE[32] = { - // 00 01 02 03 04 05 06 07 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 08 09 0A 0B 0C 0D 0E 0F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 10 11 12 13 14 15 16 17 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 18 19 1A 1B 1C 1D 1E 1F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 20 21 22 23 24 25 26 27 - 0x01 | 0x00 | 0x04 | 0x08 | 0x00 | 0x00 | 0x00 | 0x00, - // 28 29 2A 2B 2C 2D 2E 2F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x80, - // 30 31 32 33 34 35 36 37 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 38 39 3A 3B 3C 3D 3E 3F - 0x00 | 0x00 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 40 41 42 43 44 45 46 47 - 0x01 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 48 49 4A 4B 4C 4D 4E 4F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 50 51 52 53 54 55 56 57 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 58 59 5A 5B 5C 5D 5E 5F - 0x00 | 0x00 | 0x00 | 0x08 | 0x10 | 0x20 | 0x40 | 0x00, - // 60 61 62 63 64 65 66 67 - 0x01 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 68 69 6A 6B 6C 6D 6E 6F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 70 71 72 73 74 75 76 77 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 78 79 7A 7B 7C 7D 7E 7F - 0x00 | 0x00 | 0x00 | 0x08 | 0x10 | 0x20 | 0x00 | 0x80, - // 80 81 82 83 84 85 86 87 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 88 89 8A 8B 8C 8D 8E 8F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 90 91 92 93 94 95 96 97 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 98 99 9A 9B 9C 9D 9E 9F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A0 A1 A2 A3 A4 A5 A6 A7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A8 A9 AA AB AC AD AE AF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B0 B1 B2 B3 B4 B5 B6 B7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B8 B9 BA BB BC BD BE BF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C0 C1 C2 C3 C4 C5 C6 C7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C8 C9 CA CB CC CD CE CF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D0 D1 D2 D3 D4 D5 D6 D7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D8 D9 DA DB DC DD DE DF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E0 E1 E2 E3 E4 E5 E6 E7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E8 E9 EA EB EC ED EE EF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F0 F1 F2 F3 F4 F5 F6 F7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F8 F9 FA FB FC FD FE FF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80}; - -constexpr uint8_t PATH_PERCENT_ENCODE[32] = { - // 00 01 02 03 04 05 06 07 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 08 09 0A 0B 0C 0D 0E 0F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 10 11 12 13 14 15 16 17 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 18 19 1A 1B 1C 1D 1E 1F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 20 21 22 23 24 25 26 27 - 0x01 | 0x00 | 0x04 | 0x08 | 0x00 | 0x00 | 0x00 | 0x00, - // 28 29 2A 2B 2C 2D 2E 2F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 30 31 32 33 34 35 36 37 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 38 39 3A 3B 3C 3D 3E 3F - 0x00 | 0x00 | 0x00 | 0x00 | 0x10 | 0x00 | 0x40 | 0x80, - // 40 41 42 43 44 45 46 47 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 48 49 4A 4B 4C 4D 4E 4F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 50 51 52 53 54 55 56 57 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 58 59 5A 5B 5C 5D 5E 5F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 60 61 62 63 64 65 66 67 - 0x01 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 68 69 6A 6B 6C 6D 6E 6F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 70 71 72 73 74 75 76 77 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 78 79 7A 7B 7C 7D 7E 7F - 0x00 | 0x00 | 0x00 | 0x08 | 0x00 | 0x20 | 0x00 | 0x80, - // 80 81 82 83 84 85 86 87 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 88 89 8A 8B 8C 8D 8E 8F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 90 91 92 93 94 95 96 97 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 98 99 9A 9B 9C 9D 9E 9F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A0 A1 A2 A3 A4 A5 A6 A7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A8 A9 AA AB AC AD AE AF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B0 B1 B2 B3 B4 B5 B6 B7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B8 B9 BA BB BC BD BE BF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C0 C1 C2 C3 C4 C5 C6 C7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C8 C9 CA CB CC CD CE CF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D0 D1 D2 D3 D4 D5 D6 D7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D8 D9 DA DB DC DD DE DF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E0 E1 E2 E3 E4 E5 E6 E7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E8 E9 EA EB EC ED EE EF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F0 F1 F2 F3 F4 F5 F6 F7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F8 F9 FA FB FC FD FE FF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80}; - -constexpr uint8_t WWW_FORM_URLENCODED_PERCENT_ENCODE[32] = { - // 00 01 02 03 04 05 06 07 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 08 09 0A 0B 0C 0D 0E 0F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 10 11 12 13 14 15 16 17 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 18 19 1A 1B 1C 1D 1E 1F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 20 21 22 23 24 25 26 27 - 0x00 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 28 29 2A 2B 2C 2D 2E 2F - 0x01 | 0x02 | 0x00 | 0x08 | 0x10 | 0x00 | 0x00 | 0x80, - // 30 31 32 33 34 35 36 37 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 38 39 3A 3B 3C 3D 3E 3F - 0x00 | 0x00 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 40 41 42 43 44 45 46 47 - 0x01 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 48 49 4A 4B 4C 4D 4E 4F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 50 51 52 53 54 55 56 57 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 58 59 5A 5B 5C 5D 5E 5F - 0x00 | 0x00 | 0x00 | 0x08 | 0x00 | 0x20 | 0x40 | 0x00, - // 60 61 62 63 64 65 66 67 - 0x01 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 68 69 6A 6B 6C 6D 6E 6F - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 70 71 72 73 74 75 76 77 - 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00, - // 78 79 7A 7B 7C 7D 7E 7F - 0x00 | 0x00 | 0x00 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 80 81 82 83 84 85 86 87 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 88 89 8A 8B 8C 8D 8E 8F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 90 91 92 93 94 95 96 97 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // 98 99 9A 9B 9C 9D 9E 9F - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A0 A1 A2 A3 A4 A5 A6 A7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // A8 A9 AA AB AC AD AE AF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B0 B1 B2 B3 B4 B5 B6 B7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // B8 B9 BA BB BC BD BE BF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C0 C1 C2 C3 C4 C5 C6 C7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // C8 C9 CA CB CC CD CE CF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D0 D1 D2 D3 D4 D5 D6 D7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // D8 D9 DA DB DC DD DE DF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E0 E1 E2 E3 E4 E5 E6 E7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // E8 E9 EA EB EC ED EE EF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F0 F1 F2 F3 F4 F5 F6 F7 - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80, - // F8 F9 FA FB FC FD FE FF - 0x01 | 0x02 | 0x04 | 0x08 | 0x10 | 0x20 | 0x40 | 0x80}; - -ada_really_inline bool bit_at(const uint8_t a[], const uint8_t i) { - return !!(a[i >> 3] & (1 << (i & 7))); -} - -} // namespace ada::character_sets - -#endif // ADA_CHARACTER_SETS_INL_H -/* end file include/ada/character_sets-inl.h */ -/* begin file include/ada/checkers-inl.h */ -/** - * @file checkers-inl.h - * @brief Definitions for URL specific checkers used within Ada. - */ -#ifndef ADA_CHECKERS_INL_H -#define ADA_CHECKERS_INL_H - -#include -#include -#include - -namespace ada::checkers { - -inline bool has_hex_prefix_unsafe(std::string_view input) { - // This is actually efficient code, see has_hex_prefix for the assembly. - uint32_t value_one = 1; - bool is_little_endian = (reinterpret_cast(&value_one)[0] == 1); - uint16_t word0x{}; - std::memcpy(&word0x, "0x", 2); // we would use bit_cast in C++20 and the - // function could be constexpr. - uint16_t two_first_bytes{}; - std::memcpy(&two_first_bytes, input.data(), 2); - if (is_little_endian) { - two_first_bytes |= 0x2000; - } else { - two_first_bytes |= 0x020; - } - return two_first_bytes == word0x; -} - -inline bool has_hex_prefix(std::string_view input) { - return input.size() >= 2 && has_hex_prefix_unsafe(input); -} - -constexpr bool is_digit(char x) noexcept { return (x >= '0') & (x <= '9'); } - -constexpr char to_lower(char x) noexcept { return (x | 0x20); } - -constexpr bool is_alpha(char x) noexcept { - return (to_lower(x) >= 'a') && (to_lower(x) <= 'z'); -} - -inline constexpr bool is_windows_drive_letter(std::string_view input) noexcept { - return input.size() >= 2 && - (is_alpha(input[0]) && ((input[1] == ':') || (input[1] == '|'))) && - ((input.size() == 2) || (input[2] == '/' || input[2] == '\\' || - input[2] == '?' || input[2] == '#')); -} - -inline constexpr bool is_normalized_windows_drive_letter( - std::string_view input) noexcept { - return input.size() >= 2 && (is_alpha(input[0]) && (input[1] == ':')); -} - -ada_really_inline bool begins_with(std::string_view view, - std::string_view prefix) { - // in C++20, you have view.begins_with(prefix) - // std::equal is constexpr in C++20 - return view.size() >= prefix.size() && - std::equal(prefix.begin(), prefix.end(), view.begin()); -} - -} // namespace ada::checkers - -#endif // ADA_CHECKERS_INL_H -/* end file include/ada/checkers-inl.h */ -/* begin file include/ada/log.h */ -/** - * @file log.h - * @brief Includes the definitions for logging. - * @private Excluded from docs through the doxygen file. - */ -#ifndef ADA_LOG_H -#define ADA_LOG_H - -#include -// To enable logging, set ADA_LOGGING to 1: -#ifndef ADA_LOGGING -#define ADA_LOGGING 0 -#endif - -namespace ada { - -/** - * Private function used for logging messages. - * @private - */ -template -ada_really_inline void inner_log([[maybe_unused]] T t) { -#if ADA_LOGGING - std::cout << t << std::endl; -#endif -} - -/** - * Private function used for logging messages. - * @private - */ -template -ada_really_inline void inner_log([[maybe_unused]] T t, - [[maybe_unused]] Args... args) { -#if ADA_LOGGING - std::cout << t; - inner_log(args...); -#endif -} - -/** - * Log a message. - * @private - */ -template -ada_really_inline void log([[maybe_unused]] T t, - [[maybe_unused]] Args... args) { -#if ADA_LOGGING - std::cout << "ADA_LOG: " << t; - inner_log(args...); -#endif -} - -/** - * Log a message. - * @private - */ -template -ada_really_inline void log([[maybe_unused]] T t) { -#if ADA_LOGGING - std::cout << "ADA_LOG: " << t << std::endl; -#endif -} -} // namespace ada - -#if ADA_LOGGING - -#ifndef ada_log -#define ada_log(...) \ - do { \ - ada::log(__VA_ARGS__); \ - } while (0) -#endif // ada_log -#else -#define ada_log(...) -#endif // ADA_LOGGING - -#endif // ADA_LOG_H -/* end file include/ada/log.h */ -/* begin file include/ada/encoding_type.h */ -/** - * @file encoding_type.h - * @brief Definition for supported encoding types. - */ -#ifndef ADA_ENCODING_TYPE_H -#define ADA_ENCODING_TYPE_H - -#include - -namespace ada { - -/** - * This specification defines three encodings with the same names as encoding - * schemes defined in the Unicode standard: UTF-8, UTF-16LE, and UTF-16BE. - * - * @see https://encoding.spec.whatwg.org/#encodings - */ -enum class encoding_type { - UTF8, - UTF_16LE, - UTF_16BE, -}; - -/** - * Convert a encoding_type to string. - */ -ada_warn_unused std::string to_string(encoding_type type); - -} // namespace ada - -#endif // ADA_ENCODING_TYPE_H -/* end file include/ada/encoding_type.h */ -/* begin file include/ada/helpers.h */ -/** - * @file helpers.h - * @brief Definitions for helper functions used within Ada. - */ -#ifndef ADA_HELPERS_H -#define ADA_HELPERS_H - -/* begin file include/ada/state.h */ -/** - * @file state.h - * @brief Definitions for the states of the URL state machine. - */ -#ifndef ADA_STATE_H -#define ADA_STATE_H - -#include - -namespace ada { - -/** - * @see https://url.spec.whatwg.org/#url-parsing - */ -enum class state { - /** - * @see https://url.spec.whatwg.org/#authority-state - */ - AUTHORITY, - - /** - * @see https://url.spec.whatwg.org/#scheme-start-state - */ - SCHEME_START, - - /** - * @see https://url.spec.whatwg.org/#scheme-state - */ - SCHEME, - - /** - * @see https://url.spec.whatwg.org/#host-state - */ - HOST, - - /** - * @see https://url.spec.whatwg.org/#no-scheme-state - */ - NO_SCHEME, - - /** - * @see https://url.spec.whatwg.org/#fragment-state - */ - FRAGMENT, - - /** - * @see https://url.spec.whatwg.org/#relative-state - */ - RELATIVE_SCHEME, - - /** - * @see https://url.spec.whatwg.org/#relative-slash-state - */ - RELATIVE_SLASH, - - /** - * @see https://url.spec.whatwg.org/#file-state - */ - FILE, - - /** - * @see https://url.spec.whatwg.org/#file-host-state - */ - FILE_HOST, - - /** - * @see https://url.spec.whatwg.org/#file-slash-state - */ - FILE_SLASH, - - /** - * @see https://url.spec.whatwg.org/#path-or-authority-state - */ - PATH_OR_AUTHORITY, - - /** - * @see https://url.spec.whatwg.org/#special-authority-ignore-slashes-state - */ - SPECIAL_AUTHORITY_IGNORE_SLASHES, - - /** - * @see https://url.spec.whatwg.org/#special-authority-slashes-state - */ - SPECIAL_AUTHORITY_SLASHES, - - /** - * @see https://url.spec.whatwg.org/#special-relative-or-authority-state - */ - SPECIAL_RELATIVE_OR_AUTHORITY, - - /** - * @see https://url.spec.whatwg.org/#query-state - */ - QUERY, - - /** - * @see https://url.spec.whatwg.org/#path-state - */ - PATH, - - /** - * @see https://url.spec.whatwg.org/#path-start-state - */ - PATH_START, - - /** - * @see https://url.spec.whatwg.org/#cannot-be-a-base-url-path-state - */ - OPAQUE_PATH, - - /** - * @see https://url.spec.whatwg.org/#port-state - */ - PORT, -}; - -/** - * Stringify a URL state machine state. - */ -ada_warn_unused std::string to_string(ada::state s); - -} // namespace ada - -#endif // ADA_STATE_H -/* end file include/ada/state.h */ -/* begin file include/ada/url_base.h */ -/** - * @file url_base.h - * @brief Declaration for the basic URL definitions - */ -#ifndef ADA_URL_BASE_H -#define ADA_URL_BASE_H - -/* begin file include/ada/url_components.h */ -/** - * @file url_components.h - * @brief Declaration for the URL Components - */ -#ifndef ADA_URL_COMPONENTS_H -#define ADA_URL_COMPONENTS_H - -#include -#include - -namespace ada { - -/** - * @brief URL Component representations using offsets. - * - * @details We design the url_components struct so that it is as small - * and simple as possible. This version uses 32 bytes. - * - * This struct is used to extract components from a single 'href'. - */ -struct url_components { - constexpr static uint32_t omitted = uint32_t(-1); - - url_components() = default; - url_components(const url_components& u) = default; - url_components(url_components&& u) noexcept = default; - url_components& operator=(url_components&& u) noexcept = default; - url_components& operator=(const url_components& u) = default; - ~url_components() = default; - - /* - * By using 32-bit integers, we implicitly assume that the URL string - * cannot exceed 4 GB. - * - * https://user:pass@example.com:1234/foo/bar?baz#quux - * | | | | ^^^^| | | - * | | | | | | | `----- hash_start - * | | | | | | `--------- search_start - * | | | | | `----------------- pathname_start - * | | | | `--------------------- port - * | | | `----------------------- host_end - * | | `---------------------------------- host_start - * | `--------------------------------------- username_end - * `--------------------------------------------- protocol_end - */ - uint32_t protocol_end{0}; - /** - * Username end is not `omitted` by default to make username and password - * getters less costly to implement. - */ - uint32_t username_end{0}; - uint32_t host_start{0}; - uint32_t host_end{0}; - uint32_t port{omitted}; - uint32_t pathname_start{0}; - uint32_t search_start{omitted}; - uint32_t hash_start{omitted}; - - /** - * Check the following conditions: - * protocol_end < username_end < ... < hash_start, - * expect when a value is omitted. It also computes - * a lower bound on the possible string length that may match these - * offsets. - * @return true if the offset values are - * consistent with a possible URL string - */ - [[nodiscard]] bool check_offset_consistency() const noexcept; - - /** - * Converts a url_components to JSON stringified version. - */ - [[nodiscard]] std::string to_string() const; - -}; // struct url_components - -} // namespace ada -#endif -/* end file include/ada/url_components.h */ -/* begin file include/ada/scheme.h */ -/** - * @file scheme.h - * @brief Declarations for the URL scheme. - */ -#ifndef ADA_SCHEME_H -#define ADA_SCHEME_H - -#include -#include -#include - -/** - * @namespace ada::scheme - * @brief Includes the scheme declarations - */ -namespace ada::scheme { - -/** - * Type of the scheme as an enum. - * Using strings to represent a scheme type is not ideal because - * checking for types involves string comparisons. It is faster to use - * a simple integer. - * In C++11, we are allowed to specify the underlying type of the enum. - * We pick an 8-bit integer (which allows up to 256 types). Specifying the - * type of the enum may help integration with other systems if the type - * variable is exposed (since its value will not depend on the compiler). - */ -enum type : uint8_t { - HTTP = 0, - NOT_SPECIAL = 1, - HTTPS = 2, - WS = 3, - FTP = 4, - WSS = 5, - FILE = 6 -}; - -/** - * A special scheme is an ASCII string that is listed in the first column of the - * following table. The default port for a special scheme is listed in the - * second column on the same row. The default port for any other ASCII string is - * null. - * - * @see https://url.spec.whatwg.org/#url-miscellaneous - * @param scheme - * @return If scheme is a special scheme - */ -ada_really_inline constexpr bool is_special(std::string_view scheme); - -/** - * A special scheme is an ASCII string that is listed in the first column of the - * following table. The default port for a special scheme is listed in the - * second column on the same row. The default port for any other ASCII string is - * null. - * - * @see https://url.spec.whatwg.org/#url-miscellaneous - * @param scheme - * @return The special port - */ -constexpr uint16_t get_special_port(std::string_view scheme) noexcept; - -/** - * Returns the port number of a special scheme. - * @see https://url.spec.whatwg.org/#special-scheme - */ -constexpr uint16_t get_special_port(ada::scheme::type type) noexcept; -/** - * Returns the scheme of an input, or NOT_SPECIAL if it's not a special scheme - * defined by the spec. - */ -constexpr ada::scheme::type get_scheme_type(std::string_view scheme) noexcept; - -} // namespace ada::scheme - -#endif // ADA_SCHEME_H -/* end file include/ada/scheme.h */ - -#include - -namespace ada { - -/** - * Type of URL host as an enum. - */ -enum url_host_type : uint8_t { - /** - * Represents common URLs such as "https://www.google.com" - */ - DEFAULT = 0, - /** - * Represents ipv4 addresses such as "http://127.0.0.1" - */ - IPV4 = 1, - /** - * Represents ipv6 addresses such as - * "http://[2001:db8:3333:4444:5555:6666:7777:8888]" - */ - IPV6 = 2, -}; - -/** - * @brief Base class of URL implementations - * - * @details A url_base contains a few attributes: is_valid, has_opaque_path and - * type. All non-trivial implementation details are in derived classes such as - * ada::url and ada::url_aggregator. - * - * It is an abstract class that cannot be instantiated directly. - */ -struct url_base { - virtual ~url_base() = default; - - /** - * Used for returning the validity from the result of the URL parser. - */ - bool is_valid{true}; - - /** - * A URL has an opaque path if its path is a string. - */ - bool has_opaque_path{false}; - - /** - * URL hosts type - */ - url_host_type host_type = url_host_type::DEFAULT; - - /** - * @private - */ - ada::scheme::type type{ada::scheme::type::NOT_SPECIAL}; - - /** - * A URL is special if its scheme is a special scheme. A URL is not special if - * its scheme is not a special scheme. - */ - [[nodiscard]] ada_really_inline bool is_special() const noexcept; - - /** - * The origin getter steps are to return the serialization of this's URL's - * origin. [HTML] - * @return a newly allocated string. - * @see https://url.spec.whatwg.org/#concept-url-origin - */ - [[nodiscard]] virtual std::string get_origin() const noexcept = 0; - - /** - * Returns true if this URL has a valid domain as per RFC 1034 and - * corresponding specifications. Among other things, it requires - * that the domain string has fewer than 255 octets. - */ - [[nodiscard]] virtual bool has_valid_domain() const noexcept = 0; - - /** - * @private - * - * Return the 'special port' if the URL is special and not 'file'. - * Returns 0 otherwise. - */ - [[nodiscard]] inline uint16_t get_special_port() const noexcept; - - /** - * @private - * - * Get the default port if the url's scheme has one, returns 0 otherwise. - */ - [[nodiscard]] ada_really_inline uint16_t scheme_default_port() const noexcept; - - /** - * @private - * - * Parse a port (16-bit decimal digit) from the provided input. - * We assume that the input does not contain spaces or tabs - * within the ASCII digits. - * It returns how many bytes were consumed when a number is successfully - * parsed. - * @return On failure, it returns zero. - * @see https://url.spec.whatwg.org/#host-parsing - */ - virtual size_t parse_port(std::string_view view, - bool check_trailing_content) noexcept = 0; - - virtual ada_really_inline size_t parse_port(std::string_view view) noexcept { - return this->parse_port(view, false); - } - - /** - * Returns a JSON string representation of this URL. - */ - [[nodiscard]] virtual std::string to_string() const = 0; - - /** @private */ - virtual inline void clear_pathname() = 0; - - /** @private */ - virtual inline void clear_search() = 0; - - /** @private */ - [[nodiscard]] virtual inline bool has_hash() const noexcept = 0; - - /** @private */ - [[nodiscard]] virtual inline bool has_search() const noexcept = 0; - -}; // url_base - -} // namespace ada - -#endif -/* end file include/ada/url_base.h */ - -#include -#include - -/** - * These functions are not part of our public API and may - * change at any time. - * - * @private - * @namespace ada::helpers - * @brief Includes the definitions for helper functions - */ -namespace ada::helpers { - -/** - * @private - */ -template -void encode_json(std::string_view view, out_iter out); - -/** - * @private - * This function is used to prune a fragment from a url, and returning the - * removed string if input has fragment. - * - * @details prune_hash seeks the first '#' and returns everything after it - * as a string_view, and modifies (in place) the input so that it points at - * everything before the '#'. If no '#' is found, the input is left unchanged - * and std::nullopt is returned. - * - * @attention The function is non-allocating and it does not throw. - * @returns Note that the returned string_view might be empty! - */ -ada_really_inline std::optional prune_hash( - std::string_view& input) noexcept; - -/** - * @private - * Defined by the URL specification, shorten a URLs paths. - * @see https://url.spec.whatwg.org/#shorten-a-urls-path - * @returns Returns true if path is shortened. - */ -ada_really_inline bool shorten_path(std::string& path, - ada::scheme::type type) noexcept; - -/** - * @private - * Defined by the URL specification, shorten a URLs paths. - * @see https://url.spec.whatwg.org/#shorten-a-urls-path - * @returns Returns true if path is shortened. - */ -ada_really_inline bool shorten_path(std::string_view& path, - ada::scheme::type type) noexcept; - -/** - * @private - * - * Parse the path from the provided input and append to the existing - * (possibly empty) path. The input cannot contain tabs and spaces: it - * is the user's responsibility to check. - * - * The input is expected to be UTF-8. - * - * @see https://url.spec.whatwg.org/ - */ -ada_really_inline void parse_prepared_path(std::string_view input, - ada::scheme::type type, - std::string& path); - -/** - * @private - * Remove and mutate all ASCII tab or newline characters from an input. - */ -ada_really_inline void remove_ascii_tab_or_newline(std::string& input) noexcept; - -/** - * @private - * Return the substring from input going from index pos to the end. - * This function cannot throw. - */ -ada_really_inline std::string_view substring(std::string_view input, - size_t pos) noexcept; - -/** - * @private - * Returns true if the string_view points within the string. - */ -bool overlaps(std::string_view input1, const std::string& input2) noexcept; - -/** - * @private - * Return the substring from input going from index pos1 to the pos2 (non - * included). The length of the substring is pos2 - pos1. - */ -ada_really_inline std::string_view substring(const std::string& input, - size_t pos1, - size_t pos2) noexcept { -#if ADA_DEVELOPMENT_CHECKS - if (pos2 < pos1) { - std::cerr << "Negative-length substring: [" << pos1 << " to " << pos2 << ")" - << std::endl; - abort(); - } -#endif - return std::string_view(input.data() + pos1, pos2 - pos1); -} - -/** - * @private - * Modify the string_view so that it has the new size pos, assuming that pos <= - * input.size(). This function cannot throw. - */ -ada_really_inline void resize(std::string_view& input, size_t pos) noexcept; - -/** - * @private - * Returns a host's delimiter location depending on the state of the instance, - * and whether a colon was found outside brackets. Used by the host parser. - */ -ada_really_inline std::pair get_host_delimiter_location( - const bool is_special, std::string_view& view) noexcept; - -/** - * @private - * Removes leading and trailing C0 control and whitespace characters from - * string. - */ -ada_really_inline void trim_c0_whitespace(std::string_view& input) noexcept; - -/** - * @private - * @see - * https://url.spec.whatwg.org/#potentially-strip-trailing-spaces-from-an-opaque-path - */ -template -ada_really_inline void strip_trailing_spaces_from_opaque_path( - url_type& url) noexcept; - -/** - * @private - * Finds the delimiter of a view in authority state. - */ -ada_really_inline size_t -find_authority_delimiter_special(std::string_view view) noexcept; - -/** - * @private - * Finds the delimiter of a view in authority state. - */ -ada_really_inline size_t -find_authority_delimiter(std::string_view view) noexcept; - -/** - * @private - */ -template -inline void inner_concat(std::string& buffer, T t) { - buffer.append(t); -} - -/** - * @private - */ -template -inline void inner_concat(std::string& buffer, T t, Args... args) { - buffer.append(t); - return inner_concat(buffer, args...); -} - -/** - * @private - * Concatenate the arguments and return a string. - * @returns a string - */ -template -std::string concat(Args... args) { - std::string answer; - inner_concat(answer, args...); - return answer; -} - -/** - * @private - * @return Number of leading zeroes. - */ -inline int leading_zeroes(uint32_t input_num) noexcept { -#if ADA_REGULAR_VISUAL_STUDIO - unsigned long leading_zero(0); - unsigned long in(input_num); - return _BitScanReverse(&leading_zero, in) ? int(31 - leading_zero) : 32; -#else - return __builtin_clz(input_num); -#endif // ADA_REGULAR_VISUAL_STUDIO -} - -/** - * @private - * Counts the number of decimal digits necessary to represent x. - * faster than std::to_string(x).size(). - * @return digit count - */ -inline int fast_digit_count(uint32_t x) noexcept { - auto int_log2 = [](uint32_t z) -> int { - return 31 - ada::helpers::leading_zeroes(z | 1); - }; - // Compiles to very few instructions. Note that the - // table is static and thus effectively a constant. - // We leave it inside the function because it is meaningless - // outside of it (this comes at no performance cost). - const static uint64_t table[] = { - 4294967296, 8589934582, 8589934582, 8589934582, 12884901788, - 12884901788, 12884901788, 17179868184, 17179868184, 17179868184, - 21474826480, 21474826480, 21474826480, 21474826480, 25769703776, - 25769703776, 25769703776, 30063771072, 30063771072, 30063771072, - 34349738368, 34349738368, 34349738368, 34349738368, 38554705664, - 38554705664, 38554705664, 41949672960, 41949672960, 41949672960, - 42949672960, 42949672960}; - return int((x + table[int_log2(x)]) >> 32); -} -} // namespace ada::helpers - -#endif // ADA_HELPERS_H -/* end file include/ada/helpers.h */ -/* begin file include/ada/parser.h */ -/** - * @file parser.h - * @brief Definitions for the parser. - */ -#ifndef ADA_PARSER_H -#define ADA_PARSER_H - -#include -#include - -/* begin file include/ada/expected.h */ -/** - * @file expected.h - * @brief Definitions for std::expected - * @private Excluded from docs through the doxygen file. - */ -/// -// expected - An implementation of std::expected with extensions -// Written in 2017 by Sy Brand (tartanllama@gmail.com, @TartanLlama) -// -// Documentation available at http://tl.tartanllama.xyz/ -// -// To the extent possible under law, the author(s) have dedicated all -// copyright and related and neighboring rights to this software to the -// public domain worldwide. This software is distributed without any warranty. -// -// You should have received a copy of the CC0 Public Domain Dedication -// along with this software. If not, see -// . -/// - -#ifndef TL_EXPECTED_HPP -#define TL_EXPECTED_HPP - -#define TL_EXPECTED_VERSION_MAJOR 1 -#define TL_EXPECTED_VERSION_MINOR 1 -#define TL_EXPECTED_VERSION_PATCH 0 - -#include -#include -#include -#include - -#if defined(__EXCEPTIONS) || defined(_CPPUNWIND) -#define TL_EXPECTED_EXCEPTIONS_ENABLED -#endif - -#if (defined(_MSC_VER) && _MSC_VER == 1900) -#define TL_EXPECTED_MSVC2015 -#define TL_EXPECTED_MSVC2015_CONSTEXPR -#else -#define TL_EXPECTED_MSVC2015_CONSTEXPR constexpr -#endif - -#if (defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ <= 9 && \ - !defined(__clang__)) -#define TL_EXPECTED_GCC49 -#endif - -#if (defined(__GNUC__) && __GNUC__ == 5 && __GNUC_MINOR__ <= 4 && \ - !defined(__clang__)) -#define TL_EXPECTED_GCC54 -#endif - -#if (defined(__GNUC__) && __GNUC__ == 5 && __GNUC_MINOR__ <= 5 && \ - !defined(__clang__)) -#define TL_EXPECTED_GCC55 -#endif - -#if !defined(TL_ASSERT) -// can't have assert in constexpr in C++11 and GCC 4.9 has a compiler bug -#if (__cplusplus > 201103L) && !defined(TL_EXPECTED_GCC49) -#include -#define TL_ASSERT(x) assert(x) -#else -#define TL_ASSERT(x) -#endif -#endif - -#if (defined(__GNUC__) && __GNUC__ == 4 && __GNUC_MINOR__ <= 9 && \ - !defined(__clang__)) -// GCC < 5 doesn't support overloading on const&& for member functions - -#define TL_EXPECTED_NO_CONSTRR -// GCC < 5 doesn't support some standard C++11 type traits -#define TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) \ - std::has_trivial_copy_constructor -#define TL_EXPECTED_IS_TRIVIALLY_COPY_ASSIGNABLE(T) \ - std::has_trivial_copy_assign - -// This one will be different for GCC 5.7 if it's ever supported -#define TL_EXPECTED_IS_TRIVIALLY_DESTRUCTIBLE(T) \ - std::is_trivially_destructible - -// GCC 5 < v < 8 has a bug in is_trivially_copy_constructible which breaks -// std::vector for non-copyable types -#elif (defined(__GNUC__) && __GNUC__ < 8 && !defined(__clang__)) -#ifndef TL_GCC_LESS_8_TRIVIALLY_COPY_CONSTRUCTIBLE_MUTEX -#define TL_GCC_LESS_8_TRIVIALLY_COPY_CONSTRUCTIBLE_MUTEX -namespace tl { -namespace detail { -template -struct is_trivially_copy_constructible - : std::is_trivially_copy_constructible {}; -#ifdef _GLIBCXX_VECTOR -template -struct is_trivially_copy_constructible> : std::false_type {}; -#endif -} // namespace detail -} // namespace tl -#endif - -#define TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) \ - tl::detail::is_trivially_copy_constructible -#define TL_EXPECTED_IS_TRIVIALLY_COPY_ASSIGNABLE(T) \ - std::is_trivially_copy_assignable -#define TL_EXPECTED_IS_TRIVIALLY_DESTRUCTIBLE(T) \ - std::is_trivially_destructible -#else -#define TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) \ - std::is_trivially_copy_constructible -#define TL_EXPECTED_IS_TRIVIALLY_COPY_ASSIGNABLE(T) \ - std::is_trivially_copy_assignable -#define TL_EXPECTED_IS_TRIVIALLY_DESTRUCTIBLE(T) \ - std::is_trivially_destructible -#endif - -#if __cplusplus > 201103L -#define TL_EXPECTED_CXX14 -#endif - -#ifdef TL_EXPECTED_GCC49 -#define TL_EXPECTED_GCC49_CONSTEXPR -#else -#define TL_EXPECTED_GCC49_CONSTEXPR constexpr -#endif - -#if (__cplusplus == 201103L || defined(TL_EXPECTED_MSVC2015) || \ - defined(TL_EXPECTED_GCC49)) -#define TL_EXPECTED_11_CONSTEXPR -#else -#define TL_EXPECTED_11_CONSTEXPR constexpr -#endif - -namespace tl { -template -class expected; - -#ifndef TL_MONOSTATE_INPLACE_MUTEX -#define TL_MONOSTATE_INPLACE_MUTEX -class monostate {}; - -struct in_place_t { - explicit in_place_t() = default; -}; -static constexpr in_place_t in_place{}; -#endif - -template -class unexpected { - public: - static_assert(!std::is_same::value, "E must not be void"); - - unexpected() = delete; - constexpr explicit unexpected(const E& e) : m_val(e) {} - - constexpr explicit unexpected(E&& e) : m_val(std::move(e)) {} - - template ::value>::type* = nullptr> - constexpr explicit unexpected(Args&&... args) - : m_val(std::forward(args)...) {} - template < - class U, class... Args, - typename std::enable_if&, Args&&...>::value>::type* = nullptr> - constexpr explicit unexpected(std::initializer_list l, Args&&... args) - : m_val(l, std::forward(args)...) {} - - constexpr const E& value() const& { return m_val; } - TL_EXPECTED_11_CONSTEXPR E& value() & { return m_val; } - TL_EXPECTED_11_CONSTEXPR E&& value() && { return std::move(m_val); } - constexpr const E&& value() const&& { return std::move(m_val); } - - private: - E m_val; -}; - -#ifdef __cpp_deduction_guides -template -unexpected(E) -> unexpected; -#endif - -template -constexpr bool operator==(const unexpected& lhs, const unexpected& rhs) { - return lhs.value() == rhs.value(); -} -template -constexpr bool operator!=(const unexpected& lhs, const unexpected& rhs) { - return lhs.value() != rhs.value(); -} -template -constexpr bool operator<(const unexpected& lhs, const unexpected& rhs) { - return lhs.value() < rhs.value(); -} -template -constexpr bool operator<=(const unexpected& lhs, const unexpected& rhs) { - return lhs.value() <= rhs.value(); -} -template -constexpr bool operator>(const unexpected& lhs, const unexpected& rhs) { - return lhs.value() > rhs.value(); -} -template -constexpr bool operator>=(const unexpected& lhs, const unexpected& rhs) { - return lhs.value() >= rhs.value(); -} - -template -unexpected::type> make_unexpected(E&& e) { - return unexpected::type>(std::forward(e)); -} - -struct unexpect_t { - unexpect_t() = default; -}; -static constexpr unexpect_t unexpect{}; - -namespace detail { -template -[[noreturn]] TL_EXPECTED_11_CONSTEXPR void throw_exception(E&& e) { -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - throw std::forward(e); -#else - (void)e; -#ifdef _MSC_VER - __assume(0); -#else - __builtin_unreachable(); -#endif -#endif -} - -#ifndef TL_TRAITS_MUTEX -#define TL_TRAITS_MUTEX -// C++14-style aliases for brevity -template -using remove_const_t = typename std::remove_const::type; -template -using remove_reference_t = typename std::remove_reference::type; -template -using decay_t = typename std::decay::type; -template -using enable_if_t = typename std::enable_if::type; -template -using conditional_t = typename std::conditional::type; - -// std::conjunction from C++17 -template -struct conjunction : std::true_type {}; -template -struct conjunction : B {}; -template -struct conjunction - : std::conditional, B>::type {}; - -#if defined(_LIBCPP_VERSION) && __cplusplus == 201103L -#define TL_TRAITS_LIBCXX_MEM_FN_WORKAROUND -#endif - -// In C++11 mode, there's an issue in libc++'s std::mem_fn -// which results in a hard-error when using it in a noexcept expression -// in some cases. This is a check to workaround the common failing case. -#ifdef TL_TRAITS_LIBCXX_MEM_FN_WORKAROUND -template -struct is_pointer_to_non_const_member_func : std::false_type {}; -template -struct is_pointer_to_non_const_member_func - : std::true_type {}; -template -struct is_pointer_to_non_const_member_func - : std::true_type {}; -template -struct is_pointer_to_non_const_member_func - : std::true_type {}; -template -struct is_pointer_to_non_const_member_func - : std::true_type {}; -template -struct is_pointer_to_non_const_member_func - : std::true_type {}; -template -struct is_pointer_to_non_const_member_func - : std::true_type {}; - -template -struct is_const_or_const_ref : std::false_type {}; -template -struct is_const_or_const_ref : std::true_type {}; -template -struct is_const_or_const_ref : std::true_type {}; -#endif - -// std::invoke from C++17 -// https://stackoverflow.com/questions/38288042/c11-14-invoke-workaround -template < - typename Fn, typename... Args, -#ifdef TL_TRAITS_LIBCXX_MEM_FN_WORKAROUND - typename = enable_if_t::value && - is_const_or_const_ref::value)>, -#endif - typename = enable_if_t>::value>, int = 0> -constexpr auto invoke(Fn&& f, Args&&... args) noexcept( - noexcept(std::mem_fn(f)(std::forward(args)...))) - -> decltype(std::mem_fn(f)(std::forward(args)...)) { - return std::mem_fn(f)(std::forward(args)...); -} - -template >::value>> -constexpr auto invoke(Fn&& f, Args&&... args) noexcept( - noexcept(std::forward(f)(std::forward(args)...))) - -> decltype(std::forward(f)(std::forward(args)...)) { - return std::forward(f)(std::forward(args)...); -} - -// std::invoke_result from C++17 -template -struct invoke_result_impl; - -template -struct invoke_result_impl< - F, - decltype(detail::invoke(std::declval(), std::declval()...), void()), - Us...> { - using type = - decltype(detail::invoke(std::declval(), std::declval()...)); -}; - -template -using invoke_result = invoke_result_impl; - -template -using invoke_result_t = typename invoke_result::type; - -#if defined(_MSC_VER) && _MSC_VER <= 1900 -// TODO make a version which works with MSVC 2015 -template -struct is_swappable : std::true_type {}; - -template -struct is_nothrow_swappable : std::true_type {}; -#else -// https://stackoverflow.com/questions/26744589/what-is-a-proper-way-to-implement-is-swappable-to-test-for-the-swappable-concept -namespace swap_adl_tests { -// if swap ADL finds this then it would call std::swap otherwise (same -// signature) -struct tag {}; - -template -tag swap(T&, T&); -template -tag swap(T (&a)[N], T (&b)[N]); - -// helper functions to test if an unqualified swap is possible, and if it -// becomes std::swap -template -std::false_type can_swap(...) noexcept(false); -template (), std::declval()))> -std::true_type can_swap(int) noexcept(noexcept(swap(std::declval(), - std::declval()))); - -template -std::false_type uses_std(...); -template -std::is_same(), std::declval())), tag> -uses_std(int); - -template -struct is_std_swap_noexcept - : std::integral_constant::value && - std::is_nothrow_move_assignable::value> {}; - -template -struct is_std_swap_noexcept : is_std_swap_noexcept {}; - -template -struct is_adl_swap_noexcept - : std::integral_constant(0))> {}; -} // namespace swap_adl_tests - -template -struct is_swappable - : std::integral_constant< - bool, - decltype(detail::swap_adl_tests::can_swap(0))::value && - (!decltype(detail::swap_adl_tests::uses_std(0))::value || - (std::is_move_assignable::value && - std::is_move_constructible::value))> {}; - -template -struct is_swappable - : std::integral_constant< - bool, - decltype(detail::swap_adl_tests::can_swap(0))::value && - (!decltype( - detail::swap_adl_tests::uses_std(0))::value || - is_swappable::value)> {}; - -template -struct is_nothrow_swappable - : std::integral_constant< - bool, - is_swappable::value && - ((decltype(detail::swap_adl_tests::uses_std(0))::value&& - detail::swap_adl_tests::is_std_swap_noexcept::value) || - (!decltype(detail::swap_adl_tests::uses_std(0))::value&& - detail::swap_adl_tests::is_adl_swap_noexcept::value))> { -}; -#endif -#endif - -// Trait for checking if a type is a tl::expected -template -struct is_expected_impl : std::false_type {}; -template -struct is_expected_impl> : std::true_type {}; -template -using is_expected = is_expected_impl>; - -template -using expected_enable_forward_value = detail::enable_if_t< - std::is_constructible::value && - !std::is_same, in_place_t>::value && - !std::is_same, detail::decay_t>::value && - !std::is_same, detail::decay_t>::value>; - -template -using expected_enable_from_other = detail::enable_if_t< - std::is_constructible::value && - std::is_constructible::value && - !std::is_constructible&>::value && - !std::is_constructible&&>::value && - !std::is_constructible&>::value && - !std::is_constructible&&>::value && - !std::is_convertible&, T>::value && - !std::is_convertible&&, T>::value && - !std::is_convertible&, T>::value && - !std::is_convertible&&, T>::value>; - -template -using is_void_or = conditional_t::value, std::true_type, U>; - -template -using is_copy_constructible_or_void = - is_void_or>; - -template -using is_move_constructible_or_void = - is_void_or>; - -template -using is_copy_assignable_or_void = is_void_or>; - -template -using is_move_assignable_or_void = is_void_or>; - -} // namespace detail - -namespace detail { -struct no_init_t {}; -static constexpr no_init_t no_init{}; - -// Implements the storage of the values, and ensures that the destructor is -// trivial if it can be. -// -// This specialization is for where neither `T` or `E` is trivially -// destructible, so the destructors must be called on destruction of the -// `expected` -template ::value, - bool = std::is_trivially_destructible::value> -struct expected_storage_base { - constexpr expected_storage_base() : m_val(T{}), m_has_val(true) {} - constexpr expected_storage_base(no_init_t) : m_no_init(), m_has_val(false) {} - - template ::value>* = - nullptr> - constexpr expected_storage_base(in_place_t, Args&&... args) - : m_val(std::forward(args)...), m_has_val(true) {} - - template &, Args&&...>::value>* = nullptr> - constexpr expected_storage_base(in_place_t, std::initializer_list il, - Args&&... args) - : m_val(il, std::forward(args)...), m_has_val(true) {} - template ::value>* = - nullptr> - constexpr explicit expected_storage_base(unexpect_t, Args&&... args) - : m_unexpect(std::forward(args)...), m_has_val(false) {} - - template &, Args&&...>::value>* = nullptr> - constexpr explicit expected_storage_base(unexpect_t, - std::initializer_list il, - Args&&... args) - : m_unexpect(il, std::forward(args)...), m_has_val(false) {} - - ~expected_storage_base() { - if (m_has_val) { - m_val.~T(); - } else { - m_unexpect.~unexpected(); - } - } - union { - T m_val; - unexpected m_unexpect; - char m_no_init; - }; - bool m_has_val; -}; - -// This specialization is for when both `T` and `E` are trivially-destructible, -// so the destructor of the `expected` can be trivial. -template -struct expected_storage_base { - constexpr expected_storage_base() : m_val(T{}), m_has_val(true) {} - constexpr expected_storage_base(no_init_t) : m_no_init(), m_has_val(false) {} - - template ::value>* = - nullptr> - constexpr expected_storage_base(in_place_t, Args&&... args) - : m_val(std::forward(args)...), m_has_val(true) {} - - template &, Args&&...>::value>* = nullptr> - constexpr expected_storage_base(in_place_t, std::initializer_list il, - Args&&... args) - : m_val(il, std::forward(args)...), m_has_val(true) {} - template ::value>* = - nullptr> - constexpr explicit expected_storage_base(unexpect_t, Args&&... args) - : m_unexpect(std::forward(args)...), m_has_val(false) {} - - template &, Args&&...>::value>* = nullptr> - constexpr explicit expected_storage_base(unexpect_t, - std::initializer_list il, - Args&&... args) - : m_unexpect(il, std::forward(args)...), m_has_val(false) {} - - ~expected_storage_base() = default; - union { - T m_val; - unexpected m_unexpect; - char m_no_init; - }; - bool m_has_val; -}; - -// T is trivial, E is not. -template -struct expected_storage_base { - constexpr expected_storage_base() : m_val(T{}), m_has_val(true) {} - TL_EXPECTED_MSVC2015_CONSTEXPR expected_storage_base(no_init_t) - : m_no_init(), m_has_val(false) {} - - template ::value>* = - nullptr> - constexpr expected_storage_base(in_place_t, Args&&... args) - : m_val(std::forward(args)...), m_has_val(true) {} - - template &, Args&&...>::value>* = nullptr> - constexpr expected_storage_base(in_place_t, std::initializer_list il, - Args&&... args) - : m_val(il, std::forward(args)...), m_has_val(true) {} - template ::value>* = - nullptr> - constexpr explicit expected_storage_base(unexpect_t, Args&&... args) - : m_unexpect(std::forward(args)...), m_has_val(false) {} - - template &, Args&&...>::value>* = nullptr> - constexpr explicit expected_storage_base(unexpect_t, - std::initializer_list il, - Args&&... args) - : m_unexpect(il, std::forward(args)...), m_has_val(false) {} - - ~expected_storage_base() { - if (!m_has_val) { - m_unexpect.~unexpected(); - } - } - - union { - T m_val; - unexpected m_unexpect; - char m_no_init; - }; - bool m_has_val; -}; - -// E is trivial, T is not. -template -struct expected_storage_base { - constexpr expected_storage_base() : m_val(T{}), m_has_val(true) {} - constexpr expected_storage_base(no_init_t) : m_no_init(), m_has_val(false) {} - - template ::value>* = - nullptr> - constexpr expected_storage_base(in_place_t, Args&&... args) - : m_val(std::forward(args)...), m_has_val(true) {} - - template &, Args&&...>::value>* = nullptr> - constexpr expected_storage_base(in_place_t, std::initializer_list il, - Args&&... args) - : m_val(il, std::forward(args)...), m_has_val(true) {} - template ::value>* = - nullptr> - constexpr explicit expected_storage_base(unexpect_t, Args&&... args) - : m_unexpect(std::forward(args)...), m_has_val(false) {} - - template &, Args&&...>::value>* = nullptr> - constexpr explicit expected_storage_base(unexpect_t, - std::initializer_list il, - Args&&... args) - : m_unexpect(il, std::forward(args)...), m_has_val(false) {} - - ~expected_storage_base() { - if (m_has_val) { - m_val.~T(); - } - } - union { - T m_val; - unexpected m_unexpect; - char m_no_init; - }; - bool m_has_val; -}; - -// `T` is `void`, `E` is trivially-destructible -template -struct expected_storage_base { -#if __GNUC__ <= 5 -// no constexpr for GCC 4/5 bug -#else - TL_EXPECTED_MSVC2015_CONSTEXPR -#endif - expected_storage_base() : m_has_val(true) {} - - constexpr expected_storage_base(no_init_t) : m_val(), m_has_val(false) {} - - constexpr expected_storage_base(in_place_t) : m_has_val(true) {} - - template ::value>* = - nullptr> - constexpr explicit expected_storage_base(unexpect_t, Args&&... args) - : m_unexpect(std::forward(args)...), m_has_val(false) {} - - template &, Args&&...>::value>* = nullptr> - constexpr explicit expected_storage_base(unexpect_t, - std::initializer_list il, - Args&&... args) - : m_unexpect(il, std::forward(args)...), m_has_val(false) {} - - ~expected_storage_base() = default; - struct dummy {}; - union { - unexpected m_unexpect; - dummy m_val; - }; - bool m_has_val; -}; - -// `T` is `void`, `E` is not trivially-destructible -template -struct expected_storage_base { - constexpr expected_storage_base() : m_dummy(), m_has_val(true) {} - constexpr expected_storage_base(no_init_t) : m_dummy(), m_has_val(false) {} - - constexpr expected_storage_base(in_place_t) : m_dummy(), m_has_val(true) {} - - template ::value>* = - nullptr> - constexpr explicit expected_storage_base(unexpect_t, Args&&... args) - : m_unexpect(std::forward(args)...), m_has_val(false) {} - - template &, Args&&...>::value>* = nullptr> - constexpr explicit expected_storage_base(unexpect_t, - std::initializer_list il, - Args&&... args) - : m_unexpect(il, std::forward(args)...), m_has_val(false) {} - - ~expected_storage_base() { - if (!m_has_val) { - m_unexpect.~unexpected(); - } - } - - union { - unexpected m_unexpect; - char m_dummy; - }; - bool m_has_val; -}; - -// This base class provides some handy member functions which can be used in -// further derived classes -template -struct expected_operations_base : expected_storage_base { - using expected_storage_base::expected_storage_base; - - template - void construct(Args&&... args) noexcept { - new (std::addressof(this->m_val)) T(std::forward(args)...); - this->m_has_val = true; - } - - template - void construct_with(Rhs&& rhs) noexcept { - new (std::addressof(this->m_val)) T(std::forward(rhs).get()); - this->m_has_val = true; - } - - template - void construct_error(Args&&... args) noexcept { - new (std::addressof(this->m_unexpect)) - unexpected(std::forward(args)...); - this->m_has_val = false; - } - -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - - // These assign overloads ensure that the most efficient assignment - // implementation is used while maintaining the strong exception guarantee. - // The problematic case is where rhs has a value, but *this does not. - // - // This overload handles the case where we can just copy-construct `T` - // directly into place without throwing. - template ::value>* = - nullptr> - void assign(const expected_operations_base& rhs) noexcept { - if (!this->m_has_val && rhs.m_has_val) { - geterr().~unexpected(); - construct(rhs.get()); - } else { - assign_common(rhs); - } - } - - // This overload handles the case where we can attempt to create a copy of - // `T`, then no-throw move it into place if the copy was successful. - template ::value && - std::is_nothrow_move_constructible::value>* = - nullptr> - void assign(const expected_operations_base& rhs) noexcept { - if (!this->m_has_val && rhs.m_has_val) { - T tmp = rhs.get(); - geterr().~unexpected(); - construct(std::move(tmp)); - } else { - assign_common(rhs); - } - } - - // This overload is the worst-case, where we have to move-construct the - // unexpected value into temporary storage, then try to copy the T into place. - // If the construction succeeds, then everything is fine, but if it throws, - // then we move the old unexpected value back into place before rethrowing the - // exception. - template ::value && - !std::is_nothrow_move_constructible::value>* = nullptr> - void assign(const expected_operations_base& rhs) { - if (!this->m_has_val && rhs.m_has_val) { - auto tmp = std::move(geterr()); - geterr().~unexpected(); - -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - try { - construct(rhs.get()); - } catch (...) { - geterr() = std::move(tmp); - throw; - } -#else - construct(rhs.get()); -#endif - } else { - assign_common(rhs); - } - } - - // These overloads do the same as above, but for rvalues - template ::value>* = - nullptr> - void assign(expected_operations_base&& rhs) noexcept { - if (!this->m_has_val && rhs.m_has_val) { - geterr().~unexpected(); - construct(std::move(rhs).get()); - } else { - assign_common(std::move(rhs)); - } - } - - template ::value>* = nullptr> - void assign(expected_operations_base&& rhs) { - if (!this->m_has_val && rhs.m_has_val) { - auto tmp = std::move(geterr()); - geterr().~unexpected(); -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - try { - construct(std::move(rhs).get()); - } catch (...) { - geterr() = std::move(tmp); - throw; - } -#else - construct(std::move(rhs).get()); -#endif - } else { - assign_common(std::move(rhs)); - } - } - -#else - - // If exceptions are disabled then we can just copy-construct - void assign(const expected_operations_base& rhs) noexcept { - if (!this->m_has_val && rhs.m_has_val) { - geterr().~unexpected(); - construct(rhs.get()); - } else { - assign_common(rhs); - } - } - - void assign(expected_operations_base&& rhs) noexcept { - if (!this->m_has_val && rhs.m_has_val) { - geterr().~unexpected(); - construct(std::move(rhs).get()); - } else { - assign_common(std::move(rhs)); - } - } - -#endif - - // The common part of move/copy assigning - template - void assign_common(Rhs&& rhs) { - if (this->m_has_val) { - if (rhs.m_has_val) { - get() = std::forward(rhs).get(); - } else { - destroy_val(); - construct_error(std::forward(rhs).geterr()); - } - } else { - if (!rhs.m_has_val) { - geterr() = std::forward(rhs).geterr(); - } - } - } - - bool has_value() const { return this->m_has_val; } - - TL_EXPECTED_11_CONSTEXPR T& get() & { return this->m_val; } - constexpr const T& get() const& { return this->m_val; } - TL_EXPECTED_11_CONSTEXPR T&& get() && { return std::move(this->m_val); } -#ifndef TL_EXPECTED_NO_CONSTRR - constexpr const T&& get() const&& { return std::move(this->m_val); } -#endif - - TL_EXPECTED_11_CONSTEXPR unexpected& geterr() & { - return this->m_unexpect; - } - constexpr const unexpected& geterr() const& { return this->m_unexpect; } - TL_EXPECTED_11_CONSTEXPR unexpected&& geterr() && { - return std::move(this->m_unexpect); - } -#ifndef TL_EXPECTED_NO_CONSTRR - constexpr const unexpected&& geterr() const&& { - return std::move(this->m_unexpect); - } -#endif - - TL_EXPECTED_11_CONSTEXPR void destroy_val() { get().~T(); } -}; - -// This base class provides some handy member functions which can be used in -// further derived classes -template -struct expected_operations_base : expected_storage_base { - using expected_storage_base::expected_storage_base; - - template - void construct() noexcept { - this->m_has_val = true; - } - - // This function doesn't use its argument, but needs it so that code in - // levels above this can work independently of whether T is void - template - void construct_with(Rhs&&) noexcept { - this->m_has_val = true; - } - - template - void construct_error(Args&&... args) noexcept { - new (std::addressof(this->m_unexpect)) - unexpected(std::forward(args)...); - this->m_has_val = false; - } - - template - void assign(Rhs&& rhs) noexcept { - if (!this->m_has_val) { - if (rhs.m_has_val) { - geterr().~unexpected(); - construct(); - } else { - geterr() = std::forward(rhs).geterr(); - } - } else { - if (!rhs.m_has_val) { - construct_error(std::forward(rhs).geterr()); - } - } - } - - bool has_value() const { return this->m_has_val; } - - TL_EXPECTED_11_CONSTEXPR unexpected& geterr() & { - return this->m_unexpect; - } - constexpr const unexpected& geterr() const& { return this->m_unexpect; } - TL_EXPECTED_11_CONSTEXPR unexpected&& geterr() && { - return std::move(this->m_unexpect); - } -#ifndef TL_EXPECTED_NO_CONSTRR - constexpr const unexpected&& geterr() const&& { - return std::move(this->m_unexpect); - } -#endif - - TL_EXPECTED_11_CONSTEXPR void destroy_val() { - // no-op - } -}; - -// This class manages conditionally having a trivial copy constructor -// This specialization is for when T and E are trivially copy constructible -template :: - value&& TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(E)::value> -struct expected_copy_base : expected_operations_base { - using expected_operations_base::expected_operations_base; -}; - -// This specialization is for when T or E are not trivially copy constructible -template -struct expected_copy_base : expected_operations_base { - using expected_operations_base::expected_operations_base; - - expected_copy_base() = default; - expected_copy_base(const expected_copy_base& rhs) - : expected_operations_base(no_init) { - if (rhs.has_value()) { - this->construct_with(rhs); - } else { - this->construct_error(rhs.geterr()); - } - } - - expected_copy_base(expected_copy_base&& rhs) = default; - expected_copy_base& operator=(const expected_copy_base& rhs) = default; - expected_copy_base& operator=(expected_copy_base&& rhs) = default; -}; - -// This class manages conditionally having a trivial move constructor -// Unfortunately there's no way to achieve this in GCC < 5 AFAIK, since it -// doesn't implement an analogue to std::is_trivially_move_constructible. We -// have to make do with a non-trivial move constructor even if T is trivially -// move constructible -#ifndef TL_EXPECTED_GCC49 -template >::value&& - std::is_trivially_move_constructible::value> -struct expected_move_base : expected_copy_base { - using expected_copy_base::expected_copy_base; -}; -#else -template -struct expected_move_base; -#endif -template -struct expected_move_base : expected_copy_base { - using expected_copy_base::expected_copy_base; - - expected_move_base() = default; - expected_move_base(const expected_move_base& rhs) = default; - - expected_move_base(expected_move_base&& rhs) noexcept( - std::is_nothrow_move_constructible::value) - : expected_copy_base(no_init) { - if (rhs.has_value()) { - this->construct_with(std::move(rhs)); - } else { - this->construct_error(std::move(rhs.geterr())); - } - } - expected_move_base& operator=(const expected_move_base& rhs) = default; - expected_move_base& operator=(expected_move_base&& rhs) = default; -}; - -// This class manages conditionally having a trivial copy assignment operator -template >::value&& - TL_EXPECTED_IS_TRIVIALLY_COPY_ASSIGNABLE(E)::value&& - TL_EXPECTED_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(E)::value&& - TL_EXPECTED_IS_TRIVIALLY_DESTRUCTIBLE(E)::value> -struct expected_copy_assign_base : expected_move_base { - using expected_move_base::expected_move_base; -}; - -template -struct expected_copy_assign_base : expected_move_base { - using expected_move_base::expected_move_base; - - expected_copy_assign_base() = default; - expected_copy_assign_base(const expected_copy_assign_base& rhs) = default; - - expected_copy_assign_base(expected_copy_assign_base&& rhs) = default; - expected_copy_assign_base& operator=(const expected_copy_assign_base& rhs) { - this->assign(rhs); - return *this; - } - expected_copy_assign_base& operator=(expected_copy_assign_base&& rhs) = - default; -}; - -// This class manages conditionally having a trivial move assignment operator -// Unfortunately there's no way to achieve this in GCC < 5 AFAIK, since it -// doesn't implement an analogue to std::is_trivially_move_assignable. We have -// to make do with a non-trivial move assignment operator even if T is trivially -// move assignable -#ifndef TL_EXPECTED_GCC49 -template , - std::is_trivially_move_constructible, - std::is_trivially_move_assignable>>:: - value&& std::is_trivially_destructible::value&& - std::is_trivially_move_constructible::value&& - std::is_trivially_move_assignable::value> -struct expected_move_assign_base : expected_copy_assign_base { - using expected_copy_assign_base::expected_copy_assign_base; -}; -#else -template -struct expected_move_assign_base; -#endif - -template -struct expected_move_assign_base - : expected_copy_assign_base { - using expected_copy_assign_base::expected_copy_assign_base; - - expected_move_assign_base() = default; - expected_move_assign_base(const expected_move_assign_base& rhs) = default; - - expected_move_assign_base(expected_move_assign_base&& rhs) = default; - - expected_move_assign_base& operator=(const expected_move_assign_base& rhs) = - default; - - expected_move_assign_base& - operator=(expected_move_assign_base&& rhs) noexcept( - std::is_nothrow_move_constructible::value&& - std::is_nothrow_move_assignable::value) { - this->assign(std::move(rhs)); - return *this; - } -}; - -// expected_delete_ctor_base will conditionally delete copy and move -// constructors depending on whether T is copy/move constructible -template ::value && - std::is_copy_constructible::value), - bool EnableMove = (is_move_constructible_or_void::value && - std::is_move_constructible::value)> -struct expected_delete_ctor_base { - expected_delete_ctor_base() = default; - expected_delete_ctor_base(const expected_delete_ctor_base&) = default; - expected_delete_ctor_base(expected_delete_ctor_base&&) noexcept = default; - expected_delete_ctor_base& operator=(const expected_delete_ctor_base&) = - default; - expected_delete_ctor_base& operator=(expected_delete_ctor_base&&) noexcept = - default; -}; - -template -struct expected_delete_ctor_base { - expected_delete_ctor_base() = default; - expected_delete_ctor_base(const expected_delete_ctor_base&) = default; - expected_delete_ctor_base(expected_delete_ctor_base&&) noexcept = delete; - expected_delete_ctor_base& operator=(const expected_delete_ctor_base&) = - default; - expected_delete_ctor_base& operator=(expected_delete_ctor_base&&) noexcept = - default; -}; - -template -struct expected_delete_ctor_base { - expected_delete_ctor_base() = default; - expected_delete_ctor_base(const expected_delete_ctor_base&) = delete; - expected_delete_ctor_base(expected_delete_ctor_base&&) noexcept = default; - expected_delete_ctor_base& operator=(const expected_delete_ctor_base&) = - default; - expected_delete_ctor_base& operator=(expected_delete_ctor_base&&) noexcept = - default; -}; - -template -struct expected_delete_ctor_base { - expected_delete_ctor_base() = default; - expected_delete_ctor_base(const expected_delete_ctor_base&) = delete; - expected_delete_ctor_base(expected_delete_ctor_base&&) noexcept = delete; - expected_delete_ctor_base& operator=(const expected_delete_ctor_base&) = - default; - expected_delete_ctor_base& operator=(expected_delete_ctor_base&&) noexcept = - default; -}; - -// expected_delete_assign_base will conditionally delete copy and move -// constructors depending on whether T and E are copy/move constructible + -// assignable -template ::value && - std::is_copy_constructible::value && - is_copy_assignable_or_void::value && - std::is_copy_assignable::value), - bool EnableMove = (is_move_constructible_or_void::value && - std::is_move_constructible::value && - is_move_assignable_or_void::value && - std::is_move_assignable::value)> -struct expected_delete_assign_base { - expected_delete_assign_base() = default; - expected_delete_assign_base(const expected_delete_assign_base&) = default; - expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default; - expected_delete_assign_base& operator=(const expected_delete_assign_base&) = - default; - expected_delete_assign_base& operator=( - expected_delete_assign_base&&) noexcept = default; -}; - -template -struct expected_delete_assign_base { - expected_delete_assign_base() = default; - expected_delete_assign_base(const expected_delete_assign_base&) = default; - expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default; - expected_delete_assign_base& operator=(const expected_delete_assign_base&) = - default; - expected_delete_assign_base& operator=( - expected_delete_assign_base&&) noexcept = delete; -}; - -template -struct expected_delete_assign_base { - expected_delete_assign_base() = default; - expected_delete_assign_base(const expected_delete_assign_base&) = default; - expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default; - expected_delete_assign_base& operator=(const expected_delete_assign_base&) = - delete; - expected_delete_assign_base& operator=( - expected_delete_assign_base&&) noexcept = default; -}; - -template -struct expected_delete_assign_base { - expected_delete_assign_base() = default; - expected_delete_assign_base(const expected_delete_assign_base&) = default; - expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default; - expected_delete_assign_base& operator=(const expected_delete_assign_base&) = - delete; - expected_delete_assign_base& operator=( - expected_delete_assign_base&&) noexcept = delete; -}; - -// This is needed to be able to construct the expected_default_ctor_base which -// follows, while still conditionally deleting the default constructor. -struct default_constructor_tag { - explicit constexpr default_constructor_tag() = default; -}; - -// expected_default_ctor_base will ensure that expected has a deleted default -// consturctor if T is not default constructible. -// This specialization is for when T is default constructible -template ::value || std::is_void::value> -struct expected_default_ctor_base { - constexpr expected_default_ctor_base() noexcept = default; - constexpr expected_default_ctor_base( - expected_default_ctor_base const&) noexcept = default; - constexpr expected_default_ctor_base(expected_default_ctor_base&&) noexcept = - default; - expected_default_ctor_base& operator=( - expected_default_ctor_base const&) noexcept = default; - expected_default_ctor_base& operator=(expected_default_ctor_base&&) noexcept = - default; - - constexpr explicit expected_default_ctor_base(default_constructor_tag) {} -}; - -// This specialization is for when T is not default constructible -template -struct expected_default_ctor_base { - constexpr expected_default_ctor_base() noexcept = delete; - constexpr expected_default_ctor_base( - expected_default_ctor_base const&) noexcept = default; - constexpr expected_default_ctor_base(expected_default_ctor_base&&) noexcept = - default; - expected_default_ctor_base& operator=( - expected_default_ctor_base const&) noexcept = default; - expected_default_ctor_base& operator=(expected_default_ctor_base&&) noexcept = - default; - - constexpr explicit expected_default_ctor_base(default_constructor_tag) {} -}; -} // namespace detail - -template -class bad_expected_access : public std::exception { - public: - explicit bad_expected_access(E e) : m_val(std::move(e)) {} - - virtual const char* what() const noexcept override { - return "Bad expected access"; - } - - const E& error() const& { return m_val; } - E& error() & { return m_val; } - const E&& error() const&& { return std::move(m_val); } - E&& error() && { return std::move(m_val); } - - private: - E m_val; -}; - -/// An `expected` object is an object that contains the storage for -/// another object and manages the lifetime of this contained object `T`. -/// Alternatively it could contain the storage for another unexpected object -/// `E`. The contained object may not be initialized after the expected object -/// has been initialized, and may not be destroyed before the expected object -/// has been destroyed. The initialization state of the contained object is -/// tracked by the expected object. -template -class expected : private detail::expected_move_assign_base, - private detail::expected_delete_ctor_base, - private detail::expected_delete_assign_base, - private detail::expected_default_ctor_base { - static_assert(!std::is_reference::value, "T must not be a reference"); - static_assert(!std::is_same::type>::value, - "T must not be in_place_t"); - static_assert(!std::is_same::type>::value, - "T must not be unexpect_t"); - static_assert( - !std::is_same>::type>::value, - "T must not be unexpected"); - static_assert(!std::is_reference::value, "E must not be a reference"); - - T* valptr() { return std::addressof(this->m_val); } - const T* valptr() const { return std::addressof(this->m_val); } - unexpected* errptr() { return std::addressof(this->m_unexpect); } - const unexpected* errptr() const { - return std::addressof(this->m_unexpect); - } - - template ::value>* = nullptr> - TL_EXPECTED_11_CONSTEXPR U& val() { - return this->m_val; - } - TL_EXPECTED_11_CONSTEXPR unexpected& err() { return this->m_unexpect; } - - template ::value>* = nullptr> - constexpr const U& val() const { - return this->m_val; - } - constexpr const unexpected& err() const { return this->m_unexpect; } - - using impl_base = detail::expected_move_assign_base; - using ctor_base = detail::expected_default_ctor_base; - - public: - typedef T value_type; - typedef E error_type; - typedef unexpected unexpected_type; - -#if defined(TL_EXPECTED_CXX14) && !defined(TL_EXPECTED_GCC49) && \ - !defined(TL_EXPECTED_GCC54) && !defined(TL_EXPECTED_GCC55) - template - TL_EXPECTED_11_CONSTEXPR auto and_then(F&& f) & { - return and_then_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR auto and_then(F&& f) && { - return and_then_impl(std::move(*this), std::forward(f)); - } - template - constexpr auto and_then(F&& f) const& { - return and_then_impl(*this, std::forward(f)); - } - -#ifndef TL_EXPECTED_NO_CONSTRR - template - constexpr auto and_then(F&& f) const&& { - return and_then_impl(std::move(*this), std::forward(f)); - } -#endif - -#else - template - TL_EXPECTED_11_CONSTEXPR auto and_then(F&& f) & -> decltype( - and_then_impl(std::declval(), std::forward(f))) { - return and_then_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR auto and_then(F&& f) && -> decltype( - and_then_impl(std::declval(), std::forward(f))) { - return and_then_impl(std::move(*this), std::forward(f)); - } - template - constexpr auto and_then(F&& f) const& -> decltype( - and_then_impl(std::declval(), std::forward(f))) { - return and_then_impl(*this, std::forward(f)); - } - -#ifndef TL_EXPECTED_NO_CONSTRR - template - constexpr auto and_then(F&& f) const&& -> decltype( - and_then_impl(std::declval(), std::forward(f))) { - return and_then_impl(std::move(*this), std::forward(f)); - } -#endif -#endif - -#if defined(TL_EXPECTED_CXX14) && !defined(TL_EXPECTED_GCC49) && \ - !defined(TL_EXPECTED_GCC54) && !defined(TL_EXPECTED_GCC55) - template - TL_EXPECTED_11_CONSTEXPR auto map(F&& f) & { - return expected_map_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR auto map(F&& f) && { - return expected_map_impl(std::move(*this), std::forward(f)); - } - template - constexpr auto map(F&& f) const& { - return expected_map_impl(*this, std::forward(f)); - } - template - constexpr auto map(F&& f) const&& { - return expected_map_impl(std::move(*this), std::forward(f)); - } -#else - template - TL_EXPECTED_11_CONSTEXPR decltype(expected_map_impl(std::declval(), - std::declval())) - map(F&& f) & { - return expected_map_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR decltype(expected_map_impl(std::declval(), - std::declval())) - map(F&& f) && { - return expected_map_impl(std::move(*this), std::forward(f)); - } - template - constexpr decltype(expected_map_impl(std::declval(), - std::declval())) - map(F&& f) const& { - return expected_map_impl(*this, std::forward(f)); - } - -#ifndef TL_EXPECTED_NO_CONSTRR - template - constexpr decltype(expected_map_impl(std::declval(), - std::declval())) - map(F&& f) const&& { - return expected_map_impl(std::move(*this), std::forward(f)); - } -#endif -#endif - -#if defined(TL_EXPECTED_CXX14) && !defined(TL_EXPECTED_GCC49) && \ - !defined(TL_EXPECTED_GCC54) && !defined(TL_EXPECTED_GCC55) - template - TL_EXPECTED_11_CONSTEXPR auto transform(F&& f) & { - return expected_map_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR auto transform(F&& f) && { - return expected_map_impl(std::move(*this), std::forward(f)); - } - template - constexpr auto transform(F&& f) const& { - return expected_map_impl(*this, std::forward(f)); - } - template - constexpr auto transform(F&& f) const&& { - return expected_map_impl(std::move(*this), std::forward(f)); - } -#else - template - TL_EXPECTED_11_CONSTEXPR decltype(expected_map_impl(std::declval(), - std::declval())) - transform(F&& f) & { - return expected_map_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR decltype(expected_map_impl(std::declval(), - std::declval())) - transform(F&& f) && { - return expected_map_impl(std::move(*this), std::forward(f)); - } - template - constexpr decltype(expected_map_impl(std::declval(), - std::declval())) - transform(F&& f) const& { - return expected_map_impl(*this, std::forward(f)); - } - -#ifndef TL_EXPECTED_NO_CONSTRR - template - constexpr decltype(expected_map_impl(std::declval(), - std::declval())) - transform(F&& f) const&& { - return expected_map_impl(std::move(*this), std::forward(f)); - } -#endif -#endif - -#if defined(TL_EXPECTED_CXX14) && !defined(TL_EXPECTED_GCC49) && \ - !defined(TL_EXPECTED_GCC54) && !defined(TL_EXPECTED_GCC55) - template - TL_EXPECTED_11_CONSTEXPR auto map_error(F&& f) & { - return map_error_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR auto map_error(F&& f) && { - return map_error_impl(std::move(*this), std::forward(f)); - } - template - constexpr auto map_error(F&& f) const& { - return map_error_impl(*this, std::forward(f)); - } - template - constexpr auto map_error(F&& f) const&& { - return map_error_impl(std::move(*this), std::forward(f)); - } -#else - template - TL_EXPECTED_11_CONSTEXPR decltype(map_error_impl(std::declval(), - std::declval())) - map_error(F&& f) & { - return map_error_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR decltype(map_error_impl(std::declval(), - std::declval())) - map_error(F&& f) && { - return map_error_impl(std::move(*this), std::forward(f)); - } - template - constexpr decltype(map_error_impl(std::declval(), - std::declval())) - map_error(F&& f) const& { - return map_error_impl(*this, std::forward(f)); - } - -#ifndef TL_EXPECTED_NO_CONSTRR - template - constexpr decltype(map_error_impl(std::declval(), - std::declval())) - map_error(F&& f) const&& { - return map_error_impl(std::move(*this), std::forward(f)); - } -#endif -#endif -#if defined(TL_EXPECTED_CXX14) && !defined(TL_EXPECTED_GCC49) && \ - !defined(TL_EXPECTED_GCC54) && !defined(TL_EXPECTED_GCC55) - template - TL_EXPECTED_11_CONSTEXPR auto transform_error(F&& f) & { - return map_error_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR auto transform_error(F&& f) && { - return map_error_impl(std::move(*this), std::forward(f)); - } - template - constexpr auto transform_error(F&& f) const& { - return map_error_impl(*this, std::forward(f)); - } - template - constexpr auto transform_error(F&& f) const&& { - return map_error_impl(std::move(*this), std::forward(f)); - } -#else - template - TL_EXPECTED_11_CONSTEXPR decltype(map_error_impl(std::declval(), - std::declval())) - transform_error(F&& f) & { - return map_error_impl(*this, std::forward(f)); - } - template - TL_EXPECTED_11_CONSTEXPR decltype(map_error_impl(std::declval(), - std::declval())) - transform_error(F&& f) && { - return map_error_impl(std::move(*this), std::forward(f)); - } - template - constexpr decltype(map_error_impl(std::declval(), - std::declval())) - transform_error(F&& f) const& { - return map_error_impl(*this, std::forward(f)); - } - -#ifndef TL_EXPECTED_NO_CONSTRR - template - constexpr decltype(map_error_impl(std::declval(), - std::declval())) - transform_error(F&& f) const&& { - return map_error_impl(std::move(*this), std::forward(f)); - } -#endif -#endif - template - expected TL_EXPECTED_11_CONSTEXPR or_else(F&& f) & { - return or_else_impl(*this, std::forward(f)); - } - - template - expected TL_EXPECTED_11_CONSTEXPR or_else(F&& f) && { - return or_else_impl(std::move(*this), std::forward(f)); - } - - template - expected constexpr or_else(F&& f) const& { - return or_else_impl(*this, std::forward(f)); - } - -#ifndef TL_EXPECTED_NO_CONSTRR - template - expected constexpr or_else(F&& f) const&& { - return or_else_impl(std::move(*this), std::forward(f)); - } -#endif - constexpr expected() = default; - constexpr expected(const expected& rhs) = default; - constexpr expected(expected&& rhs) = default; - expected& operator=(const expected& rhs) = default; - expected& operator=(expected&& rhs) = default; - - template ::value>* = - nullptr> - constexpr expected(in_place_t, Args&&... args) - : impl_base(in_place, std::forward(args)...), - ctor_base(detail::default_constructor_tag{}) {} - - template &, Args&&...>::value>* = nullptr> - constexpr expected(in_place_t, std::initializer_list il, Args&&... args) - : impl_base(in_place, il, std::forward(args)...), - ctor_base(detail::default_constructor_tag{}) {} - - template < - class G = E, - detail::enable_if_t::value>* = nullptr, - detail::enable_if_t::value>* = nullptr> - explicit constexpr expected(const unexpected& e) - : impl_base(unexpect, e.value()), - ctor_base(detail::default_constructor_tag{}) {} - - template < - class G = E, - detail::enable_if_t::value>* = nullptr, - detail::enable_if_t::value>* = nullptr> - constexpr expected(unexpected const& e) - : impl_base(unexpect, e.value()), - ctor_base(detail::default_constructor_tag{}) {} - - template < - class G = E, - detail::enable_if_t::value>* = nullptr, - detail::enable_if_t::value>* = nullptr> - explicit constexpr expected(unexpected&& e) noexcept( - std::is_nothrow_constructible::value) - : impl_base(unexpect, std::move(e.value())), - ctor_base(detail::default_constructor_tag{}) {} - - template < - class G = E, - detail::enable_if_t::value>* = nullptr, - detail::enable_if_t::value>* = nullptr> - constexpr expected(unexpected&& e) noexcept( - std::is_nothrow_constructible::value) - : impl_base(unexpect, std::move(e.value())), - ctor_base(detail::default_constructor_tag{}) {} - - template ::value>* = - nullptr> - constexpr explicit expected(unexpect_t, Args&&... args) - : impl_base(unexpect, std::forward(args)...), - ctor_base(detail::default_constructor_tag{}) {} - - template &, Args&&...>::value>* = nullptr> - constexpr explicit expected(unexpect_t, std::initializer_list il, - Args&&... args) - : impl_base(unexpect, il, std::forward(args)...), - ctor_base(detail::default_constructor_tag{}) {} - - template ::value && - std::is_convertible::value)>* = - nullptr, - detail::expected_enable_from_other* = nullptr> - explicit TL_EXPECTED_11_CONSTEXPR expected(const expected& rhs) - : ctor_base(detail::default_constructor_tag{}) { - if (rhs.has_value()) { - this->construct(*rhs); - } else { - this->construct_error(rhs.error()); - } - } - - template < - class U, class G, - detail::enable_if_t<(std::is_convertible::value && - std::is_convertible::value)>* = nullptr, - detail::expected_enable_from_other* = - nullptr> - TL_EXPECTED_11_CONSTEXPR expected(const expected& rhs) - : ctor_base(detail::default_constructor_tag{}) { - if (rhs.has_value()) { - this->construct(*rhs); - } else { - this->construct_error(rhs.error()); - } - } - - template < - class U, class G, - detail::enable_if_t::value && - std::is_convertible::value)>* = nullptr, - detail::expected_enable_from_other* = nullptr> - explicit TL_EXPECTED_11_CONSTEXPR expected(expected&& rhs) - : ctor_base(detail::default_constructor_tag{}) { - if (rhs.has_value()) { - this->construct(std::move(*rhs)); - } else { - this->construct_error(std::move(rhs.error())); - } - } - - template < - class U, class G, - detail::enable_if_t<(std::is_convertible::value && - std::is_convertible::value)>* = nullptr, - detail::expected_enable_from_other* = nullptr> - TL_EXPECTED_11_CONSTEXPR expected(expected&& rhs) - : ctor_base(detail::default_constructor_tag{}) { - if (rhs.has_value()) { - this->construct(std::move(*rhs)); - } else { - this->construct_error(std::move(rhs.error())); - } - } - - template ::value>* = nullptr, - detail::expected_enable_forward_value* = nullptr> - explicit TL_EXPECTED_MSVC2015_CONSTEXPR expected(U&& v) - : expected(in_place, std::forward(v)) {} - - template ::value>* = nullptr, - detail::expected_enable_forward_value* = nullptr> - TL_EXPECTED_MSVC2015_CONSTEXPR expected(U&& v) - : expected(in_place, std::forward(v)) {} - - template < - class U = T, class G = T, - detail::enable_if_t::value>* = - nullptr, - detail::enable_if_t::value>* = nullptr, - detail::enable_if_t< - (!std::is_same, detail::decay_t>::value && - !detail::conjunction, - std::is_same>>::value && - std::is_constructible::value && - std::is_assignable::value && - std::is_nothrow_move_constructible::value)>* = nullptr> - expected& operator=(U&& v) { - if (has_value()) { - val() = std::forward(v); - } else { - err().~unexpected(); - ::new (valptr()) T(std::forward(v)); - this->m_has_val = true; - } - - return *this; - } - - template < - class U = T, class G = T, - detail::enable_if_t::value>* = - nullptr, - detail::enable_if_t::value>* = nullptr, - detail::enable_if_t< - (!std::is_same, detail::decay_t>::value && - !detail::conjunction, - std::is_same>>::value && - std::is_constructible::value && - std::is_assignable::value && - std::is_nothrow_move_constructible::value)>* = nullptr> - expected& operator=(U&& v) { - if (has_value()) { - val() = std::forward(v); - } else { - auto tmp = std::move(err()); - err().~unexpected(); - -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - try { - ::new (valptr()) T(std::forward(v)); - this->m_has_val = true; - } catch (...) { - err() = std::move(tmp); - throw; - } -#else - ::new (valptr()) T(std::forward(v)); - this->m_has_val = true; -#endif - } - - return *this; - } - - template ::value && - std::is_assignable::value>* = nullptr> - expected& operator=(const unexpected& rhs) { - if (!has_value()) { - err() = rhs; - } else { - this->destroy_val(); - ::new (errptr()) unexpected(rhs); - this->m_has_val = false; - } - - return *this; - } - - template ::value && - std::is_move_assignable::value>* = nullptr> - expected& operator=(unexpected&& rhs) noexcept { - if (!has_value()) { - err() = std::move(rhs); - } else { - this->destroy_val(); - ::new (errptr()) unexpected(std::move(rhs)); - this->m_has_val = false; - } - - return *this; - } - - template ::value>* = nullptr> - void emplace(Args&&... args) { - if (has_value()) { - val().~T(); - } else { - err().~unexpected(); - this->m_has_val = true; - } - ::new (valptr()) T(std::forward(args)...); - } - - template ::value>* = nullptr> - void emplace(Args&&... args) { - if (has_value()) { - val().~T(); - ::new (valptr()) T(std::forward(args)...); - } else { - auto tmp = std::move(err()); - err().~unexpected(); - -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - try { - ::new (valptr()) T(std::forward(args)...); - this->m_has_val = true; - } catch (...) { - err() = std::move(tmp); - throw; - } -#else - ::new (valptr()) T(std::forward(args)...); - this->m_has_val = true; -#endif - } - } - - template &, Args&&...>::value>* = nullptr> - void emplace(std::initializer_list il, Args&&... args) { - if (has_value()) { - T t(il, std::forward(args)...); - val() = std::move(t); - } else { - err().~unexpected(); - ::new (valptr()) T(il, std::forward(args)...); - this->m_has_val = true; - } - } - - template &, Args&&...>::value>* = nullptr> - void emplace(std::initializer_list il, Args&&... args) { - if (has_value()) { - T t(il, std::forward(args)...); - val() = std::move(t); - } else { - auto tmp = std::move(err()); - err().~unexpected(); - -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - try { - ::new (valptr()) T(il, std::forward(args)...); - this->m_has_val = true; - } catch (...) { - err() = std::move(tmp); - throw; - } -#else - ::new (valptr()) T(il, std::forward(args)...); - this->m_has_val = true; -#endif - } - } - - private: - using t_is_void = std::true_type; - using t_is_not_void = std::false_type; - using t_is_nothrow_move_constructible = std::true_type; - using move_constructing_t_can_throw = std::false_type; - using e_is_nothrow_move_constructible = std::true_type; - using move_constructing_e_can_throw = std::false_type; - - void swap_where_both_have_value(expected& /*rhs*/, t_is_void) noexcept { - // swapping void is a no-op - } - - void swap_where_both_have_value(expected& rhs, t_is_not_void) { - using std::swap; - swap(val(), rhs.val()); - } - - void swap_where_only_one_has_value(expected& rhs, t_is_void) noexcept( - std::is_nothrow_move_constructible::value) { - ::new (errptr()) unexpected_type(std::move(rhs.err())); - rhs.err().~unexpected_type(); - std::swap(this->m_has_val, rhs.m_has_val); - } - - void swap_where_only_one_has_value(expected& rhs, t_is_not_void) { - swap_where_only_one_has_value_and_t_is_not_void( - rhs, typename std::is_nothrow_move_constructible::type{}, - typename std::is_nothrow_move_constructible::type{}); - } - - void swap_where_only_one_has_value_and_t_is_not_void( - expected& rhs, t_is_nothrow_move_constructible, - e_is_nothrow_move_constructible) noexcept { - auto temp = std::move(val()); - val().~T(); - ::new (errptr()) unexpected_type(std::move(rhs.err())); - rhs.err().~unexpected_type(); - ::new (rhs.valptr()) T(std::move(temp)); - std::swap(this->m_has_val, rhs.m_has_val); - } - - void swap_where_only_one_has_value_and_t_is_not_void( - expected& rhs, t_is_nothrow_move_constructible, - move_constructing_e_can_throw) { - auto temp = std::move(val()); - val().~T(); -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - try { - ::new (errptr()) unexpected_type(std::move(rhs.err())); - rhs.err().~unexpected_type(); - ::new (rhs.valptr()) T(std::move(temp)); - std::swap(this->m_has_val, rhs.m_has_val); - } catch (...) { - val() = std::move(temp); - throw; - } -#else - ::new (errptr()) unexpected_type(std::move(rhs.err())); - rhs.err().~unexpected_type(); - ::new (rhs.valptr()) T(std::move(temp)); - std::swap(this->m_has_val, rhs.m_has_val); -#endif - } - - void swap_where_only_one_has_value_and_t_is_not_void( - expected& rhs, move_constructing_t_can_throw, - e_is_nothrow_move_constructible) { - auto temp = std::move(rhs.err()); - rhs.err().~unexpected_type(); -#ifdef TL_EXPECTED_EXCEPTIONS_ENABLED - try { - ::new (rhs.valptr()) T(std::move(val())); - val().~T(); - ::new (errptr()) unexpected_type(std::move(temp)); - std::swap(this->m_has_val, rhs.m_has_val); - } catch (...) { - rhs.err() = std::move(temp); - throw; - } -#else - ::new (rhs.valptr()) T(std::move(val())); - val().~T(); - ::new (errptr()) unexpected_type(std::move(temp)); - std::swap(this->m_has_val, rhs.m_has_val); -#endif - } - - public: - template - detail::enable_if_t::value && - detail::is_swappable::value && - (std::is_nothrow_move_constructible::value || - std::is_nothrow_move_constructible::value)> - swap(expected& rhs) noexcept( - std::is_nothrow_move_constructible::value&& - detail::is_nothrow_swappable::value&& - std::is_nothrow_move_constructible::value&& - detail::is_nothrow_swappable::value) { - if (has_value() && rhs.has_value()) { - swap_where_both_have_value(rhs, typename std::is_void::type{}); - } else if (!has_value() && rhs.has_value()) { - rhs.swap(*this); - } else if (has_value()) { - swap_where_only_one_has_value(rhs, typename std::is_void::type{}); - } else { - using std::swap; - swap(err(), rhs.err()); - } - } - - constexpr const T* operator->() const { - TL_ASSERT(has_value()); - return valptr(); - } - TL_EXPECTED_11_CONSTEXPR T* operator->() { - TL_ASSERT(has_value()); - return valptr(); - } - - template ::value>* = nullptr> - constexpr const U& operator*() const& { - TL_ASSERT(has_value()); - return val(); - } - template ::value>* = nullptr> - TL_EXPECTED_11_CONSTEXPR U& operator*() & { - TL_ASSERT(has_value()); - return val(); - } - template ::value>* = nullptr> - constexpr const U&& operator*() const&& { - TL_ASSERT(has_value()); - return std::move(val()); - } - template ::value>* = nullptr> - TL_EXPECTED_11_CONSTEXPR U&& operator*() && { - TL_ASSERT(has_value()); - return std::move(val()); - } - - constexpr bool has_value() const noexcept { return this->m_has_val; } - constexpr explicit operator bool() const noexcept { return this->m_has_val; } - - template ::value>* = nullptr> - TL_EXPECTED_11_CONSTEXPR const U& value() const& { - if (!has_value()) - detail::throw_exception(bad_expected_access(err().value())); - return val(); - } - template ::value>* = nullptr> - TL_EXPECTED_11_CONSTEXPR U& value() & { - if (!has_value()) - detail::throw_exception(bad_expected_access(err().value())); - return val(); - } - template ::value>* = nullptr> - TL_EXPECTED_11_CONSTEXPR const U&& value() const&& { - if (!has_value()) - detail::throw_exception(bad_expected_access(std::move(err()).value())); - return std::move(val()); - } - template ::value>* = nullptr> - TL_EXPECTED_11_CONSTEXPR U&& value() && { - if (!has_value()) - detail::throw_exception(bad_expected_access(std::move(err()).value())); - return std::move(val()); - } - - constexpr const E& error() const& { - TL_ASSERT(!has_value()); - return err().value(); - } - TL_EXPECTED_11_CONSTEXPR E& error() & { - TL_ASSERT(!has_value()); - return err().value(); - } - constexpr const E&& error() const&& { - TL_ASSERT(!has_value()); - return std::move(err().value()); - } - TL_EXPECTED_11_CONSTEXPR E&& error() && { - TL_ASSERT(!has_value()); - return std::move(err().value()); - } - - template - constexpr T value_or(U&& v) const& { - static_assert(std::is_copy_constructible::value && - std::is_convertible::value, - "T must be copy-constructible and convertible to from U&&"); - return bool(*this) ? **this : static_cast(std::forward(v)); - } - template - TL_EXPECTED_11_CONSTEXPR T value_or(U&& v) && { - static_assert(std::is_move_constructible::value && - std::is_convertible::value, - "T must be move-constructible and convertible to from U&&"); - return bool(*this) ? std::move(**this) : static_cast(std::forward(v)); - } -}; - -namespace detail { -template -using exp_t = typename detail::decay_t::value_type; -template -using err_t = typename detail::decay_t::error_type; -template -using ret_t = expected>; - -#ifdef TL_EXPECTED_CXX14 -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - *std::declval()))> -constexpr auto and_then_impl(Exp&& exp, F&& f) { - static_assert(detail::is_expected::value, "F must return an expected"); - - return exp.has_value() - ? detail::invoke(std::forward(f), *std::forward(exp)) - : Ret(unexpect, std::forward(exp).error()); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval()))> -constexpr auto and_then_impl(Exp&& exp, F&& f) { - static_assert(detail::is_expected::value, "F must return an expected"); - - return exp.has_value() ? detail::invoke(std::forward(f)) - : Ret(unexpect, std::forward(exp).error()); -} -#else -template -struct TC; -template (), - *std::declval())), - detail::enable_if_t>::value>* = nullptr> -auto and_then_impl(Exp&& exp, F&& f) -> Ret { - static_assert(detail::is_expected::value, "F must return an expected"); - - return exp.has_value() - ? detail::invoke(std::forward(f), *std::forward(exp)) - : Ret(unexpect, std::forward(exp).error()); -} - -template ())), - detail::enable_if_t>::value>* = nullptr> -constexpr auto and_then_impl(Exp&& exp, F&& f) -> Ret { - static_assert(detail::is_expected::value, "F must return an expected"); - - return exp.has_value() ? detail::invoke(std::forward(f)) - : Ret(unexpect, std::forward(exp).error()); -} -#endif - -#ifdef TL_EXPECTED_CXX14 -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - *std::declval())), - detail::enable_if_t::value>* = nullptr> -constexpr auto expected_map_impl(Exp&& exp, F&& f) { - using result = ret_t>; - return exp.has_value() ? result(detail::invoke(std::forward(f), - *std::forward(exp))) - : result(unexpect, std::forward(exp).error()); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - *std::declval())), - detail::enable_if_t::value>* = nullptr> -auto expected_map_impl(Exp&& exp, F&& f) { - using result = expected>; - if (exp.has_value()) { - detail::invoke(std::forward(f), *std::forward(exp)); - return result(); - } - - return result(unexpect, std::forward(exp).error()); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval())), - detail::enable_if_t::value>* = nullptr> -constexpr auto expected_map_impl(Exp&& exp, F&& f) { - using result = ret_t>; - return exp.has_value() ? result(detail::invoke(std::forward(f))) - : result(unexpect, std::forward(exp).error()); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval())), - detail::enable_if_t::value>* = nullptr> -auto expected_map_impl(Exp&& exp, F&& f) { - using result = expected>; - if (exp.has_value()) { - detail::invoke(std::forward(f)); - return result(); - } - - return result(unexpect, std::forward(exp).error()); -} -#else -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - *std::declval())), - detail::enable_if_t::value>* = nullptr> - -constexpr auto expected_map_impl(Exp&& exp, F&& f) - -> ret_t> { - using result = ret_t>; - - return exp.has_value() ? result(detail::invoke(std::forward(f), - *std::forward(exp))) - : result(unexpect, std::forward(exp).error()); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - *std::declval())), - detail::enable_if_t::value>* = nullptr> - -auto expected_map_impl(Exp&& exp, F&& f) -> expected> { - if (exp.has_value()) { - detail::invoke(std::forward(f), *std::forward(exp)); - return {}; - } - - return unexpected>(std::forward(exp).error()); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval())), - detail::enable_if_t::value>* = nullptr> - -constexpr auto expected_map_impl(Exp&& exp, F&& f) - -> ret_t> { - using result = ret_t>; - - return exp.has_value() ? result(detail::invoke(std::forward(f))) - : result(unexpect, std::forward(exp).error()); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval())), - detail::enable_if_t::value>* = nullptr> - -auto expected_map_impl(Exp&& exp, F&& f) -> expected> { - if (exp.has_value()) { - detail::invoke(std::forward(f)); - return {}; - } - - return unexpected>(std::forward(exp).error()); -} -#endif - -#if defined(TL_EXPECTED_CXX14) && !defined(TL_EXPECTED_GCC49) && \ - !defined(TL_EXPECTED_GCC54) && !defined(TL_EXPECTED_GCC55) -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -constexpr auto map_error_impl(Exp&& exp, F&& f) { - using result = expected, detail::decay_t>; - return exp.has_value() - ? result(*std::forward(exp)) - : result(unexpect, detail::invoke(std::forward(f), - std::forward(exp).error())); -} -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -auto map_error_impl(Exp&& exp, F&& f) { - using result = expected, monostate>; - if (exp.has_value()) { - return result(*std::forward(exp)); - } - - detail::invoke(std::forward(f), std::forward(exp).error()); - return result(unexpect, monostate{}); -} -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -constexpr auto map_error_impl(Exp&& exp, F&& f) { - using result = expected, detail::decay_t>; - return exp.has_value() - ? result() - : result(unexpect, detail::invoke(std::forward(f), - std::forward(exp).error())); -} -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -auto map_error_impl(Exp&& exp, F&& f) { - using result = expected, monostate>; - if (exp.has_value()) { - return result(); - } - - detail::invoke(std::forward(f), std::forward(exp).error()); - return result(unexpect, monostate{}); -} -#else -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -constexpr auto map_error_impl(Exp&& exp, F&& f) - -> expected, detail::decay_t> { - using result = expected, detail::decay_t>; - - return exp.has_value() - ? result(*std::forward(exp)) - : result(unexpect, detail::invoke(std::forward(f), - std::forward(exp).error())); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -auto map_error_impl(Exp&& exp, F&& f) -> expected, monostate> { - using result = expected, monostate>; - if (exp.has_value()) { - return result(*std::forward(exp)); - } - - detail::invoke(std::forward(f), std::forward(exp).error()); - return result(unexpect, monostate{}); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -constexpr auto map_error_impl(Exp&& exp, F&& f) - -> expected, detail::decay_t> { - using result = expected, detail::decay_t>; - - return exp.has_value() - ? result() - : result(unexpect, detail::invoke(std::forward(f), - std::forward(exp).error())); -} - -template >::value>* = nullptr, - class Ret = decltype(detail::invoke(std::declval(), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -auto map_error_impl(Exp&& exp, F&& f) -> expected, monostate> { - using result = expected, monostate>; - if (exp.has_value()) { - return result(); - } - - detail::invoke(std::forward(f), std::forward(exp).error()); - return result(unexpect, monostate{}); -} -#endif - -#ifdef TL_EXPECTED_CXX14 -template (), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -constexpr auto or_else_impl(Exp&& exp, F&& f) { - static_assert(detail::is_expected::value, "F must return an expected"); - return exp.has_value() ? std::forward(exp) - : detail::invoke(std::forward(f), - std::forward(exp).error()); -} - -template (), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -detail::decay_t or_else_impl(Exp&& exp, F&& f) { - return exp.has_value() ? std::forward(exp) - : (detail::invoke(std::forward(f), - std::forward(exp).error()), - std::forward(exp)); -} -#else -template (), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -auto or_else_impl(Exp&& exp, F&& f) -> Ret { - static_assert(detail::is_expected::value, "F must return an expected"); - return exp.has_value() ? std::forward(exp) - : detail::invoke(std::forward(f), - std::forward(exp).error()); -} - -template (), - std::declval().error())), - detail::enable_if_t::value>* = nullptr> -detail::decay_t or_else_impl(Exp&& exp, F&& f) { - return exp.has_value() ? std::forward(exp) - : (detail::invoke(std::forward(f), - std::forward(exp).error()), - std::forward(exp)); -} -#endif -} // namespace detail - -template -constexpr bool operator==(const expected& lhs, - const expected& rhs) { - return (lhs.has_value() != rhs.has_value()) - ? false - : (!lhs.has_value() ? lhs.error() == rhs.error() : *lhs == *rhs); -} -template -constexpr bool operator!=(const expected& lhs, - const expected& rhs) { - return (lhs.has_value() != rhs.has_value()) - ? true - : (!lhs.has_value() ? lhs.error() != rhs.error() : *lhs != *rhs); -} -template -constexpr bool operator==(const expected& lhs, - const expected& rhs) { - return (lhs.has_value() != rhs.has_value()) - ? false - : (!lhs.has_value() ? lhs.error() == rhs.error() : true); -} -template -constexpr bool operator!=(const expected& lhs, - const expected& rhs) { - return (lhs.has_value() != rhs.has_value()) - ? true - : (!lhs.has_value() ? lhs.error() == rhs.error() : false); -} - -template -constexpr bool operator==(const expected& x, const U& v) { - return x.has_value() ? *x == v : false; -} -template -constexpr bool operator==(const U& v, const expected& x) { - return x.has_value() ? *x == v : false; -} -template -constexpr bool operator!=(const expected& x, const U& v) { - return x.has_value() ? *x != v : true; -} -template -constexpr bool operator!=(const U& v, const expected& x) { - return x.has_value() ? *x != v : true; -} - -template -constexpr bool operator==(const expected& x, const unexpected& e) { - return x.has_value() ? false : x.error() == e.value(); -} -template -constexpr bool operator==(const unexpected& e, const expected& x) { - return x.has_value() ? false : x.error() == e.value(); -} -template -constexpr bool operator!=(const expected& x, const unexpected& e) { - return x.has_value() ? true : x.error() != e.value(); -} -template -constexpr bool operator!=(const unexpected& e, const expected& x) { - return x.has_value() ? true : x.error() != e.value(); -} - -template ::value || - std::is_move_constructible::value) && - detail::is_swappable::value && - std::is_move_constructible::value && - detail::is_swappable::value>* = nullptr> -void swap(expected& lhs, - expected& rhs) noexcept(noexcept(lhs.swap(rhs))) { - lhs.swap(rhs); -} -} // namespace tl - -#endif -/* end file include/ada/expected.h */ - -/** - * @private - */ -namespace ada { -struct url_aggregator; -struct url; -} // namespace ada - -/** - * @namespace ada::parser - * @brief Includes the definitions for supported parsers - */ -namespace ada::parser { -/** - * Parses a url. The parameter user_input is the input to be parsed: - * it should be a valid UTF-8 string. The parameter base_url is an optional - * parameter that can be used to resolve relative URLs. If the base_url is - * provided, the user_input is resolved against the base_url. - */ -template -result_type parse_url(std::string_view user_input, - const result_type* base_url = nullptr); - -extern template url_aggregator parse_url( - std::string_view user_input, const url_aggregator* base_url); -extern template url parse_url(std::string_view user_input, - const url* base_url); - -template -result_type parse_url_impl(std::string_view user_input, - const result_type* base_url = nullptr); - -extern template url_aggregator parse_url_impl( - std::string_view user_input, const url_aggregator* base_url); -extern template url parse_url_impl(std::string_view user_input, - const url* base_url); -} // namespace ada::parser - -#endif // ADA_PARSER_H -/* end file include/ada/parser.h */ -/* begin file include/ada/scheme-inl.h */ -/** - * @file scheme-inl.h - * @brief Definitions for the URL scheme. - */ -#ifndef ADA_SCHEME_INL_H -#define ADA_SCHEME_INL_H - -namespace ada::scheme { - -/** - * @namespace ada::scheme::details - * @brief Includes the definitions for scheme specific entities - */ -namespace details { -// for use with is_special and get_special_port -// Spaces, if present, are removed from URL. -constexpr std::string_view is_special_list[] = {"http", " ", "https", "ws", - "ftp", "wss", "file", " "}; -// for use with get_special_port -constexpr uint16_t special_ports[] = {80, 0, 443, 80, 21, 443, 0, 0}; -} // namespace details - -/**** - * @private - * In is_special, get_scheme_type, and get_special_port, we - * use a standard hashing technique to find the index of the scheme in - * the is_special_list. The hashing technique is based on the size of - * the scheme and the first character of the scheme. It ensures that we - * do at most one string comparison per call. If the protocol is - * predictible (e.g., it is always "http"), we can get a better average - * performance by using a simpler approach where we loop and compare - * scheme with all possible protocols starting with the most likely - * protocol. Doing multiple comparisons may have a poor worst case - * performance, however. In this instance, we choose a potentially - * slightly lower best-case performance for a better worst-case - * performance. We can revisit this choice at any time. - * - * Reference: - * Schmidt, Douglas C. "Gperf: A perfect hash function generator." - * More C++ gems 17 (2000). - * - * Reference: https://en.wikipedia.org/wiki/Perfect_hash_function - * - * Reference: https://github.com/ada-url/ada/issues/617 - ****/ - -ada_really_inline constexpr bool is_special(std::string_view scheme) { - if (scheme.empty()) { - return false; - } - int hash_value = (2 * scheme.size() + (unsigned)(scheme[0])) & 7; - const std::string_view target = details::is_special_list[hash_value]; - return (target[0] == scheme[0]) && (target.substr(1) == scheme.substr(1)); -} -constexpr uint16_t get_special_port(std::string_view scheme) noexcept { - if (scheme.empty()) { - return 0; - } - int hash_value = (2 * scheme.size() + (unsigned)(scheme[0])) & 7; - const std::string_view target = details::is_special_list[hash_value]; - if ((target[0] == scheme[0]) && (target.substr(1) == scheme.substr(1))) { - return details::special_ports[hash_value]; - } else { - return 0; - } -} -constexpr uint16_t get_special_port(ada::scheme::type type) noexcept { - return details::special_ports[int(type)]; -} -constexpr ada::scheme::type get_scheme_type(std::string_view scheme) noexcept { - if (scheme.empty()) { - return ada::scheme::NOT_SPECIAL; - } - int hash_value = (2 * scheme.size() + (unsigned)(scheme[0])) & 7; - const std::string_view target = details::is_special_list[hash_value]; - if ((target[0] == scheme[0]) && (target.substr(1) == scheme.substr(1))) { - return ada::scheme::type(hash_value); - } else { - return ada::scheme::NOT_SPECIAL; - } -} - -} // namespace ada::scheme - -#endif // ADA_SCHEME_INL_H -/* end file include/ada/scheme-inl.h */ -/* begin file include/ada/serializers.h */ -/** - * @file serializers.h - * @brief Definitions for the URL serializers. - */ -#ifndef ADA_SERIALIZERS_H -#define ADA_SERIALIZERS_H - -#include -#include -#include - -/** - * @namespace ada::serializers - * @brief Includes the definitions for URL serializers - */ -namespace ada::serializers { - -/** - * Finds and returns the longest sequence of 0 values in a ipv6 input. - */ -void find_longest_sequence_of_ipv6_pieces( - const std::array& address, size_t& compress, - size_t& compress_length) noexcept; - -/** - * Serializes an ipv6 address. - * @details An IPv6 address is a 128-bit unsigned integer that identifies a - * network address. - * @see https://url.spec.whatwg.org/#concept-ipv6-serializer - */ -std::string ipv6(const std::array& address) noexcept; - -/** - * Serializes an ipv4 address. - * @details An IPv4 address is a 32-bit unsigned integer that identifies a - * network address. - * @see https://url.spec.whatwg.org/#concept-ipv4-serializer - */ -std::string ipv4(uint64_t address) noexcept; - -} // namespace ada::serializers - -#endif // ADA_SERIALIZERS_H -/* end file include/ada/serializers.h */ -/* begin file include/ada/unicode.h */ -/** - * @file unicode.h - * @brief Definitions for all unicode specific functions. - */ -#ifndef ADA_UNICODE_H -#define ADA_UNICODE_H - -#include -#include - -/** - * Unicode operations. These functions are not part of our public API and may - * change at any time. - * - * @private - * @namespace ada::unicode - * @brief Includes the definitions for unicode operations - */ -namespace ada::unicode { - -/** - * @private - * We receive a UTF-8 string representing a domain name. - * If the string is percent encoded, we apply percent decoding. - * - * Given a domain, we need to identify its labels. - * They are separated by label-separators: - * - * U+002E (.) FULL STOP - * U+FF0E FULLWIDTH FULL STOP - * U+3002 IDEOGRAPHIC FULL STOP - * U+FF61 HALFWIDTH IDEOGRAPHIC FULL STOP - * - * They are all mapped to U+002E. - * - * We process each label into a string that should not exceed 63 octets. - * If the string is already punycode (starts with "xn--"), then we must - * scan it to look for unallowed code points. - * Otherwise, if the string is not pure ASCII, we need to transcode it - * to punycode by following RFC 3454 which requires us to - * - Map characters (see section 3), - * - Normalize (see section 4), - * - Reject forbidden characters, - * - Check for right-to-left characters and if so, check all requirements (see - * section 6), - * - Optionally reject based on unassigned code points (section 7). - * - * The Unicode standard provides a table of code points with a mapping, a list - * of forbidden code points and so forth. This table is subject to change and - * will vary based on the implementation. For Unicode 15, the table is at - * https://www.unicode.org/Public/idna/15.0.0/IdnaMappingTable.txt - * If you use ICU, they parse this table and map it to code using a Python - * script. - * - * The resulting strings should not exceed 255 octets according to RFC 1035 - * section 2.3.4. ICU checks for label size and domain size, but these errors - * are ignored. - * - * @see https://url.spec.whatwg.org/#concept-domain-to-ascii - * - */ -bool to_ascii(std::optional& out, std::string_view plain, - size_t first_percent); - -/** - * @private - * Checks if the input has tab or newline characters. - * - * @attention The has_tabs_or_newline function is a bottleneck and it is simple - * enough that compilers like GCC can 'autovectorize it'. - */ -ada_really_inline bool has_tabs_or_newline( - std::string_view user_input) noexcept; - -/** - * @private - * Checks if the input is a forbidden host code point. - * @see https://url.spec.whatwg.org/#forbidden-host-code-point - */ -ada_really_inline constexpr bool is_forbidden_host_code_point(char c) noexcept; - -/** - * @private - * Checks if the input contains a forbidden domain code point. - * @see https://url.spec.whatwg.org/#forbidden-domain-code-point - */ -ada_really_inline constexpr bool contains_forbidden_domain_code_point( - const char* input, size_t length) noexcept; - -/** - * @private - * Checks if the input contains a forbidden domain code point in which case - * the first bit is set to 1. If the input contains an upper case ASCII letter, - * then the second bit is set to 1. - * @see https://url.spec.whatwg.org/#forbidden-domain-code-point - */ -ada_really_inline constexpr uint8_t -contains_forbidden_domain_code_point_or_upper(const char* input, - size_t length) noexcept; - -/** - * @private - * Checks if the input is a forbidden domain code point. - * @see https://url.spec.whatwg.org/#forbidden-domain-code-point - */ -ada_really_inline constexpr bool is_forbidden_domain_code_point( - char c) noexcept; - -/** - * @private - * Checks if the input is alphanumeric, '+', '-' or '.' - */ -ada_really_inline constexpr bool is_alnum_plus(char c) noexcept; - -/** - * @private - * @details An ASCII hex digit is an ASCII upper hex digit or ASCII lower hex - * digit. An ASCII upper hex digit is an ASCII digit or a code point in the - * range U+0041 (A) to U+0046 (F), inclusive. An ASCII lower hex digit is an - * ASCII digit or a code point in the range U+0061 (a) to U+0066 (f), inclusive. - */ -ada_really_inline constexpr bool is_ascii_hex_digit(char c) noexcept; - -/** - * @private - * Checks if the input is a C0 control or space character. - * - * @details A C0 control or space is a C0 control or U+0020 SPACE. - * A C0 control is a code point in the range U+0000 NULL to U+001F INFORMATION - * SEPARATOR ONE, inclusive. - */ -ada_really_inline constexpr bool is_c0_control_or_space(char c) noexcept; - -/** - * @private - * Checks if the input is a ASCII tab or newline character. - * - * @details An ASCII tab or newline is U+0009 TAB, U+000A LF, or U+000D CR. - */ -ada_really_inline constexpr bool is_ascii_tab_or_newline(char c) noexcept; - -/** - * @private - * @details A double-dot path segment must be ".." or an ASCII case-insensitive - * match for ".%2e", "%2e.", or "%2e%2e". - */ -ada_really_inline ada_constexpr bool is_double_dot_path_segment( - std::string_view input) noexcept; - -/** - * @private - * @details A single-dot path segment must be "." or an ASCII case-insensitive - * match for "%2e". - */ -ada_really_inline constexpr bool is_single_dot_path_segment( - std::string_view input) noexcept; - -/** - * @private - * @details ipv4 character might contain 0-9 or a-f character ranges. - */ -ada_really_inline constexpr bool is_lowercase_hex(char c) noexcept; - -/** - * @private - * @details Convert hex to binary. Caller is responsible to ensure that - * the parameter is an hexadecimal digit (0-9, A-F, a-f). - */ -ada_really_inline unsigned constexpr convert_hex_to_binary(char c) noexcept; - -/** - * @private - * first_percent should be = input.find('%') - * - * @todo It would be faster as noexcept maybe, but it could be unsafe since. - * @author Node.js - * @see https://github.com/nodejs/node/blob/main/src/node_url.cc#L245 - * @see https://encoding.spec.whatwg.org/#utf-8-decode-without-bom - */ -std::string percent_decode(std::string_view input, size_t first_percent); - -/** - * @private - * Returns a percent-encoding string whether percent encoding was needed or not. - * @see https://github.com/nodejs/node/blob/main/src/node_url.cc#L226 - */ -std::string percent_encode(std::string_view input, - const uint8_t character_set[]); -/** - * @private - * Returns a percent-encoded string version of input, while starting the percent - * encoding at the provided index. - * @see https://github.com/nodejs/node/blob/main/src/node_url.cc#L226 - */ -std::string percent_encode(std::string_view input, - const uint8_t character_set[], size_t index); -/** - * @private - * Returns true if percent encoding was needed, in which case, we store - * the percent-encoded content in 'out'. If the boolean 'append' is set to - * true, the content is appended to 'out'. - * If percent encoding is not needed, out is left unchanged. - * @see https://github.com/nodejs/node/blob/main/src/node_url.cc#L226 - */ -template -bool percent_encode(std::string_view input, const uint8_t character_set[], - std::string& out); -/** - * @private - * Returns the index at which percent encoding should start, or (equivalently), - * the length of the prefix that does not require percent encoding. - */ -ada_really_inline size_t percent_encode_index(std::string_view input, - const uint8_t character_set[]); -/** - * @private - * Lowers the string in-place, assuming that the content is ASCII. - * Return true if the content was ASCII. - */ -constexpr bool to_lower_ascii(char* input, size_t length) noexcept; -} // namespace ada::unicode - -#endif // ADA_UNICODE_H -/* end file include/ada/unicode.h */ -/* begin file include/ada/url_base-inl.h */ -/** - * @file url_base-inl.h - * @brief Inline functions for url base - */ -#ifndef ADA_URL_BASE_INL_H -#define ADA_URL_BASE_INL_H - -/* begin file include/ada/url_aggregator.h */ -/** - * @file url_aggregator.h - * @brief Declaration for the basic URL definitions - */ -#ifndef ADA_URL_AGGREGATOR_H -#define ADA_URL_AGGREGATOR_H - -#include -#include - -namespace ada { - -/** - * @brief Lightweight URL struct. - * - * @details The url_aggregator class aims to minimize temporary memory - * allocation while representing a parsed URL. Internally, it contains a single - * normalized URL (the href), and it makes available the components, mostly - * using std::string_view. - */ -struct url_aggregator : url_base { - url_aggregator() = default; - url_aggregator(const url_aggregator& u) = default; - url_aggregator(url_aggregator&& u) noexcept = default; - url_aggregator& operator=(url_aggregator&& u) noexcept = default; - url_aggregator& operator=(const url_aggregator& u) = default; - ~url_aggregator() override = default; - - bool set_href(std::string_view input); - bool set_host(std::string_view input); - bool set_hostname(std::string_view input); - bool set_protocol(std::string_view input); - bool set_username(std::string_view input); - bool set_password(std::string_view input); - bool set_port(std::string_view input); - bool set_pathname(std::string_view input); - void set_search(std::string_view input); - void set_hash(std::string_view input); - - [[nodiscard]] bool has_valid_domain() const noexcept override; - /** - * The origin getter steps are to return the serialization of this's URL's - * origin. [HTML] - * @return a newly allocated string. - * @see https://url.spec.whatwg.org/#concept-url-origin - */ - [[nodiscard]] std::string get_origin() const noexcept override; - /** - * Return the normalized string. - * This function does not allocate memory. - * It is highly efficient. - * @return a constant reference to the underlying normalized URL. - * @see https://url.spec.whatwg.org/#dom-url-href - * @see https://url.spec.whatwg.org/#concept-url-serializer - */ - [[nodiscard]] inline std::string_view get_href() const noexcept; - /** - * The username getter steps are to return this's URL's username. - * This function does not allocate memory. - * @return a lightweight std::string_view. - * @see https://url.spec.whatwg.org/#dom-url-username - */ - [[nodiscard]] std::string_view get_username() const noexcept; - /** - * The password getter steps are to return this's URL's password. - * This function does not allocate memory. - * @return a lightweight std::string_view. - * @see https://url.spec.whatwg.org/#dom-url-password - */ - [[nodiscard]] std::string_view get_password() const noexcept; - /** - * Return this's URL's port, serialized. - * This function does not allocate memory. - * @return a lightweight std::string_view. - * @see https://url.spec.whatwg.org/#dom-url-port - */ - [[nodiscard]] std::string_view get_port() const noexcept; - /** - * Return U+0023 (#), followed by this's URL's fragment. - * This function does not allocate memory. - * @return a lightweight std::string_view.. - * @see https://url.spec.whatwg.org/#dom-url-hash - */ - [[nodiscard]] std::string_view get_hash() const noexcept; - /** - * Return url's host, serialized, followed by U+003A (:) and url's port, - * serialized. - * This function does not allocate memory. - * When there is no host, this function returns the empty view. - * @return a lightweight std::string_view. - * @see https://url.spec.whatwg.org/#dom-url-host - */ - [[nodiscard]] std::string_view get_host() const noexcept; - /** - * Return this's URL's host, serialized. - * This function does not allocate memory. - * When there is no host, this function returns the empty view. - * @return a lightweight std::string_view. - * @see https://url.spec.whatwg.org/#dom-url-hostname - */ - [[nodiscard]] std::string_view get_hostname() const noexcept; - /** - * The pathname getter steps are to return the result of URL path serializing - * this's URL. - * This function does not allocate memory. - * @return a lightweight std::string_view. - * @see https://url.spec.whatwg.org/#dom-url-pathname - */ - [[nodiscard]] std::string_view get_pathname() const noexcept; - /** - * Compute the pathname length in bytes without instantiating a view or a - * string. - * @return size of the pathname in bytes - * @see https://url.spec.whatwg.org/#dom-url-pathname - */ - [[nodiscard]] ada_really_inline uint32_t get_pathname_length() const noexcept; - /** - * Return U+003F (?), followed by this's URL's query. - * This function does not allocate memory. - * @return a lightweight std::string_view. - * @see https://url.spec.whatwg.org/#dom-url-search - */ - [[nodiscard]] std::string_view get_search() const noexcept; - /** - * The protocol getter steps are to return this's URL's scheme, followed by - * U+003A (:). - * This function does not allocate memory. - * @return a lightweight std::string_view. - * @see https://url.spec.whatwg.org/#dom-url-protocol - */ - [[nodiscard]] std::string_view get_protocol() const noexcept; - - /** - * A URL includes credentials if its username or password is not the empty - * string. - */ - [[nodiscard]] ada_really_inline bool has_credentials() const noexcept; - - /** - * Useful for implementing efficient serialization for the URL. - * - * https://user:pass@example.com:1234/foo/bar?baz#quux - * | | | | ^^^^| | | - * | | | | | | | `----- hash_start - * | | | | | | `--------- search_start - * | | | | | `----------------- pathname_start - * | | | | `--------------------- port - * | | | `----------------------- host_end - * | | `---------------------------------- host_start - * | `--------------------------------------- username_end - * `--------------------------------------------- protocol_end - * - * Inspired after servo/url - * - * @return a constant reference to the underlying component attribute. - * - * @see - * https://github.com/servo/rust-url/blob/b65a45515c10713f6d212e6726719a020203cc98/url/src/quirks.rs#L31 - */ - [[nodiscard]] ada_really_inline const ada::url_components& get_components() - const noexcept; - /** - * Returns a string representation of this URL. - */ - [[nodiscard]] std::string to_string() const override; - /** - * Returns a string diagram of this URL. - */ - [[nodiscard]] std::string to_diagram() const; - - /** - * Verifies that the parsed URL could be valid. Useful for debugging purposes. - * @return true if the URL is valid, otherwise return true of the offsets are - * possible. - */ - [[nodiscard]] bool validate() const noexcept; - - /** @return true if it has an host but it is the empty string */ - [[nodiscard]] inline bool has_empty_hostname() const noexcept; - /** @return true if it has a host (included an empty host) */ - [[nodiscard]] inline bool has_hostname() const noexcept; - /** @return true if the URL has a non-empty username */ - [[nodiscard]] inline bool has_non_empty_username() const noexcept; - /** @return true if the URL has a non-empty password */ - [[nodiscard]] inline bool has_non_empty_password() const noexcept; - /** @return true if the URL has a (non default) port */ - [[nodiscard]] inline bool has_port() const noexcept; - /** @return true if the URL has a password */ - [[nodiscard]] inline bool has_password() const noexcept; - /** @return true if the URL has a hash component */ - [[nodiscard]] inline bool has_hash() const noexcept override; - /** @return true if the URL has a search component */ - [[nodiscard]] inline bool has_search() const noexcept override; - - inline void clear_port(); - inline void clear_hash(); - inline void clear_search() override; - - private: - friend ada::url_aggregator ada::parser::parse_url( - std::string_view, const ada::url_aggregator*); - friend void ada::helpers::strip_trailing_spaces_from_opaque_path< - ada::url_aggregator>(ada::url_aggregator& url) noexcept; - friend ada::url_aggregator ada::parser::parse_url_impl< - ada::url_aggregator, true>(std::string_view, const ada::url_aggregator*); - friend ada::url_aggregator ada::parser::parse_url_impl< - ada::url_aggregator, false>(std::string_view, const ada::url_aggregator*); - - std::string buffer{}; - url_components components{}; - - /** - * Returns true if neither the search, nor the hash nor the pathname - * have been set. - * @return true if the buffer is ready to receive the path. - */ - [[nodiscard]] ada_really_inline bool is_at_path() const noexcept; - - inline void add_authority_slashes_if_needed() noexcept; - - /** - * To optimize performance, you may indicate how much memory to allocate - * within this instance. - */ - inline void reserve(uint32_t capacity); - - ada_really_inline size_t parse_port( - std::string_view view, bool check_trailing_content) noexcept override; - - ada_really_inline size_t parse_port(std::string_view view) noexcept override { - return this->parse_port(view, false); - } - - /** - * Return true on success. The 'in_place' parameter indicates whether the - * the string_view input is pointing in the buffer. When in_place is false, - * we must nearly always update the buffer. - * @see https://url.spec.whatwg.org/#concept-ipv4-parser - */ - [[nodiscard]] bool parse_ipv4(std::string_view input, bool in_place); - - /** - * Return true on success. - * @see https://url.spec.whatwg.org/#concept-ipv6-parser - */ - [[nodiscard]] bool parse_ipv6(std::string_view input); - - /** - * Return true on success. - * @see https://url.spec.whatwg.org/#concept-opaque-host-parser - */ - [[nodiscard]] bool parse_opaque_host(std::string_view input); - - ada_really_inline void parse_path(std::string_view input); - - /** - * A URL cannot have a username/password/port if its host is null or the empty - * string, or its scheme is "file". - */ - [[nodiscard]] inline bool cannot_have_credentials_or_port() const; - - template - bool set_host_or_hostname(std::string_view input); - - ada_really_inline bool parse_host(std::string_view input); - - inline void update_base_authority(std::string_view base_buffer, - const ada::url_components& base); - inline void update_unencoded_base_hash(std::string_view input); - inline void update_base_hostname(std::string_view input); - inline void update_base_search(std::string_view input); - inline void update_base_search(std::string_view input, - const uint8_t* query_percent_encode_set); - inline void update_base_pathname(std::string_view input); - inline void update_base_username(std::string_view input); - inline void append_base_username(std::string_view input); - inline void update_base_password(std::string_view input); - inline void append_base_password(std::string_view input); - inline void update_base_port(uint32_t input); - inline void append_base_pathname(std::string_view input); - [[nodiscard]] inline uint32_t retrieve_base_port() const; - inline void clear_hostname(); - inline void clear_password(); - inline void clear_pathname() override; - [[nodiscard]] inline bool has_dash_dot() const noexcept; - void delete_dash_dot(); - inline void consume_prepared_path(std::string_view input); - template - [[nodiscard]] ada_really_inline bool parse_scheme_with_colon( - std::string_view input); - ada_really_inline uint32_t replace_and_resize(uint32_t start, uint32_t end, - std::string_view input); - [[nodiscard]] inline bool has_authority() const noexcept; - inline void set_protocol_as_file(); - inline void set_scheme(std::string_view new_scheme) noexcept; - /** - * Fast function to set the scheme from a view with a colon in the - * buffer, does not change type. - */ - inline void set_scheme_from_view_with_colon( - std::string_view new_scheme_with_colon) noexcept; - inline void copy_scheme(const url_aggregator& u) noexcept; - -}; // url_aggregator - -inline std::ostream& operator<<(std::ostream& out, const ada::url& u); -} // namespace ada - -#endif -/* end file include/ada/url_aggregator.h */ -/* begin file include/ada/checkers.h */ -/** - * @file checkers.h - * @brief Declarations for URL specific checkers used within Ada. - */ -#ifndef ADA_CHECKERS_H -#define ADA_CHECKERS_H - -#include -#include - -/** - * These functions are not part of our public API and may - * change at any time. - * @private - * @namespace ada::checkers - * @brief Includes the definitions for validation functions - */ -namespace ada::checkers { - -/** - * @private - * Assuming that x is an ASCII letter, this function returns the lower case - * equivalent. - * @details More likely to be inlined by the compiler and constexpr. - */ -constexpr char to_lower(char x) noexcept; - -/** - * @private - * Returns true if the character is an ASCII letter. Equivalent to std::isalpha - * but more likely to be inlined by the compiler. - * - * @attention std::isalpha is not constexpr generally. - */ -constexpr bool is_alpha(char x) noexcept; - -/** - * @private - * Check whether a string starts with 0x or 0X. The function is only - * safe if input.size() >=2. - * - * @see has_hex_prefix - */ -inline bool has_hex_prefix_unsafe(std::string_view input); -/** - * @private - * Check whether a string starts with 0x or 0X. - */ -inline bool has_hex_prefix(std::string_view input); - -/** - * @private - * Check whether x is an ASCII digit. More likely to be inlined than - * std::isdigit. - */ -constexpr bool is_digit(char x) noexcept; - -/** - * @private - * @details A string starts with a Windows drive letter if all of the following - * are true: - * - * - its length is greater than or equal to 2 - * - its first two code points are a Windows drive letter - * - its length is 2 or its third code point is U+002F (/), U+005C (\), U+003F - * (?), or U+0023 (#). - * - * https://url.spec.whatwg.org/#start-with-a-windows-drive-letter - */ -inline constexpr bool is_windows_drive_letter(std::string_view input) noexcept; - -/** - * @private - * @details A normalized Windows drive letter is a Windows drive letter of which - * the second code point is U+003A (:). - */ -inline constexpr bool is_normalized_windows_drive_letter( - std::string_view input) noexcept; - -/** - * @private - * @warning Will be removed when Ada requires C++20. - */ -ada_really_inline bool begins_with(std::string_view view, - std::string_view prefix); - -/** - * @private - * Returns true if an input is an ipv4 address. It is assumed that the string - * does not contain uppercase ASCII characters (the input should have been - * lowered cased before calling this function) and is not empty. - */ -ada_really_inline ada_constexpr bool is_ipv4(std::string_view view) noexcept; - -/** - * @private - * Returns a bitset. If the first bit is set, then at least one character needs - * percent encoding. If the second bit is set, a \\ is found. If the third bit - * is set then we have a dot. If the fourth bit is set, then we have a percent - * character. - */ -ada_really_inline constexpr uint8_t path_signature( - std::string_view input) noexcept; - -/** - * @private - * Returns true if the length of the domain name and its labels are according to - * the specifications. The length of the domain must be 255 octets (253 - * characters not including the last 2 which are the empty label reserved at the - * end). When the empty label is included (a dot at the end), the domain name - * can have 254 characters. The length of a label must be at least 1 and at most - * 63 characters. - * @see section 3.1. of https://www.rfc-editor.org/rfc/rfc1034 - * @see https://www.unicode.org/reports/tr46/#ToASCII - */ -ada_really_inline constexpr bool verify_dns_length( - std::string_view input) noexcept; - -} // namespace ada::checkers - -#endif // ADA_CHECKERS_H -/* end file include/ada/checkers.h */ -/* begin file include/ada/url.h */ -/** - * @file url.h - * @brief Declaration for the URL - */ -#ifndef ADA_URL_H -#define ADA_URL_H - -#include -#include -#include -#include -#include -#include - -namespace ada { - -/** - * @brief Generic URL struct reliant on std::string instantiation. - * - * @details To disambiguate from a valid URL string it can also be referred to - * as a URL record. A URL is a struct that represents a universal identifier. - * Unlike the url_aggregator, the ada::url represents the different components - * of a parsed URL as independent std::string instances. This makes the - * structure heavier and more reliant on memory allocations. When getting - * components from the parsed URL, a new std::string is typically constructed. - * - * @see https://url.spec.whatwg.org/#url-representation - */ -struct url : url_base { - url() = default; - url(const url& u) = default; - url(url&& u) noexcept = default; - url& operator=(url&& u) noexcept = default; - url& operator=(const url& u) = default; - ~url() override = default; - - /** - * @private - * A URL's username is an ASCII string identifying a username. It is initially - * the empty string. - */ - std::string username{}; - - /** - * @private - * A URL's password is an ASCII string identifying a password. It is initially - * the empty string. - */ - std::string password{}; - - /** - * @private - * A URL's host is null or a host. It is initially null. - */ - std::optional host{}; - - /** - * @private - * A URL's port is either null or a 16-bit unsigned integer that identifies a - * networking port. It is initially null. - */ - std::optional port{}; - - /** - * @private - * A URL's path is either an ASCII string or a list of zero or more ASCII - * strings, usually identifying a location. - */ - std::string path{}; - - /** - * @private - * A URL's query is either null or an ASCII string. It is initially null. - */ - std::optional query{}; - - /** - * @private - * A URL's fragment is either null or an ASCII string that can be used for - * further processing on the resource the URL's other components identify. It - * is initially null. - */ - std::optional hash{}; - - /** @return true if it has an host but it is the empty string */ - [[nodiscard]] inline bool has_empty_hostname() const noexcept; - /** @return true if the URL has a (non default) port */ - [[nodiscard]] inline bool has_port() const noexcept; - /** @return true if it has a host (included an empty host) */ - [[nodiscard]] inline bool has_hostname() const noexcept; - [[nodiscard]] bool has_valid_domain() const noexcept override; - - /** - * Returns a JSON string representation of this URL. - */ - [[nodiscard]] std::string to_string() const override; - - /** - * @see https://url.spec.whatwg.org/#dom-url-href - * @see https://url.spec.whatwg.org/#concept-url-serializer - */ - [[nodiscard]] ada_really_inline std::string get_href() const noexcept; - - /** - * The origin getter steps are to return the serialization of this's URL's - * origin. [HTML] - * @return a newly allocated string. - * @see https://url.spec.whatwg.org/#concept-url-origin - */ - [[nodiscard]] std::string get_origin() const noexcept override; - - /** - * The protocol getter steps are to return this's URL's scheme, followed by - * U+003A (:). - * @return a newly allocated string. - * @see https://url.spec.whatwg.org/#dom-url-protocol - */ - [[nodiscard]] std::string get_protocol() const noexcept; - - /** - * Return url's host, serialized, followed by U+003A (:) and url's port, - * serialized. - * When there is no host, this function returns the empty string. - * @return a newly allocated string. - * @see https://url.spec.whatwg.org/#dom-url-host - */ - [[nodiscard]] std::string get_host() const noexcept; - - /** - * Return this's URL's host, serialized. - * When there is no host, this function returns the empty string. - * @return a newly allocated string. - * @see https://url.spec.whatwg.org/#dom-url-hostname - */ - [[nodiscard]] std::string get_hostname() const noexcept; - - /** - * The pathname getter steps are to return the result of URL path serializing - * this's URL. - * @return a newly allocated string. - * @see https://url.spec.whatwg.org/#dom-url-pathname - */ - [[nodiscard]] std::string_view get_pathname() const noexcept; - - /** - * Compute the pathname length in bytes without instantiating a view or a - * string. - * @return size of the pathname in bytes - * @see https://url.spec.whatwg.org/#dom-url-pathname - */ - [[nodiscard]] ada_really_inline size_t get_pathname_length() const noexcept; - - /** - * Return U+003F (?), followed by this's URL's query. - * @return a newly allocated string. - * @see https://url.spec.whatwg.org/#dom-url-search - */ - [[nodiscard]] std::string get_search() const noexcept; - - /** - * The username getter steps are to return this's URL's username. - * @return a constant reference to the underlying string. - * @see https://url.spec.whatwg.org/#dom-url-username - */ - [[nodiscard]] const std::string& get_username() const noexcept; - - /** - * @return Returns true on successful operation. - * @see https://url.spec.whatwg.org/#dom-url-username - */ - bool set_username(std::string_view input); - - /** - * @return Returns true on success. - * @see https://url.spec.whatwg.org/#dom-url-password - */ - bool set_password(std::string_view input); - - /** - * @return Returns true on success. - * @see https://url.spec.whatwg.org/#dom-url-port - */ - bool set_port(std::string_view input); - - /** - * This function always succeeds. - * @see https://url.spec.whatwg.org/#dom-url-hash - */ - void set_hash(std::string_view input); - - /** - * This function always succeeds. - * @see https://url.spec.whatwg.org/#dom-url-search - */ - void set_search(std::string_view input); - - /** - * @return Returns true on success. - * @see https://url.spec.whatwg.org/#dom-url-search - */ - bool set_pathname(std::string_view input); - - /** - * @return Returns true on success. - * @see https://url.spec.whatwg.org/#dom-url-host - */ - bool set_host(std::string_view input); - - /** - * @return Returns true on success. - * @see https://url.spec.whatwg.org/#dom-url-hostname - */ - bool set_hostname(std::string_view input); - - /** - * @return Returns true on success. - * @see https://url.spec.whatwg.org/#dom-url-protocol - */ - bool set_protocol(std::string_view input); - - /** - * @see https://url.spec.whatwg.org/#dom-url-href - */ - bool set_href(std::string_view input); - - /** - * The password getter steps are to return this's URL's password. - * @return a constant reference to the underlying string. - * @see https://url.spec.whatwg.org/#dom-url-password - */ - [[nodiscard]] const std::string& get_password() const noexcept; - - /** - * Return this's URL's port, serialized. - * @return a newly constructed string representing the port. - * @see https://url.spec.whatwg.org/#dom-url-port - */ - [[nodiscard]] std::string get_port() const noexcept; - - /** - * Return U+0023 (#), followed by this's URL's fragment. - * @return a newly constructed string representing the hash. - * @see https://url.spec.whatwg.org/#dom-url-hash - */ - [[nodiscard]] std::string get_hash() const noexcept; - - /** - * A URL includes credentials if its username or password is not the empty - * string. - */ - [[nodiscard]] ada_really_inline bool has_credentials() const noexcept; - - /** - * Useful for implementing efficient serialization for the URL. - * - * https://user:pass@example.com:1234/foo/bar?baz#quux - * | | | | ^^^^| | | - * | | | | | | | `----- hash_start - * | | | | | | `--------- search_start - * | | | | | `----------------- pathname_start - * | | | | `--------------------- port - * | | | `----------------------- host_end - * | | `---------------------------------- host_start - * | `--------------------------------------- username_end - * `--------------------------------------------- protocol_end - * - * Inspired after servo/url - * - * @return a newly constructed component. - * - * @see - * https://github.com/servo/rust-url/blob/b65a45515c10713f6d212e6726719a020203cc98/url/src/quirks.rs#L31 - */ - [[nodiscard]] ada_really_inline ada::url_components get_components() - const noexcept; - /** @return true if the URL has a hash component */ - [[nodiscard]] inline bool has_hash() const noexcept override; - /** @return true if the URL has a search component */ - [[nodiscard]] inline bool has_search() const noexcept override; - - private: - friend ada::url ada::parser::parse_url(std::string_view, - const ada::url*); - friend ada::url_aggregator ada::parser::parse_url( - std::string_view, const ada::url_aggregator*); - friend void ada::helpers::strip_trailing_spaces_from_opaque_path( - ada::url& url) noexcept; - - friend ada::url ada::parser::parse_url_impl(std::string_view, - const ada::url*); - friend ada::url_aggregator ada::parser::parse_url_impl< - ada::url_aggregator, true>(std::string_view, const ada::url_aggregator*); - - inline void update_unencoded_base_hash(std::string_view input); - inline void update_base_hostname(std::string_view input); - inline void update_base_search(std::string_view input); - inline void update_base_search(std::string_view input, - const uint8_t query_percent_encode_set[]); - inline void update_base_search(std::optional input); - inline void update_base_pathname(std::string_view input); - inline void update_base_username(std::string_view input); - inline void update_base_password(std::string_view input); - inline void update_base_port(std::optional input); - - /** - * Sets the host or hostname according to override condition. - * Return true on success. - * @see https://url.spec.whatwg.org/#hostname-state - */ - template - bool set_host_or_hostname(std::string_view input); - - /** - * Return true on success. - * @see https://url.spec.whatwg.org/#concept-ipv4-parser - */ - [[nodiscard]] bool parse_ipv4(std::string_view input); - - /** - * Return true on success. - * @see https://url.spec.whatwg.org/#concept-ipv6-parser - */ - [[nodiscard]] bool parse_ipv6(std::string_view input); - - /** - * Return true on success. - * @see https://url.spec.whatwg.org/#concept-opaque-host-parser - */ - [[nodiscard]] bool parse_opaque_host(std::string_view input); - - /** - * A URL's scheme is an ASCII string that identifies the type of URL and can - * be used to dispatch a URL for further processing after parsing. It is - * initially the empty string. We only set non_special_scheme when the scheme - * is non-special, otherwise we avoid constructing string. - * - * Special schemes are stored in ada::scheme::details::is_special_list so we - * typically do not need to store them in each url instance. - */ - std::string non_special_scheme{}; - - /** - * A URL cannot have a username/password/port if its host is null or the empty - * string, or its scheme is "file". - */ - [[nodiscard]] inline bool cannot_have_credentials_or_port() const; - - ada_really_inline size_t parse_port( - std::string_view view, bool check_trailing_content) noexcept override; - - ada_really_inline size_t parse_port(std::string_view view) noexcept override { - return this->parse_port(view, false); - } - - /** - * Take the scheme from another URL. The scheme string is copied from the - * provided url. - */ - inline void copy_scheme(const ada::url& u); - - /** - * Parse the host from the provided input. We assume that - * the input does not contain spaces or tabs. Control - * characters and spaces are not trimmed (they should have - * been removed if needed). - * Return true on success. - * @see https://url.spec.whatwg.org/#host-parsing - */ - [[nodiscard]] ada_really_inline bool parse_host(std::string_view input); - - template - [[nodiscard]] ada_really_inline bool parse_scheme(std::string_view input); - - inline void clear_pathname() override; - inline void clear_search() override; - inline void set_protocol_as_file(); - - /** - * Parse the path from the provided input. - * Return true on success. Control characters not - * trimmed from the ends (they should have - * been removed if needed). - * - * The input is expected to be UTF-8. - * - * @see https://url.spec.whatwg.org/ - */ - ada_really_inline void parse_path(std::string_view input); - - /** - * Set the scheme for this URL. The provided scheme should be a valid - * scheme string, be lower-cased, not contain spaces or tabs. It should - * have no spurious trailing or leading content. - */ - inline void set_scheme(std::string&& new_scheme) noexcept; - - /** - * Take the scheme from another URL. The scheme string is moved from the - * provided url. - */ - inline void copy_scheme(ada::url&& u) noexcept; - -}; // struct url - -inline std::ostream& operator<<(std::ostream& out, const ada::url& u); -} // namespace ada - -#endif // ADA_URL_H -/* end file include/ada/url.h */ - -#include -#include -#if ADA_REGULAR_VISUAL_STUDIO -#include -#endif // ADA_REGULAR_VISUAL_STUDIO - -namespace ada { - -[[nodiscard]] ada_really_inline bool url_base::is_special() const noexcept { - return type != ada::scheme::NOT_SPECIAL; -} - -[[nodiscard]] inline uint16_t url_base::get_special_port() const noexcept { - return ada::scheme::get_special_port(type); -} - -[[nodiscard]] ada_really_inline uint16_t -url_base::scheme_default_port() const noexcept { - return scheme::get_special_port(type); -} - -} // namespace ada - -#endif // ADA_URL_BASE_INL_H -/* end file include/ada/url_base-inl.h */ -/* begin file include/ada/url-inl.h */ -/** - * @file url-inl.h - * @brief Definitions for the URL - */ -#ifndef ADA_URL_INL_H -#define ADA_URL_INL_H - -#include -#include -#if ADA_REGULAR_VISUAL_STUDIO -#include -#endif // ADA_REGULAR_VISUAL_STUDIO - -namespace ada { -[[nodiscard]] ada_really_inline bool url::has_credentials() const noexcept { - return !username.empty() || !password.empty(); -} -[[nodiscard]] ada_really_inline bool url::has_port() const noexcept { - return port.has_value(); -} -[[nodiscard]] inline bool url::cannot_have_credentials_or_port() const { - return !host.has_value() || host.value().empty() || - type == ada::scheme::type::FILE; -} -[[nodiscard]] inline bool url::has_empty_hostname() const noexcept { - if (!host.has_value()) { - return false; - } - return host.value().empty(); -} -[[nodiscard]] inline bool url::has_hostname() const noexcept { - return host.has_value(); -} -inline std::ostream& operator<<(std::ostream& out, const ada::url& u) { - return out << u.to_string(); -} - -[[nodiscard]] size_t url::get_pathname_length() const noexcept { - return path.size(); -} - -[[nodiscard]] ada_really_inline ada::url_components url::get_components() - const noexcept { - url_components out{}; - - // protocol ends with ':'. for example: "https:" - out.protocol_end = uint32_t(get_protocol().size()); - - // Trailing index is always the next character of the current one. - size_t running_index = out.protocol_end; - - if (host.has_value()) { - // 2 characters for "//" and 1 character for starting index - out.host_start = out.protocol_end + 2; - - if (has_credentials()) { - out.username_end = uint32_t(out.host_start + username.size()); - - out.host_start += uint32_t(username.size()); - - if (!password.empty()) { - out.host_start += uint32_t(password.size() + 1); - } - - out.host_end = uint32_t(out.host_start + host.value().size()); - } else { - out.username_end = out.host_start; - - // Host does not start with "@" if it does not include credentials. - out.host_end = uint32_t(out.host_start + host.value().size()) - 1; - } - - running_index = out.host_end + 1; - } else { - // Update host start and end date to the same index, since it does not - // exist. - out.host_start = out.protocol_end; - out.host_end = out.host_start; - - if (!has_opaque_path && checkers::begins_with(path, "//")) { - // If url's host is null, url does not have an opaque path, url's path's - // size is greater than 1, and url's path[0] is the empty string, then - // append U+002F (/) followed by U+002E (.) to output. - running_index = out.protocol_end + 2; - } else { - running_index = out.protocol_end; - } - } - - if (port.has_value()) { - out.port = *port; - running_index += helpers::fast_digit_count(*port) + 1; // Port omits ':' - } - - out.pathname_start = uint32_t(running_index); - - running_index += path.size(); - - if (query.has_value()) { - out.search_start = uint32_t(running_index); - running_index += get_search().size(); - if (get_search().empty()) { - running_index++; - } - } - - if (hash.has_value()) { - out.hash_start = uint32_t(running_index); - } - - return out; -} - -inline void url::update_base_hostname(std::string_view input) { host = input; } - -inline void url::update_unencoded_base_hash(std::string_view input) { - // We do the percent encoding - hash = unicode::percent_encode(input, - ada::character_sets::FRAGMENT_PERCENT_ENCODE); -} - -inline void url::update_base_search(std::string_view input, - const uint8_t query_percent_encode_set[]) { - query = ada::unicode::percent_encode(input, query_percent_encode_set); -} - -inline void url::update_base_search(std::optional input) { - query = input; -} - -inline void url::update_base_pathname(const std::string_view input) { - path = input; -} - -inline void url::update_base_username(const std::string_view input) { - username = input; -} - -inline void url::update_base_password(const std::string_view input) { - password = input; -} - -inline void url::update_base_port(std::optional input) { - port = input; -} - -inline void url::clear_pathname() { path.clear(); } - -inline void url::clear_search() { query = std::nullopt; } - -[[nodiscard]] inline bool url::has_hash() const noexcept { - return hash.has_value(); -} - -[[nodiscard]] inline bool url::has_search() const noexcept { - return query.has_value(); -} - -inline void url::set_protocol_as_file() { type = ada::scheme::type::FILE; } - -inline void url::set_scheme(std::string&& new_scheme) noexcept { - type = ada::scheme::get_scheme_type(new_scheme); - // We only move the 'scheme' if it is non-special. - if (!is_special()) { - non_special_scheme = new_scheme; - } -} - -inline void url::copy_scheme(ada::url&& u) noexcept { - non_special_scheme = u.non_special_scheme; - type = u.type; -} - -inline void url::copy_scheme(const ada::url& u) { - non_special_scheme = u.non_special_scheme; - type = u.type; -} - -[[nodiscard]] ada_really_inline std::string url::get_href() const noexcept { - std::string output = get_protocol(); - - if (host.has_value()) { - output += "//"; - if (has_credentials()) { - output += username; - if (!password.empty()) { - output += ":" + get_password(); - } - output += "@"; - } - output += host.value(); - if (port.has_value()) { - output += ":" + get_port(); - } - } else if (!has_opaque_path && checkers::begins_with(path, "//")) { - // If url's host is null, url does not have an opaque path, url's path's - // size is greater than 1, and url's path[0] is the empty string, then - // append U+002F (/) followed by U+002E (.) to output. - output += "/."; - } - output += path; - if (query.has_value()) { - output += "?" + query.value(); - } - if (hash.has_value()) { - output += "#" + hash.value(); - } - return output; -} - -ada_really_inline size_t url::parse_port(std::string_view view, - bool check_trailing_content) noexcept { - ada_log("parse_port('", view, "') ", view.size()); - uint16_t parsed_port{}; - auto r = std::from_chars(view.data(), view.data() + view.size(), parsed_port); - if (r.ec == std::errc::result_out_of_range) { - ada_log("parse_port: std::errc::result_out_of_range"); - is_valid = false; - return 0; - } - ada_log("parse_port: ", parsed_port); - const size_t consumed = size_t(r.ptr - view.data()); - ada_log("parse_port: consumed ", consumed); - if (check_trailing_content) { - is_valid &= - (consumed == view.size() || view[consumed] == '/' || - view[consumed] == '?' || (is_special() && view[consumed] == '\\')); - } - ada_log("parse_port: is_valid = ", is_valid); - if (is_valid) { - // scheme_default_port can return 0, and we should allow 0 as a base port. - auto default_port = scheme_default_port(); - bool is_port_valid = (default_port == 0 && parsed_port == 0) || - (default_port != parsed_port); - port = (r.ec == std::errc() && is_port_valid) - ? std::optional(parsed_port) - : std::nullopt; - } - return consumed; -} - -} // namespace ada - -#endif // ADA_URL_H -/* end file include/ada/url-inl.h */ -/* begin file include/ada/url_aggregator-inl.h */ -/** - * @file url_aggregator-inl.h - * @brief Inline functions for url aggregator - */ -#ifndef ADA_URL_AGGREGATOR_INL_H -#define ADA_URL_AGGREGATOR_INL_H - -/* begin file include/ada/unicode-inl.h */ -/** - * @file unicode-inl.h - * @brief Definitions for unicode operations. - */ -#ifndef ADA_UNICODE_INL_H -#define ADA_UNICODE_INL_H -#include - -/** - * Unicode operations. These functions are not part of our public API and may - * change at any time. - * - * private - * @namespace ada::unicode - * @brief Includes the declarations for unicode operations - */ -namespace ada::unicode { -ada_really_inline size_t percent_encode_index(const std::string_view input, - const uint8_t character_set[]) { - return std::distance( - input.begin(), - std::find_if(input.begin(), input.end(), [character_set](const char c) { - return character_sets::bit_at(character_set, c); - })); -} -} // namespace ada::unicode - -#endif // ADA_UNICODE_INL_H -/* end file include/ada/unicode-inl.h */ - -#include -#include - -namespace ada { - -inline void url_aggregator::update_base_authority( - std::string_view base_buffer, const ada::url_components& base) { - std::string_view input = base_buffer.substr( - base.protocol_end, base.host_start - base.protocol_end); - ada_log("url_aggregator::update_base_authority ", input); - - bool input_starts_with_dash = checkers::begins_with(input, "//"); - uint32_t diff = components.host_start - components.protocol_end; - - buffer.erase(components.protocol_end, - components.host_start - components.protocol_end); - components.username_end = components.protocol_end; - - if (input_starts_with_dash) { - input.remove_prefix(2); - diff += 2; // add "//" - buffer.insert(components.protocol_end, "//"); - components.username_end += 2; - } - - size_t password_delimiter = input.find(':'); - - // Check if input contains both username and password by checking the - // delimiter: ":" A typical input that contains authority would be "user:pass" - if (password_delimiter != std::string_view::npos) { - // Insert both username and password - std::string_view username = input.substr(0, password_delimiter); - std::string_view password = input.substr(password_delimiter + 1); - - buffer.insert(components.protocol_end + diff, username); - diff += uint32_t(username.size()); - buffer.insert(components.protocol_end + diff, ":"); - components.username_end = components.protocol_end + diff; - buffer.insert(components.protocol_end + diff + 1, password); - diff += uint32_t(password.size()) + 1; - } else if (!input.empty()) { - // Insert only username - buffer.insert(components.protocol_end + diff, input); - components.username_end = - components.protocol_end + diff + uint32_t(input.size()); - diff += uint32_t(input.size()); - } - - components.host_start += diff; - - if (buffer.size() > base.host_start && buffer[base.host_start] != '@') { - buffer.insert(components.host_start, "@"); - diff++; - } - components.host_end += diff; - components.pathname_start += diff; - if (components.search_start != url_components::omitted) { - components.search_start += diff; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += diff; - } -} - -inline void url_aggregator::update_unencoded_base_hash(std::string_view input) { - ada_log("url_aggregator::update_unencoded_base_hash ", input, " [", - input.size(), " bytes], buffer is '", buffer, "' [", buffer.size(), - " bytes] components.hash_start = ", components.hash_start); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (components.hash_start != url_components::omitted) { - buffer.resize(components.hash_start); - } - components.hash_start = uint32_t(buffer.size()); - buffer += "#"; - bool encoding_required = unicode::percent_encode( - input, ada::character_sets::FRAGMENT_PERCENT_ENCODE, buffer); - // When encoding_required is false, then buffer is left unchanged, and percent - // encoding was not deemed required. - if (!encoding_required) { - buffer.append(input); - } - ada_log("url_aggregator::update_unencoded_base_hash final buffer is '", - buffer, "' [", buffer.size(), " bytes]"); - ADA_ASSERT_TRUE(validate()); -} - -ada_really_inline uint32_t url_aggregator::replace_and_resize( - uint32_t start, uint32_t end, std::string_view input) { - uint32_t current_length = end - start; - uint32_t input_size = uint32_t(input.size()); - uint32_t new_difference = input_size - current_length; - - if (current_length == 0) { - buffer.insert(start, input); - } else if (input_size == current_length) { - buffer.replace(start, input_size, input); - } else if (input_size < current_length) { - buffer.erase(start, current_length - input_size); - buffer.replace(start, input_size, input); - } else { - buffer.replace(start, current_length, input.substr(0, current_length)); - buffer.insert(start + current_length, input.substr(current_length)); - } - - return new_difference; -} - -inline void url_aggregator::update_base_hostname(const std::string_view input) { - ada_log("url_aggregator::update_base_hostname ", input, " [", input.size(), - " bytes], buffer is '", buffer, "' [", buffer.size(), " bytes]"); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - - // This next line is required for when parsing a URL like `foo://` - add_authority_slashes_if_needed(); - - bool has_credentials = components.protocol_end + 2 < components.host_start; - uint32_t new_difference = - replace_and_resize(components.host_start, components.host_end, input); - - if (has_credentials) { - buffer.insert(components.host_start, "@"); - new_difference++; - } - components.host_end += new_difference; - components.pathname_start += new_difference; - if (components.search_start != url_components::omitted) { - components.search_start += new_difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += new_difference; - } - ADA_ASSERT_TRUE(validate()); -} - -[[nodiscard]] ada_really_inline uint32_t -url_aggregator::get_pathname_length() const noexcept { - ada_log("url_aggregator::get_pathname_length"); - uint32_t ending_index = uint32_t(buffer.size()); - if (components.search_start != url_components::omitted) { - ending_index = components.search_start; - } else if (components.hash_start != url_components::omitted) { - ending_index = components.hash_start; - } - return ending_index - components.pathname_start; -} - -[[nodiscard]] ada_really_inline bool url_aggregator::is_at_path() - const noexcept { - return buffer.size() == components.pathname_start; -} - -inline void url_aggregator::update_base_search(std::string_view input) { - ada_log("url_aggregator::update_base_search ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - if (input.empty()) { - clear_search(); - return; - } - - if (input[0] == '?') { - input.remove_prefix(1); - } - - if (components.hash_start == url_components::omitted) { - if (components.search_start == url_components::omitted) { - components.search_start = uint32_t(buffer.size()); - buffer += "?"; - } else { - buffer.resize(components.search_start + 1); - } - - buffer.append(input); - } else { - if (components.search_start == url_components::omitted) { - components.search_start = components.hash_start; - } else { - buffer.erase(components.search_start, - components.hash_start - components.search_start); - components.hash_start = components.search_start; - } - - buffer.insert(components.search_start, "?"); - buffer.insert(components.search_start + 1, input); - components.hash_start += uint32_t(input.size() + 1); // Do not forget `?` - } - - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::update_base_search( - std::string_view input, const uint8_t query_percent_encode_set[]) { - ada_log("url_aggregator::update_base_search ", input, - " with encoding parameter ", to_string(), "\n", to_diagram()); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - - if (components.hash_start == url_components::omitted) { - if (components.search_start == url_components::omitted) { - components.search_start = uint32_t(buffer.size()); - buffer += "?"; - } else { - buffer.resize(components.search_start + 1); - } - - bool encoding_required = - unicode::percent_encode(input, query_percent_encode_set, buffer); - // When encoding_required is false, then buffer is left unchanged, and - // percent encoding was not deemed required. - if (!encoding_required) { - buffer.append(input); - } - } else { - if (components.search_start == url_components::omitted) { - components.search_start = components.hash_start; - } else { - buffer.erase(components.search_start, - components.hash_start - components.search_start); - components.hash_start = components.search_start; - } - - buffer.insert(components.search_start, "?"); - size_t idx = - ada::unicode::percent_encode_index(input, query_percent_encode_set); - if (idx == input.size()) { - buffer.insert(components.search_start + 1, input); - components.hash_start += uint32_t(input.size() + 1); // Do not forget `?` - } else { - buffer.insert(components.search_start + 1, input, 0, idx); - input.remove_prefix(idx); - // We only create a temporary string if we need percent encoding and - // we attempt to create as small a temporary string as we can. - std::string encoded = - ada::unicode::percent_encode(input, query_percent_encode_set); - buffer.insert(components.search_start + idx + 1, encoded); - components.hash_start += - uint32_t(encoded.size() + idx + 1); // Do not forget `?` - } - } - - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::update_base_pathname(const std::string_view input) { - ada_log("url_aggregator::update_base_pathname '", input, "' [", input.size(), - " bytes] \n", to_diagram()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - ADA_ASSERT_TRUE(validate()); - - const bool begins_with_dashdash = checkers::begins_with(input, "//"); - if (!begins_with_dashdash && has_dash_dot()) { - ada_log("url_aggregator::update_base_pathname has /.: \n", to_diagram()); - // We must delete the ./ - delete_dash_dot(); - } - - if (begins_with_dashdash && !has_opaque_path && !has_authority() && - !has_dash_dot()) { - // If url's host is null, url does not have an opaque path, url's path's - // size is greater than 1, then append U+002F (/) followed by U+002E (.) to - // output. - buffer.insert(components.pathname_start, "/."); - components.pathname_start += 2; - } - - uint32_t difference = replace_and_resize( - components.pathname_start, - components.pathname_start + get_pathname_length(), input); - if (components.search_start != url_components::omitted) { - components.search_start += difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += difference; - } - ada_log("url_aggregator::update_base_pathname end '", input, "' [", - input.size(), " bytes] \n", to_diagram()); - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::append_base_pathname(const std::string_view input) { - ada_log("url_aggregator::append_base_pathname ", input, " ", to_string(), - "\n", to_diagram()); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); -#if ADA_DEVELOPMENT_CHECKS - // computing the expected password. - std::string path_expected(get_pathname()); - path_expected.append(input); -#endif // ADA_DEVELOPMENT_CHECKS - uint32_t ending_index = uint32_t(buffer.size()); - if (components.search_start != url_components::omitted) { - ending_index = components.search_start; - } else if (components.hash_start != url_components::omitted) { - ending_index = components.hash_start; - } - buffer.insert(ending_index, input); - - if (components.search_start != url_components::omitted) { - components.search_start += uint32_t(input.size()); - } - if (components.hash_start != url_components::omitted) { - components.hash_start += uint32_t(input.size()); - } -#if ADA_DEVELOPMENT_CHECKS - std::string path_after = std::string(get_pathname()); - ADA_ASSERT_EQUAL( - path_expected, path_after, - "append_base_pathname problem after inserting " + std::string(input)); -#endif // ADA_DEVELOPMENT_CHECKS - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::update_base_username(const std::string_view input) { - ada_log("url_aggregator::update_base_username '", input, "' ", to_string(), - "\n", to_diagram()); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - - add_authority_slashes_if_needed(); - - bool has_password = has_non_empty_password(); - bool host_starts_with_at = buffer.size() > components.host_start && - buffer[components.host_start] == '@'; - uint32_t diff = replace_and_resize(components.protocol_end + 2, - components.username_end, input); - - components.username_end += diff; - components.host_start += diff; - - if (!input.empty() && !host_starts_with_at) { - buffer.insert(components.host_start, "@"); - diff++; - } else if (input.empty() && host_starts_with_at && !has_password) { - // Input is empty, there is no password, and we need to remove "@" from - // hostname - buffer.erase(components.host_start, 1); - diff--; - } - - components.host_end += diff; - components.pathname_start += diff; - if (components.search_start != url_components::omitted) { - components.search_start += diff; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += diff; - } - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::append_base_username(const std::string_view input) { - ada_log("url_aggregator::append_base_username ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); -#if ADA_DEVELOPMENT_CHECKS - // computing the expected password. - std::string username_expected(get_username()); - username_expected.append(input); -#endif // ADA_DEVELOPMENT_CHECKS - add_authority_slashes_if_needed(); - - // If input is empty, do nothing. - if (input.empty()) { - return; - } - - uint32_t difference = uint32_t(input.size()); - buffer.insert(components.username_end, input); - components.username_end += difference; - components.host_start += difference; - - if (buffer[components.host_start] != '@' && - components.host_start != components.host_end) { - buffer.insert(components.host_start, "@"); - difference++; - } - - components.host_end += difference; - components.pathname_start += difference; - if (components.search_start != url_components::omitted) { - components.search_start += difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += difference; - } -#if ADA_DEVELOPMENT_CHECKS - std::string username_after(get_username()); - ADA_ASSERT_EQUAL( - username_expected, username_after, - "append_base_username problem after inserting " + std::string(input)); -#endif // ADA_DEVELOPMENT_CHECKS - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::clear_password() { - ada_log("url_aggregator::clear_password ", to_string(), "\n", to_diagram()); - ADA_ASSERT_TRUE(validate()); - if (!has_password()) { - return; - } - - uint32_t diff = components.host_start - components.username_end; - buffer.erase(components.username_end, diff); - components.host_start -= diff; - components.host_end -= diff; - components.pathname_start -= diff; - if (components.search_start != url_components::omitted) { - components.search_start -= diff; - } - if (components.hash_start != url_components::omitted) { - components.hash_start -= diff; - } -} - -inline void url_aggregator::update_base_password(const std::string_view input) { - ada_log("url_aggregator::update_base_password ", input); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); - - add_authority_slashes_if_needed(); - - // TODO: Optimization opportunity. Merge the following removal functions. - if (input.empty()) { - clear_password(); - - // Remove username too, if it is empty. - if (!has_non_empty_username()) { - update_base_username(""); - } - - return; - } - - bool password_exists = has_password(); - uint32_t difference = uint32_t(input.size()); - - if (password_exists) { - uint32_t current_length = - components.host_start - components.username_end - 1; - buffer.erase(components.username_end + 1, current_length); - difference -= current_length; - } else { - buffer.insert(components.username_end, ":"); - difference++; - } - - buffer.insert(components.username_end + 1, input); - components.host_start += difference; - - // The following line is required to add "@" to hostname. When updating - // password if hostname does not start with "@", it is "update_base_password"s - // responsibility to set it. - if (buffer[components.host_start] != '@') { - buffer.insert(components.host_start, "@"); - difference++; - } - - components.host_end += difference; - components.pathname_start += difference; - if (components.search_start != url_components::omitted) { - components.search_start += difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += difference; - } - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::append_base_password(const std::string_view input) { - ada_log("url_aggregator::append_base_password ", input, " ", to_string(), - "\n", to_diagram()); - ADA_ASSERT_TRUE(validate()); - ADA_ASSERT_TRUE(!helpers::overlaps(input, buffer)); -#if ADA_DEVELOPMENT_CHECKS - // computing the expected password. - std::string password_expected = std::string(get_password()); - password_expected.append(input); -#endif // ADA_DEVELOPMENT_CHECKS - add_authority_slashes_if_needed(); - - // If input is empty, do nothing. - if (input.empty()) { - return; - } - - uint32_t difference = uint32_t(input.size()); - if (has_password()) { - buffer.insert(components.host_start, input); - } else { - difference++; // Increment for ":" - buffer.insert(components.username_end, ":"); - buffer.insert(components.username_end + 1, input); - } - components.host_start += difference; - - // The following line is required to add "@" to hostname. When updating - // password if hostname does not start with "@", it is "append_base_password"s - // responsibility to set it. - if (buffer[components.host_start] != '@') { - buffer.insert(components.host_start, "@"); - difference++; - } - - components.host_end += difference; - components.pathname_start += difference; - if (components.search_start != url_components::omitted) { - components.search_start += difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += difference; - } -#if ADA_DEVELOPMENT_CHECKS - std::string password_after(get_password()); - ADA_ASSERT_EQUAL( - password_expected, password_after, - "append_base_password problem after inserting " + std::string(input)); -#endif // ADA_DEVELOPMENT_CHECKS - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::update_base_port(uint32_t input) { - ada_log("url_aggregator::update_base_port"); - ADA_ASSERT_TRUE(validate()); - if (input == url_components::omitted) { - clear_port(); - return; - } - // calling std::to_string(input.value()) is unfortunate given that the port - // value is probably already available as a string. - std::string value = helpers::concat(":", std::to_string(input)); - uint32_t difference = uint32_t(value.size()); - - if (components.port != url_components::omitted) { - difference -= components.pathname_start - components.host_end; - buffer.erase(components.host_end, - components.pathname_start - components.host_end); - } - - buffer.insert(components.host_end, value); - components.pathname_start += difference; - if (components.search_start != url_components::omitted) { - components.search_start += difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += difference; - } - components.port = input; - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::clear_port() { - ada_log("url_aggregator::clear_port"); - ADA_ASSERT_TRUE(validate()); - if (components.port == url_components::omitted) { - return; - } - uint32_t length = components.pathname_start - components.host_end; - buffer.erase(components.host_end, length); - components.pathname_start -= length; - if (components.search_start != url_components::omitted) { - components.search_start -= length; - } - if (components.hash_start != url_components::omitted) { - components.hash_start -= length; - } - components.port = url_components::omitted; - ADA_ASSERT_TRUE(validate()); -} - -[[nodiscard]] inline uint32_t url_aggregator::retrieve_base_port() const { - ada_log("url_aggregator::retrieve_base_port"); - return components.port; -} - -inline void url_aggregator::clear_search() { - ada_log("url_aggregator::clear_search"); - ADA_ASSERT_TRUE(validate()); - if (components.search_start == url_components::omitted) { - return; - } - - if (components.hash_start == url_components::omitted) { - buffer.resize(components.search_start); - } else { - buffer.erase(components.search_start, - components.hash_start - components.search_start); - components.hash_start = components.search_start; - } - - components.search_start = url_components::omitted; - -#if ADA_DEVELOPMENT_CHECKS - ADA_ASSERT_EQUAL(get_search(), "", - "search should have been cleared on buffer=" + buffer + - " with " + components.to_string() + "\n" + to_diagram()); -#endif - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::clear_hash() { - ada_log("url_aggregator::clear_hash"); - ADA_ASSERT_TRUE(validate()); - if (components.hash_start == url_components::omitted) { - return; - } - buffer.resize(components.hash_start); - components.hash_start = url_components::omitted; - -#if ADA_DEVELOPMENT_CHECKS - ADA_ASSERT_EQUAL(get_hash(), "", - "hash should have been cleared on buffer=" + buffer + - " with " + components.to_string() + "\n" + to_diagram()); -#endif - ADA_ASSERT_TRUE(validate()); -} - -inline void url_aggregator::clear_pathname() { - ada_log("url_aggregator::clear_pathname"); - ADA_ASSERT_TRUE(validate()); - uint32_t ending_index = uint32_t(buffer.size()); - if (components.search_start != url_components::omitted) { - ending_index = components.search_start; - } else if (components.hash_start != url_components::omitted) { - ending_index = components.hash_start; - } - uint32_t pathname_length = ending_index - components.pathname_start; - buffer.erase(components.pathname_start, pathname_length); - uint32_t difference = pathname_length; - if (components.pathname_start == components.host_end + 2 && - buffer[components.host_end] == '/' && - buffer[components.host_end + 1] == '.') { - components.pathname_start -= 2; - buffer.erase(components.host_end, 2); - difference += 2; - } - if (components.search_start != url_components::omitted) { - components.search_start -= difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start -= difference; - } - ada_log("url_aggregator::clear_pathname completed, running checks..."); -#if ADA_DEVELOPMENT_CHECKS - ADA_ASSERT_EQUAL(get_pathname(), "", - "pathname should have been cleared on buffer=" + buffer + - " with " + components.to_string() + "\n" + to_diagram()); -#endif - ADA_ASSERT_TRUE(validate()); - ada_log("url_aggregator::clear_pathname completed, running checks... ok"); -} - -inline void url_aggregator::clear_hostname() { - ada_log("url_aggregator::clear_hostname"); - ADA_ASSERT_TRUE(validate()); - if (!has_authority()) { - return; - } - ADA_ASSERT_TRUE(has_authority()); - - uint32_t hostname_length = components.host_end - components.host_start; - uint32_t start = components.host_start; - - // If hostname starts with "@", we should not remove that character. - if (hostname_length > 0 && buffer[start] == '@') { - start++; - hostname_length--; - } - buffer.erase(start, hostname_length); - components.host_end = start; - components.pathname_start -= hostname_length; - if (components.search_start != url_components::omitted) { - components.search_start -= hostname_length; - } - if (components.hash_start != url_components::omitted) { - components.hash_start -= hostname_length; - } -#if ADA_DEVELOPMENT_CHECKS - ADA_ASSERT_EQUAL(get_hostname(), "", - "hostname should have been cleared on buffer=" + buffer + - " with " + components.to_string() + "\n" + to_diagram()); -#endif - ADA_ASSERT_TRUE(has_authority()); - ADA_ASSERT_EQUAL(has_empty_hostname(), true, - "hostname should have been cleared on buffer=" + buffer + - " with " + components.to_string() + "\n" + to_diagram()); - ADA_ASSERT_TRUE(validate()); -} - -[[nodiscard]] inline bool url_aggregator::has_hash() const noexcept { - ada_log("url_aggregator::has_hash"); - return components.hash_start != url_components::omitted; -} - -[[nodiscard]] inline bool url_aggregator::has_search() const noexcept { - ada_log("url_aggregator::has_search"); - return components.search_start != url_components::omitted; -} - -ada_really_inline bool url_aggregator::has_credentials() const noexcept { - ada_log("url_aggregator::has_credentials"); - return has_non_empty_username() || has_non_empty_password(); -} - -inline bool url_aggregator::cannot_have_credentials_or_port() const { - ada_log("url_aggregator::cannot_have_credentials_or_port"); - return type == ada::scheme::type::FILE || - components.host_start == components.host_end; -} - -[[nodiscard]] ada_really_inline const ada::url_components& -url_aggregator::get_components() const noexcept { - return components; -} - -[[nodiscard]] inline bool ada::url_aggregator::has_authority() const noexcept { - ada_log("url_aggregator::has_authority"); - // Performance: instead of doing this potentially expensive check, we could - // have a boolean in the struct. - return components.protocol_end + 2 <= components.host_start && - helpers::substring(buffer, components.protocol_end, - components.protocol_end + 2) == "//"; -} - -inline void ada::url_aggregator::add_authority_slashes_if_needed() noexcept { - ada_log("url_aggregator::add_authority_slashes_if_needed"); - ADA_ASSERT_TRUE(validate()); - // Protocol setter will insert `http:` to the URL. It is up to hostname setter - // to insert - // `//` initially to the buffer, since it depends on the hostname existence. - if (has_authority()) { - return; - } - // Performance: the common case is components.protocol_end == buffer.size() - // Optimization opportunity: in many cases, the "//" is part of the input and - // the insert could be fused with another insert. - buffer.insert(components.protocol_end, "//"); - components.username_end += 2; - components.host_start += 2; - components.host_end += 2; - components.pathname_start += 2; - if (components.search_start != url_components::omitted) { - components.search_start += 2; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += 2; - } - ADA_ASSERT_TRUE(validate()); -} - -inline void ada::url_aggregator::reserve(uint32_t capacity) { - buffer.reserve(capacity); -} - -inline bool url_aggregator::has_non_empty_username() const noexcept { - ada_log("url_aggregator::has_non_empty_username"); - return components.protocol_end + 2 < components.username_end; -} - -inline bool url_aggregator::has_non_empty_password() const noexcept { - ada_log("url_aggregator::has_non_empty_password"); - return components.host_start - components.username_end > 0; -} - -inline bool url_aggregator::has_password() const noexcept { - ada_log("url_aggregator::has_password"); - // This function does not care about the length of the password - return components.host_start > components.username_end && - buffer[components.username_end] == ':'; -} - -inline bool url_aggregator::has_empty_hostname() const noexcept { - if (!has_hostname()) { - return false; - } - if (components.host_start == components.host_end) { - return true; - } - if (components.host_end > components.host_start + 1) { - return false; - } - return components.username_end != components.host_start; -} - -inline bool url_aggregator::has_hostname() const noexcept { - return has_authority(); -} - -inline bool url_aggregator::has_port() const noexcept { - ada_log("url_aggregator::has_port"); - // A URL cannot have a username/password/port if its host is null or the empty - // string, or its scheme is "file". - return has_hostname() && components.pathname_start != components.host_end; -} - -[[nodiscard]] inline bool url_aggregator::has_dash_dot() const noexcept { - // If url's host is null, url does not have an opaque path, url's path's size - // is greater than 1, and url's path[0] is the empty string, then append - // U+002F (/) followed by U+002E (.) to output. - ada_log("url_aggregator::has_dash_dot"); -#if ADA_DEVELOPMENT_CHECKS - // If pathname_start and host_end are exactly two characters apart, then we - // either have a one-digit port such as http://test.com:5?param=1 or else we - // have a /.: sequence such as "non-spec:/.//". We test that this is the case. - if (components.pathname_start == components.host_end + 2) { - ADA_ASSERT_TRUE((buffer[components.host_end] == '/' && - buffer[components.host_end + 1] == '.') || - (buffer[components.host_end] == ':' && - checkers::is_digit(buffer[components.host_end + 1]))); - } - if (components.pathname_start == components.host_end + 2 && - buffer[components.host_end] == '/' && - buffer[components.host_end + 1] == '.') { - ADA_ASSERT_TRUE(components.pathname_start + 1 < buffer.size()); - ADA_ASSERT_TRUE(buffer[components.pathname_start] == '/'); - ADA_ASSERT_TRUE(buffer[components.pathname_start + 1] == '/'); - } -#endif - // Performance: it should be uncommon for components.pathname_start == - // components.host_end + 2 to be true. So we put this check first in the - // sequence. Most times, we do not have an opaque path. Checking for '/.' is - // more expensive, but should be uncommon. - return components.pathname_start == components.host_end + 2 && - !has_opaque_path && buffer[components.host_end] == '/' && - buffer[components.host_end + 1] == '.'; -} - -[[nodiscard]] inline std::string_view url_aggregator::get_href() - const noexcept { - ada_log("url_aggregator::get_href"); - return buffer; -} - -ada_really_inline size_t url_aggregator::parse_port( - std::string_view view, bool check_trailing_content) noexcept { - ada_log("url_aggregator::parse_port('", view, "') ", view.size()); - uint16_t parsed_port{}; - auto r = std::from_chars(view.data(), view.data() + view.size(), parsed_port); - if (r.ec == std::errc::result_out_of_range) { - ada_log("parse_port: std::errc::result_out_of_range"); - is_valid = false; - return 0; - } - ada_log("parse_port: ", parsed_port); - const size_t consumed = size_t(r.ptr - view.data()); - ada_log("parse_port: consumed ", consumed); - if (check_trailing_content) { - is_valid &= - (consumed == view.size() || view[consumed] == '/' || - view[consumed] == '?' || (is_special() && view[consumed] == '\\')); - } - ada_log("parse_port: is_valid = ", is_valid); - if (is_valid) { - ada_log("parse_port", r.ec == std::errc()); - // scheme_default_port can return 0, and we should allow 0 as a base port. - auto default_port = scheme_default_port(); - bool is_port_valid = (default_port == 0 && parsed_port == 0) || - (default_port != parsed_port); - if (r.ec == std::errc() && is_port_valid) { - update_base_port(parsed_port); - } else { - clear_port(); - } - } - return consumed; -} - -inline void url_aggregator::set_protocol_as_file() { - ada_log("url_aggregator::set_protocol_as_file "); - ADA_ASSERT_TRUE(validate()); - type = ada::scheme::type::FILE; - // next line could overflow but unsigned arithmetic has well-defined - // overflows. - uint32_t new_difference = 5 - components.protocol_end; - - if (buffer.empty()) { - buffer.append("file:"); - } else { - buffer.erase(0, components.protocol_end); - buffer.insert(0, "file:"); - } - components.protocol_end = 5; - - // Update the rest of the components. - components.username_end += new_difference; - components.host_start += new_difference; - components.host_end += new_difference; - components.pathname_start += new_difference; - if (components.search_start != url_components::omitted) { - components.search_start += new_difference; - } - if (components.hash_start != url_components::omitted) { - components.hash_start += new_difference; - } - ADA_ASSERT_TRUE(validate()); -} - -inline std::ostream& operator<<(std::ostream& out, - const ada::url_aggregator& u) { - return out << u.to_string(); -} -} // namespace ada - -#endif // ADA_URL_AGGREGATOR_INL_H -/* end file include/ada/url_aggregator-inl.h */ -/* begin file include/ada/url_search_params.h */ -/** - * @file url_search_params.h - * @brief Declaration for the URL Search Params - */ -#ifndef ADA_URL_SEARCH_PARAMS_H -#define ADA_URL_SEARCH_PARAMS_H - -#include -#include -#include -#include - -namespace ada { - -enum class url_search_params_iter_type { - KEYS, - VALUES, - ENTRIES, -}; - -template -struct url_search_params_iter; - -typedef std::pair key_value_view_pair; - -using url_search_params_keys_iter = - url_search_params_iter; -using url_search_params_values_iter = - url_search_params_iter; -using url_search_params_entries_iter = - url_search_params_iter; - -/** - * @see https://url.spec.whatwg.org/#interface-urlsearchparams - */ -struct url_search_params { - url_search_params() = default; - - /** - * @see - * https://github.com/web-platform-tests/wpt/blob/master/url/urlsearchparams-constructor.any.js - */ - url_search_params(const std::string_view input) { initialize(input); } - - url_search_params(const url_search_params& u) = default; - url_search_params(url_search_params&& u) noexcept = default; - url_search_params& operator=(url_search_params&& u) noexcept = default; - url_search_params& operator=(const url_search_params& u) = default; - ~url_search_params() = default; - - [[nodiscard]] inline size_t size() const noexcept; - - /** - * @see https://url.spec.whatwg.org/#dom-urlsearchparams-append - */ - inline void append(std::string_view key, std::string_view value); - - /** - * @see https://url.spec.whatwg.org/#dom-urlsearchparams-delete - */ - inline void remove(std::string_view key); - inline void remove(std::string_view key, std::string_view value); - - /** - * @see https://url.spec.whatwg.org/#dom-urlsearchparams-get - */ - inline std::optional get(std::string_view key); - - /** - * @see https://url.spec.whatwg.org/#dom-urlsearchparams-getall - */ - inline std::vector get_all(std::string_view key); - - /** - * @see https://url.spec.whatwg.org/#dom-urlsearchparams-has - */ - inline bool has(std::string_view key) noexcept; - inline bool has(std::string_view key, std::string_view value) noexcept; - - /** - * @see https://url.spec.whatwg.org/#dom-urlsearchparams-set - */ - inline void set(std::string_view key, std::string_view value); - - /** - * @see https://url.spec.whatwg.org/#dom-urlsearchparams-sort - */ - inline void sort(); - - /** - * @see https://url.spec.whatwg.org/#urlsearchparams-stringification-behavior - */ - inline std::string to_string() const; - - /** - * Returns a simple JS-style iterator over all of the keys in this - * url_search_params. The keys in the iterator are not unique. The valid - * lifespan of the iterator is tied to the url_search_params. The iterator - * must be freed when you're done with it. - * @see https://url.spec.whatwg.org/#interface-urlsearchparams - */ - inline url_search_params_keys_iter get_keys(); - - /** - * Returns a simple JS-style iterator over all of the values in this - * url_search_params. The valid lifespan of the iterator is tied to the - * url_search_params. The iterator must be freed when you're done with it. - * @see https://url.spec.whatwg.org/#interface-urlsearchparams - */ - inline url_search_params_values_iter get_values(); - - /** - * Returns a simple JS-style iterator over all of the entries in this - * url_search_params. The entries are pairs of keys and corresponding values. - * The valid lifespan of the iterator is tied to the url_search_params. The - * iterator must be freed when you're done with it. - * @see https://url.spec.whatwg.org/#interface-urlsearchparams - */ - inline url_search_params_entries_iter get_entries(); - - /** - * C++ style conventional iterator support. const only because we - * do not really want the params to be modified via the iterator. - */ - inline auto begin() const { return params.begin(); } - inline auto end() const { return params.end(); } - inline auto front() const { return params.front(); } - inline auto back() const { return params.back(); } - inline auto operator[](size_t index) const { return params[index]; } - - /** - * @private - * Used to reset the search params to a new input. - * Used primarily for C API. - * @param input - */ - void reset(std::string_view input); - - private: - typedef std::pair key_value_pair; - std::vector params{}; - - /** - * @see https://url.spec.whatwg.org/#concept-urlencoded-parser - */ - void initialize(std::string_view init); - - template - friend struct url_search_params_iter; -}; // url_search_params - -/** - * Implements a non-conventional iterator pattern that is closer in style to - * JavaScript's definition of an iterator. - * - * @see https://webidl.spec.whatwg.org/#idl-iterable - */ -template -struct url_search_params_iter { - inline url_search_params_iter() : params(EMPTY) {} - url_search_params_iter(const url_search_params_iter& u) = default; - url_search_params_iter(url_search_params_iter&& u) noexcept = default; - url_search_params_iter& operator=(url_search_params_iter&& u) noexcept = - default; - url_search_params_iter& operator=(const url_search_params_iter& u) = default; - ~url_search_params_iter() = default; - - /** - * Return the next item in the iterator or std::nullopt if done. - */ - inline std::optional next(); - - inline bool has_next(); - - private: - static url_search_params EMPTY; - inline url_search_params_iter(url_search_params& params_) : params(params_) {} - - url_search_params& params; - size_t pos = 0; - - friend struct url_search_params; -}; - -} // namespace ada -#endif -/* end file include/ada/url_search_params.h */ -/* begin file include/ada/url_search_params-inl.h */ -/** - * @file url_search_params-inl.h - * @brief Inline declarations for the URL Search Params - */ -#ifndef ADA_URL_SEARCH_PARAMS_INL_H -#define ADA_URL_SEARCH_PARAMS_INL_H - -#include -#include -#include -#include -#include - -namespace ada { - -// A default, empty url_search_params for use with empty iterators. -template -url_search_params url_search_params_iter::EMPTY; - -inline void url_search_params::reset(std::string_view input) { - params.clear(); - initialize(input); -} - -inline void url_search_params::initialize(std::string_view input) { - if (!input.empty() && input.front() == '?') { - input.remove_prefix(1); - } - - auto process_key_value = [&](const std::string_view current) { - auto equal = current.find('='); - - if (equal == std::string_view::npos) { - std::string name(current); - std::replace(name.begin(), name.end(), '+', ' '); - params.emplace_back(unicode::percent_decode(name, name.find('%')), ""); - } else { - std::string name(current.substr(0, equal)); - std::string value(current.substr(equal + 1)); - - std::replace(name.begin(), name.end(), '+', ' '); - std::replace(value.begin(), value.end(), '+', ' '); - - params.emplace_back(unicode::percent_decode(name, name.find('%')), - unicode::percent_decode(value, value.find('%'))); - } - }; - - while (!input.empty()) { - auto ampersand_index = input.find('&'); - - if (ampersand_index == std::string_view::npos) { - if (!input.empty()) { - process_key_value(input); - } - break; - } else if (ampersand_index != 0) { - process_key_value(input.substr(0, ampersand_index)); - } - - input.remove_prefix(ampersand_index + 1); - } -} - -inline void url_search_params::append(const std::string_view key, - const std::string_view value) { - params.emplace_back(key, value); -} - -inline size_t url_search_params::size() const noexcept { return params.size(); } - -inline std::optional url_search_params::get( - const std::string_view key) { - auto entry = std::find_if(params.begin(), params.end(), - [&key](auto& param) { return param.first == key; }); - - if (entry == params.end()) { - return std::nullopt; - } - - return entry->second; -} - -inline std::vector url_search_params::get_all( - const std::string_view key) { - std::vector out{}; - - for (auto& param : params) { - if (param.first == key) { - out.emplace_back(param.second); - } - } - - return out; -} - -inline bool url_search_params::has(const std::string_view key) noexcept { - auto entry = std::find_if(params.begin(), params.end(), - [&key](auto& param) { return param.first == key; }); - return entry != params.end(); -} - -inline bool url_search_params::has(std::string_view key, - std::string_view value) noexcept { - auto entry = - std::find_if(params.begin(), params.end(), [&key, &value](auto& param) { - return param.first == key && param.second == value; - }); - return entry != params.end(); -} - -inline std::string url_search_params::to_string() const { - auto character_set = ada::character_sets::WWW_FORM_URLENCODED_PERCENT_ENCODE; - std::string out{}; - for (size_t i = 0; i < params.size(); i++) { - auto key = ada::unicode::percent_encode(params[i].first, character_set); - auto value = ada::unicode::percent_encode(params[i].second, character_set); - - // Performance optimization: Move this inside percent_encode. - std::replace(key.begin(), key.end(), ' ', '+'); - std::replace(value.begin(), value.end(), ' ', '+'); - - if (i != 0) { - out += "&"; - } - out.append(key); - out += "="; - out.append(value); - } - return out; -} - -inline void url_search_params::set(const std::string_view key, - const std::string_view value) { - const auto find = [&key](auto& param) { return param.first == key; }; - - auto it = std::find_if(params.begin(), params.end(), find); - - if (it == params.end()) { - params.emplace_back(key, value); - } else { - it->second = value; - params.erase(std::remove_if(std::next(it), params.end(), find), - params.end()); - } -} - -inline void url_search_params::remove(const std::string_view key) { - params.erase( - std::remove_if(params.begin(), params.end(), - [&key](auto& param) { return param.first == key; }), - params.end()); -} - -inline void url_search_params::remove(const std::string_view key, - const std::string_view value) { - params.erase(std::remove_if(params.begin(), params.end(), - [&key, &value](auto& param) { - return param.first == key && - param.second == value; - }), - params.end()); -} - -inline void url_search_params::sort() { - std::stable_sort(params.begin(), params.end(), - [](const key_value_pair& lhs, const key_value_pair& rhs) { - return lhs.first < rhs.first; - }); -} - -inline url_search_params_keys_iter url_search_params::get_keys() { - return url_search_params_keys_iter(*this); -} - -/** - * @see https://url.spec.whatwg.org/#interface-urlsearchparams - */ -inline url_search_params_values_iter url_search_params::get_values() { - return url_search_params_values_iter(*this); -} - -/** - * @see https://url.spec.whatwg.org/#interface-urlsearchparams - */ -inline url_search_params_entries_iter url_search_params::get_entries() { - return url_search_params_entries_iter(*this); -} - -template -inline bool url_search_params_iter::has_next() { - return pos < params.params.size(); -} - -template <> -inline std::optional url_search_params_keys_iter::next() { - if (!has_next()) { - return std::nullopt; - } - return params.params[pos++].first; -} - -template <> -inline std::optional url_search_params_values_iter::next() { - if (!has_next()) { - return std::nullopt; - } - return params.params[pos++].second; -} - -template <> -inline std::optional -url_search_params_entries_iter::next() { - if (!has_next()) { - return std::nullopt; - } - return params.params[pos++]; -} - -} // namespace ada - -#endif // ADA_URL_SEARCH_PARAMS_INL_H -/* end file include/ada/url_search_params-inl.h */ - -// Public API -/* begin file include/ada/ada_version.h */ -/** - * @file ada_version.h - * @brief Definitions for Ada's version number. - */ -#ifndef ADA_ADA_VERSION_H -#define ADA_ADA_VERSION_H - -#define ADA_VERSION "2.9.0" - -namespace ada { - -enum { - ADA_VERSION_MAJOR = 2, - ADA_VERSION_MINOR = 9, - ADA_VERSION_REVISION = 0, -}; - -} // namespace ada - -#endif // ADA_ADA_VERSION_H -/* end file include/ada/ada_version.h */ -/* begin file include/ada/implementation.h */ -/** - * @file implementation.h - * @brief Definitions for user facing functions for parsing URL and it's - * components. - */ -#ifndef ADA_IMPLEMENTATION_H -#define ADA_IMPLEMENTATION_H - -#include -#include - -namespace ada { -enum class errors { generic_error }; - -template -using result = tl::expected; - -/** - * The URL parser takes a scalar value string input, with an optional null or - * base URL base (default null). The parser assumes the input is a valid ASCII - * or UTF-8 string. - * - * @param input the string input to analyze (must be valid ASCII or UTF-8) - * @param base_url the optional URL input to use as a base url. - * @return a parsed URL. - */ -template -ada_warn_unused ada::result parse( - std::string_view input, const result_type* base_url = nullptr); - -extern template ada::result parse(std::string_view input, - const url* base_url); -extern template ada::result parse( - std::string_view input, const url_aggregator* base_url); - -/** - * Verifies whether the URL strings can be parsed. The function assumes - * that the inputs are valid ASCII or UTF-8 strings. - * @see https://url.spec.whatwg.org/#dom-url-canparse - * @return If URL can be parsed or not. - */ -bool can_parse(std::string_view input, - const std::string_view* base_input = nullptr); - -/** - * Computes a href string from a file path. The function assumes - * that the input is a valid ASCII or UTF-8 string. - * @return a href string (starts with file:://) - */ -std::string href_from_file(std::string_view path); -} // namespace ada - -#endif // ADA_IMPLEMENTATION_H -/* end file include/ada/implementation.h */ - -#endif // ADA_H -/* end file include/ada.h */ diff --git a/platforms/android/test-app/runtime/CMakeLists.txt b/platforms/android/test-app/runtime/CMakeLists.txt index e9c4f1caa..52228d9eb 100644 --- a/platforms/android/test-app/runtime/CMakeLists.txt +++ b/platforms/android/test-app/runtime/CMakeLists.txt @@ -23,7 +23,7 @@ set(MI_OVERRIDE OFF) if (V8_13) set(COMMON_CMAKE_ARGUMENTS "${COMMON_CMAKE_ARGUMENTS} -std=c++20") -elseif () +else () set(COMMON_CMAKE_ARGUMENTS "${COMMON_CMAKE_ARGUMENTS} -std=c++17") endif () @@ -52,59 +52,77 @@ endif () #add_library( v8_shared STATIC IMPORTED ) #set_target_properties( v8_shared PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/src/main/libs/${ANDROID_ABI}/libv8android.so ) +get_filename_component(REPO_ROOT "${PROJECT_SOURCE_DIR}/../../../.." ABSOLUTE) +set(NS_ROOT "${REPO_ROOT}/NativeScript") +set(NS_RUNTIME_DIR "${NS_ROOT}/runtime") +set(NS_ANDROID_RUNTIME_DIR "${NS_RUNTIME_DIR}/android") +set(NS_RUNTIME_MODULES_DIR "${NS_RUNTIME_DIR}/modules") +set(NS_NAPI_DIR "${NS_ROOT}/napi") +set(NS_ANDROID_NAPI_DIR "${NS_NAPI_DIR}/android") +set(NS_JNI_NAPI_DIR "${NS_ROOT}/ffi/jni/napi") + # Command info: https://cmake.org/cmake/help/v3.4/command/include_directories.html include_directories( # zip src/main/cpp/zip/include # runtime - src/main/cpp/runtime - src/main/cpp/runtime/assetextractor - src/main/cpp/runtime/callbackhandlers - src/main/cpp/runtime/console - src/main/cpp/runtime/constants - src/main/cpp/runtime/conversion - src/main/cpp/runtime/exceptions - src/main/cpp/runtime/global - src/main/cpp/runtime/instrumentation - src/main/cpp/runtime/inspector - src/main/cpp/runtime/jni - src/main/cpp/runtime/messageloop - src/main/cpp/runtime/metadata - src/main/cpp/runtime/module - src/main/cpp/runtime/objectmanager - src/main/cpp/runtime/performance - src/main/cpp/runtime/profiler - src/main/cpp/runtime/sighandler - src/main/cpp/runtime/timers - src/main/cpp/runtime/util - src/main/cpp/runtime/jsonhelper - src/main/cpp/runtime/version - src/main/cpp/runtime/weakref - - src/main/cpp/modules - src/main/cpp/modules/url + ${NS_ANDROID_RUNTIME_DIR} + ${NS_ANDROID_RUNTIME_DIR}/assetextractor + ${NS_ANDROID_RUNTIME_DIR}/inspector + ${NS_ANDROID_RUNTIME_DIR}/instrumentation + ${NS_ANDROID_RUNTIME_DIR}/messageloop + ${NS_ANDROID_RUNTIME_DIR}/modules + ${NS_ANDROID_RUNTIME_DIR}/modules/console + ${NS_ANDROID_RUNTIME_DIR}/modules/module + ${NS_ANDROID_RUNTIME_DIR}/modules/performance + ${NS_ANDROID_RUNTIME_DIR}/modules/timers + ${NS_ANDROID_RUNTIME_DIR}/profiler + ${NS_ANDROID_RUNTIME_DIR}/sighandler + ${NS_ANDROID_RUNTIME_DIR}/util + ${NS_ANDROID_RUNTIME_DIR}/version + # JNI Node-API interop + ${NS_JNI_NAPI_DIR} + ${NS_JNI_NAPI_DIR}/callbackhandlers + ${NS_JNI_NAPI_DIR}/constants + ${NS_JNI_NAPI_DIR}/conversion + ${NS_JNI_NAPI_DIR}/exceptions + ${NS_JNI_NAPI_DIR}/global + ${NS_JNI_NAPI_DIR}/jni + ${NS_JNI_NAPI_DIR}/jsonhelper + ${NS_JNI_NAPI_DIR}/metadata + ${NS_JNI_NAPI_DIR}/objectmanager + ${NS_JNI_NAPI_DIR}/weakref + # shared runtime modules + ${NS_RUNTIME_MODULES_DIR} + ${NS_RUNTIME_MODULES_DIR}/url + # shared Node-API headers + ${NS_NAPI_DIR}/common +) + +# Search for all runtime and JNI Node-API interop sources outside platforms/android. +file(GLOB_RECURSE ANDROID_RUNTIME_FILES + "${NS_ANDROID_RUNTIME_DIR}/*.cpp" ) -# Search for all CPP files in runtime/ directory and add them to our sources -file(GLOB_RECURSE RUNTIME_FILES - "${PROJECT_SOURCE_DIR}/src/main/cpp/runtime/*.cpp" - "${PROJECT_SOURCE_DIR}/src/main/cpp/runtime/**/*.cpp" +file(GLOB_RECURSE JNI_NAPI_FILES + "${NS_JNI_NAPI_DIR}/*.cpp" ) -file(GLOB_RECURSE MODULE_FILES - "${PROJECT_SOURCE_DIR}/src/main/cpp/modules/*.cpp" - "${PROJECT_SOURCE_DIR}/src/main/cpp/modules/**/*.cpp" +set(MODULE_FILES + ${NS_RUNTIME_MODULES_DIR}/url/URL.cpp + ${NS_RUNTIME_MODULES_DIR}/url/URLSearchParams.cpp + ${NS_RUNTIME_MODULES_DIR}/url/ada/ada.cpp ) -set(SOURCES ${RUNTIME_FILES} ${MODULE_FILES}) +set(SOURCES ${ANDROID_RUNTIME_FILES} ${JNI_NAPI_FILES} ${MODULE_FILES}) if (QUICKJS OR QUICKJS_NG) - add_subdirectory(${PROJECT_SOURCE_DIR}/src/main/cpp/napi/quickjs/mimalloc-dev mimalloc) + add_subdirectory(${NS_ANDROID_NAPI_DIR}/quickjs/mimalloc-dev mimalloc) if (QUICKJS_NG) - set(QJS_SOURCE_DIR src/main/cpp/napi/quickjs/source_ng) + set(QJS_SOURCE_DIR ${NS_ANDROID_NAPI_DIR}/quickjs/source_ng) else() - set(QJS_SOURCE_DIR src/main/cpp/napi/quickjs/source) + set(QJS_SOURCE_DIR ${NS_ANDROID_NAPI_DIR}/quickjs/source) endif() set(SOURCES ${SOURCES} @@ -115,18 +133,18 @@ if (QUICKJS OR QUICKJS_NG) ${QJS_SOURCE_DIR}/quickjs.c ${QJS_SOURCE_DIR}/dtoa.c # napi - src/main/cpp/napi/quickjs/quickjs-api.c - src/main/cpp/napi/quickjs/jsr.cpp + ${NS_ANDROID_NAPI_DIR}/quickjs/quickjs-api.c + ${NS_ANDROID_NAPI_DIR}/quickjs/jsr.cpp ) include_directories( - src/main/cpp/napi/quickjs + ${NS_ANDROID_NAPI_DIR}/quickjs ${QJS_SOURCE_DIR} - src/main/cpp/napi/common + ${NS_NAPI_DIR}/common # mimalloc - src/main/cpp/napi/quickjs/mimalloc-dev/include + ${NS_ANDROID_NAPI_DIR}/quickjs/mimalloc-dev/include ) endif () @@ -134,80 +152,80 @@ endif () if (PRIMJS) set(SOURCES ${SOURCES} - src/main/cpp/napi/primjs/jsr.cpp - src/main/cpp/napi/primjs/code_cache.cc - src/main/cpp/napi/primjs/primjs-api.cc - src/main/cpp/napi/primjs/napi_env.cc + ${NS_ANDROID_NAPI_DIR}/primjs/jsr.cpp + ${NS_ANDROID_NAPI_DIR}/primjs/code_cache.cc + ${NS_ANDROID_NAPI_DIR}/primjs/primjs-api.cc + ${NS_ANDROID_NAPI_DIR}/primjs/napi_env.cc ) include_directories( - src/main/cpp/napi/primjs - src/main/cpp/napi/primjs/include - src/main/cpp/napi/common + ${NS_ANDROID_NAPI_DIR}/primjs + ${NS_ANDROID_NAPI_DIR}/primjs/include + ${NS_NAPI_DIR}/common ) endif () if (HERMES) include_directories( - src/main/cpp/napi/hermes - src/main/cpp/napi/hermes/include - src/main/cpp/napi/common + ${NS_NAPI_DIR}/hermes + ${NS_NAPI_DIR}/hermes/include + ${NS_NAPI_DIR}/common ) set(SOURCES ${SOURCES} - src/main/cpp/napi/hermes/jsr.cpp + ${NS_NAPI_DIR}/hermes/jsr.cpp ) endif () if (SHERMES) include_directories( - src/main/cpp/napi/hermes - src/main/cpp/napi/hermes/include_shermes - src/main/cpp/napi/common + ${NS_NAPI_DIR}/hermes + ${NS_NAPI_DIR}/hermes/include + ${NS_NAPI_DIR}/common ) set(SOURCES ${SOURCES} - src/main/cpp/napi/hermes/jsr.cpp + ${NS_NAPI_DIR}/hermes/jsr.cpp ) endif () if (JSC) include_directories( - src/main/cpp/napi/jsc - src/main/cpp/napi/jsc/include - src/main/cpp/napi/common + ${NS_ANDROID_NAPI_DIR}/jsc + ${NS_ANDROID_NAPI_DIR}/jsc/include + ${NS_NAPI_DIR}/common ) set(SOURCES ${SOURCES} - src/main/cpp/napi/jsc/jsc-api.cpp - src/main/cpp/napi/jsc/jsr.cpp + ${NS_ANDROID_NAPI_DIR}/jsc/jsc-api.cpp + ${NS_ANDROID_NAPI_DIR}/jsc/jsr.cpp ) endif () if (V8) if (V8_10) include_directories( - src/main/cpp/napi/v8 - src/main/cpp/napi/v8-10 - src/main/cpp/napi/v8-10/include - src/main/cpp/napi/common - src/main/cpp/napi/v8/v8_inspector - src/main/cpp/napi/v8-10/v8_inspector + ${NS_ANDROID_NAPI_DIR}/v8 + ${NS_ANDROID_NAPI_DIR}/v8-10 + ${NS_ANDROID_NAPI_DIR}/v8-10/include + ${NS_NAPI_DIR}/common + ${NS_ANDROID_NAPI_DIR}/v8/v8_inspector + ${NS_ANDROID_NAPI_DIR}/v8-10/v8_inspector ) elseif (V8_11) include_directories( - src/main/cpp/napi/v8 - src/main/cpp/napi/v8-11 - src/main/cpp/napi/v8-11/include - src/main/cpp/napi/common - src/main/cpp/napi/v8/v8_inspector - src/main/cpp/napi/v8-11/v8_inspector + ${NS_ANDROID_NAPI_DIR}/v8 + ${NS_ANDROID_NAPI_DIR}/v8-11 + ${NS_ANDROID_NAPI_DIR}/v8-11/include + ${NS_NAPI_DIR}/common + ${NS_ANDROID_NAPI_DIR}/v8/v8_inspector + ${NS_ANDROID_NAPI_DIR}/v8-11/v8_inspector ) else () include_directories( - src/main/cpp/napi/v8 - src/main/cpp/napi/v8-13 - src/main/cpp/napi/v8-13/include - src/main/cpp/napi/common - src/main/cpp/napi/v8/v8_inspector - src/main/cpp/napi/v8-13/v8_inspector + ${NS_ANDROID_NAPI_DIR}/v8 + ${NS_ANDROID_NAPI_DIR}/v8-13 + ${NS_ANDROID_NAPI_DIR}/v8-13/include + ${NS_NAPI_DIR}/common + ${NS_ANDROID_NAPI_DIR}/v8/v8_inspector + ${NS_ANDROID_NAPI_DIR}/v8-13/v8_inspector ) endif () @@ -216,15 +234,15 @@ if (V8) set( SOURCES ${SOURCES} - src/main/cpp/napi/v8/v8_inspector/Utils.cpp - src/main/cpp/napi/v8/v8_inspector/ns-v8-tracing-agent-impl.cpp + ${NS_ANDROID_NAPI_DIR}/v8/v8_inspector/Utils.cpp + ${NS_ANDROID_NAPI_DIR}/v8/v8_inspector/ns-v8-tracing-agent-impl.cpp ) endif () set(SOURCES ${SOURCES} - src/main/cpp/napi/v8/v8-api.cpp - src/main/cpp/napi/v8/jsr.cpp - src/main/cpp/napi/v8/SimpleAllocator.cpp + ${NS_ANDROID_NAPI_DIR}/v8/v8-api.cpp + ${NS_ANDROID_NAPI_DIR}/v8/jsr.cpp + ${NS_ANDROID_NAPI_DIR}/v8/SimpleAllocator.cpp ) @@ -292,62 +310,61 @@ target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/common/${ if (SHERMES) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/shermes/${ANDROID_ABI}/libhermesvm.so) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/shermes/${ANDROID_ABI}/libjsi.so) - add_compile_definitions(NativeScript, PRIVATE __HERMES__) - add_compile_definitions(NativeScript, PRIVATE __SHERMES__) + target_compile_definitions(NativeScript PRIVATE __HERMES__ __SHERMES__) endif () if (HERMES) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/hermes/${ANDROID_ABI}/libhermes.so) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/hermes/${ANDROID_ABI}/libjsi.so) - add_compile_definitions(NativeScript, PRIVATE __HERMES__) + target_compile_definitions(NativeScript PRIVATE __HERMES__) endif () if (JSC) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/jsc/${ANDROID_ABI}/libjsc.so) - add_compile_definitions(NativeScript, PRIVATE __JSC__) + target_compile_definitions(NativeScript PRIVATE __JSC__) endif () if (V8) - add_compile_definitions(NativeScript, PRIVATE __V8__) + target_compile_definitions(NativeScript PRIVATE __V8__) endif () if (V8_10) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/v8-10/${ANDROID_ABI}/libv8_monolith.a) - add_compile_definitions(NativeScript, PRIVATE __V8_10__) + target_compile_definitions(NativeScript PRIVATE __V8_10__) endif () if (V8_11) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/v8-11/${ANDROID_ABI}/libv8_monolith.a) - add_compile_definitions(NativeScript, PRIVATE __V8_11__) + target_compile_definitions(NativeScript PRIVATE __V8_11__) endif () if (V8_13) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/v8-13/${ANDROID_ABI}/libv8_monolith.a) - add_compile_definitions(NativeScript, PRIVATE __V8_13__) + target_compile_definitions(NativeScript PRIVATE __V8_13__) endif () if (PRIMJS) # target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/primjs/${ANDROID_ABI}/libnapi.so) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/primjs/${ANDROID_ABI}/libquick.so) - add_compile_definitions(NativeScript, PRIVATE __PRIMJS__) + target_compile_definitions(NativeScript PRIVATE __PRIMJS__) endif () if (QUICKJS OR QUICKJS_NG) - add_compile_definitions(NativeScript, PRIVATE __QJS__) + target_compile_definitions(NativeScript PRIVATE __QJS__) if (QUICKJS_NG) - add_compile_definitions(NativeScript, PRIVATE __QJS_NG__) + target_compile_definitions(NativeScript PRIVATE __QJS_NG__) endif () if (USE_MIMALLOC) - add_compile_definitions(NativeScript, PRIVATE USE_MIMALLOC) + target_compile_definitions(NativeScript PRIVATE USE_MIMALLOC) endif () endif () if (USE_HOST_OBJECTS) - add_compile_definitions(NativeScript, PRIVATE USE_HOST_OBJECT) + target_compile_definitions(NativeScript PRIVATE USE_HOST_OBJECT) endif () if (IS_NAPI_MODULE) - add_compile_definitions(NativeScript, PRIVATE IS_NAPI_MODULE) + target_compile_definitions(NativeScript PRIVATE IS_NAPI_MODULE) endif () # if("${ANDROID_ABI}" MATCHES "armeabi-v7a$" OR "${ANDROID_ABI}" MATCHES "x86$") @@ -381,5 +398,3 @@ elseif (HERMES OR SHERMES) elseif (JSC OR V8 OR PRIMJS) target_link_libraries(NativeScript ${system-log} ${system-z} ${system-android}) endif () - - diff --git a/platforms/android/test-app/runtime/build.gradle b/platforms/android/test-app/runtime/build.gradle index 06ac738fc..76e9f2582 100644 --- a/platforms/android/test-app/runtime/build.gradle +++ b/platforms/android/test-app/runtime/build.gradle @@ -7,6 +7,7 @@ def hasEngine = project.hasProperty("engine") if (hasEngine) { jsEngine = engine } +def runtimeVersionFile = new File(projectDir, "../../../../NativeScript/runtime/android/version/Version.h") def hasHostObjects = project.hasProperty("useHostObjects") def isNapiModule = project.hasProperty("asNapiModule"); @@ -349,10 +350,10 @@ task 'setPackageVersion' { doFirst { println "Setting runtime version: '${packageVersion}'" - def versionFile = "$projectDir/src/main/cpp/runtime/version/Version.h" - String contents = new File(versionFile).getText("UTF-8") + def versionFile = runtimeVersionFile + String contents = versionFile.getText("UTF-8") contents = contents.replaceAll(/0.0.0.0/, packageVersion) - new File(versionFile).write(contents, "UTF-8") + versionFile.write(contents, "UTF-8") } } @@ -364,10 +365,10 @@ task 'setRuntimeCommit' { doFirst { println "Setting runtime commit: '${gitCommitVersion}'" - def versionFile = "$projectDir/src/main/cpp/runtime/version/Version.h" - String contents = new File(versionFile).getText("UTF-8") + def versionFile = runtimeVersionFile + String contents = versionFile.getText("UTF-8") contents = contents.replaceAll(/RUNTIME_COMMIT_SHA_PLACEHOLDER/, gitCommitVersion) - new File(versionFile).write(contents, "UTF-8") + versionFile.write(contents, "UTF-8") } } @@ -378,8 +379,7 @@ task revertVersionFile(type: Exec) { doFirst { def isWinOs = System.properties['os.name'].toLowerCase().contains('windows') - def versionFileName = "$projectDir/src/main/cpp/runtime/version/Version.h" - def versionFilePath = new File(versionFileName).getAbsolutePath() + def versionFilePath = runtimeVersionFile.getAbsolutePath() println "Reverting Version.h file: ${versionFilePath}" if (isWinOs) { diff --git a/scripts/check_ffi_boundaries.sh b/scripts/check_ffi_boundaries.sh index 3cd7a8f91..fad802ce1 100755 --- a/scripts/check_ffi_boundaries.sh +++ b/scripts/check_ffi_boundaries.sh @@ -5,6 +5,8 @@ ROOT_DIR="$(cd "$(dirname "$0")/.." && pwd)" NAPI_ENGINE_DIR="$ROOT_DIR/NativeScript/ffi/objc/napi/engine" FFI_DIR="$ROOT_DIR/NativeScript/ffi" OBJC_FFI_DIR="$FFI_DIR/objc" +JNI_FFI_DIR="$FFI_DIR/jni" +JNI_NAPI_DIR="$JNI_FFI_DIR/napi" SHARED_DIR="$OBJC_FFI_DIR/shared" NAPI_DIR="$OBJC_FFI_DIR/napi" HERMES_DIR="$OBJC_FFI_DIR/hermes" @@ -22,6 +24,9 @@ FORBIDDEN_DIRS=( "$FFI_DIR/engine" "$OBJC_FFI_DIR/direct" "$OBJC_FFI_DIR/engine" + "$JNI_FFI_DIR/direct" + "$JNI_FFI_DIR/engine" + "$JNI_NAPI_DIR/engine" "$SHARED_DIR/jsi" ) @@ -145,6 +150,13 @@ if search_sources '(^|[^[:alnum:]_])(EngineDispatch|FastNative|HermesFast|V8Fast exit 1 fi +if [ -d "$JNI_NAPI_DIR" ] && + search_sources '(^|[^[:alnum:]_])(facebook::jsi|v8::|JSContextRef|JSValueRef|JSContext|JSValue|JSRuntime|quickjs)($|[^[:alnum:]_])|(&2 + exit 1 +fi + if command -v rg >/dev/null 2>&1; then STALE_FFI_PATTERN='NS_FFI_BACKEND=''engine|--ffi-''engine|native-api-''jsi|ffi/(direct|engine)|ffi/objc/(direct|engine|shared/jsi)' if rg -n "$STALE_FFI_PATTERN" \ From 3aab3c3bfd443fa34de0985500fa606b6b9d1be6 Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 22:25:47 -0400 Subject: [PATCH 06/11] fix(apple): update objc ffi generated paths --- .gitignore | 8 ++++---- scripts/metagen.js | 2 +- scripts/run-tests-macos.js | 20 ++++++++++---------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 31b025ad8..7b78ac896 100644 --- a/.gitignore +++ b/.gitignore @@ -67,10 +67,10 @@ packages/*/types SwiftBindgen # Generated Objective-C/C dispatch wrappers -NativeScript/ffi/*/GeneratedSignatureDispatch.inc -NativeScript/ffi/*/GeneratedSignatureDispatch.inc.stamp -NativeScript/ffi/*/GeneratedGsdSignatureDispatch.inc -NativeScript/ffi/*/GeneratedGsdSignatureDispatch.inc.stamp +NativeScript/ffi/**/GeneratedSignatureDispatch.inc +NativeScript/ffi/**/GeneratedSignatureDispatch.inc.stamp +NativeScript/ffi/**/GeneratedGsdSignatureDispatch.inc +NativeScript/ffi/**/GeneratedGsdSignatureDispatch.inc.stamp # Packaged native framework artifacts packages/*/NativeScript.xcframework/ diff --git a/scripts/metagen.js b/scripts/metagen.js index 031dd05de..d8cb8644f 100755 --- a/scripts/metagen.js +++ b/scripts/metagen.js @@ -338,7 +338,7 @@ async function main() { const signatureBindingsPath = process.env.NS_SIGNATURE_BINDINGS_CPP_PATH || process.env.TNS_SIGNATURE_BINDINGS_CPP_PATH || - path.resolve(__dirname, "..", "NativeScript", "ffi", "napi", "GeneratedSignatureDispatch.inc"); + path.resolve(__dirname, "..", "NativeScript", "ffi", "objc", "napi", "GeneratedSignatureDispatch.inc"); await fsp.rm(typesDir, { recursive: true, force: true }); await fsp.mkdir(typesDir, { recursive: true }); await fsp.mkdir(metadataDir, { recursive: true }); diff --git a/scripts/run-tests-macos.js b/scripts/run-tests-macos.js index 9f65afe85..0641ead08 100644 --- a/scripts/run-tests-macos.js +++ b/scripts/run-tests-macos.js @@ -106,16 +106,16 @@ const junitEndTag = ""; const consoleLogMarker = "CONSOLE LOG:"; const crashReportsDir = path.join(os.homedir(), "Library", "Logs", "DiagnosticReports"); const generatedRuntimeBuildOutputs = new Set([ - path.join(nativeScriptSourceRoot, "ffi", "napi", "GeneratedSignatureDispatch.inc"), - path.join(nativeScriptSourceRoot, "ffi", "napi", "GeneratedSignatureDispatch.inc.stamp"), - path.join(nativeScriptSourceRoot, "ffi", "hermes", "GeneratedSignatureDispatch.inc"), - path.join(nativeScriptSourceRoot, "ffi", "hermes", "GeneratedSignatureDispatch.inc.stamp"), - path.join(nativeScriptSourceRoot, "ffi", "v8", "GeneratedSignatureDispatch.inc"), - path.join(nativeScriptSourceRoot, "ffi", "v8", "GeneratedSignatureDispatch.inc.stamp"), - path.join(nativeScriptSourceRoot, "ffi", "jsc", "GeneratedSignatureDispatch.inc"), - path.join(nativeScriptSourceRoot, "ffi", "jsc", "GeneratedSignatureDispatch.inc.stamp"), - path.join(nativeScriptSourceRoot, "ffi", "quickjs", "GeneratedSignatureDispatch.inc"), - path.join(nativeScriptSourceRoot, "ffi", "quickjs", "GeneratedSignatureDispatch.inc.stamp") + path.join(nativeScriptSourceRoot, "ffi", "objc", "napi", "GeneratedSignatureDispatch.inc"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "napi", "GeneratedSignatureDispatch.inc.stamp"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "hermes", "GeneratedSignatureDispatch.inc"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "hermes", "GeneratedSignatureDispatch.inc.stamp"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "v8", "GeneratedSignatureDispatch.inc"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "v8", "GeneratedSignatureDispatch.inc.stamp"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "jsc", "GeneratedSignatureDispatch.inc"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "jsc", "GeneratedSignatureDispatch.inc.stamp"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "quickjs", "GeneratedSignatureDispatch.inc"), + path.join(nativeScriptSourceRoot, "ffi", "objc", "quickjs", "GeneratedSignatureDispatch.inc.stamp") ]); function parseArgs() { From 4def1b901a10046c1e5cab5d837e622ba6fe502e Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 22:26:02 -0400 Subject: [PATCH 07/11] fix(android): align hermes napi adapters --- .../include_shermes/hermes/AsyncDebuggerAPI.h | 309 + .../hermes/include_shermes/hermes/CompileJS.h | 96 + .../include_shermes/hermes/DebuggerAPI.h | 505 + .../hermes/Public/CrashManager.h | 107 + .../hermes/Public/CtorConfig.h | 148 + .../hermes/Public/DebuggerTypes.h | 196 + .../include_shermes/hermes/Public/GCConfig.h | 215 + .../hermes/Public/GCTripwireContext.h | 43 + .../hermes/Public/HermesExport.h | 14 + .../hermes/Public/JSOutOfMemoryError.h | 30 + .../hermes/Public/RuntimeConfig.h | 132 + .../hermes/Public/SamplingProfiler.h | 273 + .../hermes/RuntimeTaskRunner.h | 67 + .../include_shermes/hermes/SynthTrace.h | 1527 +++ .../include_shermes/hermes/SynthTraceParser.h | 40 + .../hermes/ThreadSafetyAnalysis.h | 78 + .../include_shermes/hermes/TimerStats.h | 23 + .../include_shermes/hermes/TraceInterpreter.h | 299 + .../include_shermes/hermes/TracingRuntime.h | 315 + .../include_shermes/hermes/cdp/CDPAgent.h | 134 + .../include_shermes/hermes/cdp/CDPDebugAPI.h | 66 + .../hermes/cdp/CallbackOStream.h | 92 + .../hermes/cdp/ConsoleMessage.h | 138 + .../hermes/cdp/DebuggerDomainAgent.h | 320 + .../include_shermes/hermes/cdp/DomainAgent.h | 110 + .../include_shermes/hermes/cdp/DomainState.h | 143 + .../hermes/cdp/HeapProfilerDomainAgent.h | 75 + .../hermes/cdp/JSONValueInterfaces.h | 43 + .../hermes/cdp/MessageConverters.h | 85 + .../hermes/cdp/MessageInterfaces.h | 75 + .../include_shermes/hermes/cdp/MessageTypes.h | 1279 +++ .../hermes/cdp/MessageTypesInlines.h | 316 + .../hermes/cdp/ProfilerDomainAgent.h | 42 + .../hermes/cdp/RemoteObjectConverters.h | 80 + .../hermes/cdp/RemoteObjectsTable.h | 130 + .../hermes/cdp/RuntimeDomainAgent.h | 141 + .../hermes/include_shermes/hermes/hermes.h | 222 + .../include_shermes/hermes/hermes_node_api.h | 147 + .../include_shermes/hermes/hermes_tracing.h | 55 + .../hermes_abi/HermesABIHelpers.h | 295 + .../hermes_abi/HermesABIRuntimeWrapper.h | 25 + .../include_shermes/hermes_abi/hermes_abi.h | 642 ++ .../hermes_abi/hermes_vtable.h | 30 + .../hermes_sandbox/HermesSandboxRuntime.h | 41 + .../external/hermes_sandbox_impl_compiled.h | 12 + .../hermes_sandbox_impl_dbg_compiled-impl.h | 8516 +++++++++++++++++ .../hermes_sandbox_impl_dbg_compiled.h | 137 + .../hermes_sandbox_impl_opt_compiled-impl.h | 3945 ++++++++ .../hermes_sandbox_impl_opt_compiled.h | 119 + .../hermes_sandbox/external/wasm-rt-fb.h | 124 + .../hermes_sandbox/external/wasm-rt-impl.h | 66 + .../hermes_sandbox/external/wasm-rt.h | 456 + .../hermes/include_shermes/jsi/JSIDynamic.h | 26 + .../hermes/include_shermes/jsi/decorator.h | 1064 ++ .../napi/hermes/include_shermes/jsi/hermes.h | 189 + .../include_shermes/jsi/instrumentation.h | 132 + .../napi/hermes/include_shermes/jsi/jsi-inl.h | 405 + .../napi/hermes/include_shermes/jsi/jsi.h | 1864 ++++ .../napi/hermes/include_shermes/jsi/jsilib.h | 59 + .../hermes/include_shermes/jsi/test/testlib.h | 49 + .../hermes/include_shermes/jsi/threadsafe.h | 79 + NativeScript/napi/hermes/jsr.cpp | 44 +- NativeScript/napi/hermes/jsr.h | 4 + .../android/test-app/runtime/CMakeLists.txt | 8 +- 64 files changed, 26436 insertions(+), 5 deletions(-) create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/AsyncDebuggerAPI.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/CompileJS.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/DebuggerAPI.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/CrashManager.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/CtorConfig.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/DebuggerTypes.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/GCConfig.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/GCTripwireContext.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/HermesExport.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/JSOutOfMemoryError.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/RuntimeConfig.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/Public/SamplingProfiler.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/RuntimeTaskRunner.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/SynthTrace.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/SynthTraceParser.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/ThreadSafetyAnalysis.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/TimerStats.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/TraceInterpreter.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/TracingRuntime.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/CDPAgent.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/CDPDebugAPI.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/CallbackOStream.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/ConsoleMessage.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/DebuggerDomainAgent.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/DomainAgent.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/DomainState.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/HeapProfilerDomainAgent.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/JSONValueInterfaces.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageConverters.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageInterfaces.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageTypes.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageTypesInlines.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/ProfilerDomainAgent.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/RemoteObjectConverters.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/RemoteObjectsTable.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/cdp/RuntimeDomainAgent.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/hermes.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/hermes_node_api.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes/hermes_tracing.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_abi/HermesABIHelpers.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_abi/HermesABIRuntimeWrapper.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_abi/hermes_abi.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_abi/hermes_vtable.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/HermesSandboxRuntime.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_compiled.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled-impl.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled-impl.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-fb.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-impl.h create mode 100644 NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/JSIDynamic.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/decorator.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/hermes.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/instrumentation.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/jsi-inl.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/jsi.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/jsilib.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/test/testlib.h create mode 100644 NativeScript/napi/hermes/include_shermes/jsi/threadsafe.h diff --git a/NativeScript/napi/hermes/include_shermes/hermes/AsyncDebuggerAPI.h b/NativeScript/napi/hermes/include_shermes/hermes/AsyncDebuggerAPI.h new file mode 100644 index 000000000..ea718dd4a --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/AsyncDebuggerAPI.h @@ -0,0 +1,309 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_ASYNCDEBUGGERAPI_H +#define HERMES_ASYNCDEBUGGERAPI_H + +#ifdef HERMES_ENABLE_DEBUGGER + +#include +#include +#include +#include +#include + +#include +#include +#include + +#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ + defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) +#include +#else +#ifndef TSA_GUARDED_BY +#define TSA_GUARDED_BY(x) +#endif +#ifndef TSA_NO_THREAD_SAFETY_ANALYSIS +#define TSA_NO_THREAD_SAFETY_ANALYSIS +#endif +#endif + +namespace facebook { +namespace hermes { +namespace debugger { + +class AsyncDebuggerAPI; + +enum class DebuggerEventType { + // Informational Events + ScriptLoaded, /// A script file was loaded, and the debugger has requested + /// pausing after script load. + Exception, /// An Exception was thrown. + Resumed, /// Script execution has resumed. + + // Events Requiring Next Command + DebuggerStatement, /// A debugger; statement was hit. + Breakpoint, /// A breakpoint was hit. + StepFinish, /// A Step operation completed. + ExplicitPause, /// A pause requested using Explicit AsyncBreak +}; + +/// This represents the list of possible commands that can be given to +/// \p resumeFromPaused. This is used instead of DebuggerAPI's Command class in +/// order to prevent callers from constructing an eval Command. The eval +/// functionality is implemented as a separate mechansim with +/// \p evalWhilePaused. +enum class AsyncDebugCommand { + Continue, /// Continues execution + StepInto, /// Perform a step into and then pause again + StepOver, /// Steps over the current instruction and then pause again + StepOut, /// Step out from the current scope and then pause again +}; + +using DebuggerEventCallback = std::function; +using DebuggerEventCallbackID = uint32_t; +constexpr const uint32_t kInvalidDebuggerEventCallbackID = 0; +using InterruptCallback = std::function; +using EvalCompleteCallback = std::function< + void(HermesRuntime &runtime, const debugger::EvalResult &result)>; + +/// This class wraps the DebuggerAPI to expose an asynchronous didPause +/// functionality as well as an interrupt API. This class must be constructed at +/// the same time as HermesRuntime. +/// +/// Functions in this class with the suffix "_TS" (Thread-Safe) are the only +/// functions that are safe to call on any thread. All other functions must be +/// called on the runtime thread. +class HERMES_EXPORT AsyncDebuggerAPI : private debugger::EventObserver { + /// Hide the constructor so users can only construct via static create + /// methods. + AsyncDebuggerAPI(HermesRuntime &runtime); + + public: + /// Creates an AsyncDebuggerAPI for use with the provided HermesRuntime. This + /// should be called and created at the same time as creating HermesRuntime. + static std::unique_ptr create(HermesRuntime &runtime); + + /// Must be destroyed on the runtime thread or when you're sure nothing is + /// interacting with the runtime. Must be destroyed before destroying + /// HermesRuntime. + ~AsyncDebuggerAPI() override; + + /// Add a callback function to invoke when the runtime pauses due to various + /// conditions such as hitting a "debugger;" statement. Can be called from any + /// thread. If there are no DebuggerEventCallback, then any reason that might + /// trigger a pause, such as a "debugger;" statement or breakpoints, will not + /// actually pause and will simply continue execution. Any caller that adds an + /// event callback cannot just be observing events and never call + /// \p resumeFromPaused in any of its code paths. The caller must either + /// expose UI enabling human action for controlling the debugger, or it must + /// have programmatic logic that controls the debugger via + /// \p resumeFromPaused. + DebuggerEventCallbackID addDebuggerEventCallback_TS( + DebuggerEventCallback callback); + + /// Remove a previously added callback function. If there is no callback + /// registered using the provided \p id, the function does nothing. + void removeDebuggerEventCallback_TS(DebuggerEventCallbackID id); + + /// Whether the runtime is currently paused waiting for the next action. + /// Should only be called from the runtime thread. + bool isWaitingForCommand(); + + /// Whether the runtime is currently paused for any reason (e.g. script + /// parsed, running interrupts, or waiting for a command). + /// Should only be called from the runtime thread. + bool isPaused(); + + /// Provide the next action to perform. Should only be called from the runtime + /// thread and only if the next command is expected to be set. + bool resumeFromPaused(AsyncDebugCommand command); + + /// Evaluate JavaScript code \p expression in the frame at index + /// \p frameIndex. Receives evaluation result in the \p callback. Should only + /// be called from the runtime thread and only if debugger is paused waiting + /// for the next action. + bool evalWhilePaused( + const std::string &expression, + uint32_t frameIndex, + EvalCompleteCallback callback); + + /// Request to interrupt the runtime at a convenient time and get a callback + /// on the runtime thread. Guaranteed to run "exactly once". This function can + /// be called from any thread, but cannot be called while inside a + /// DebuggerEventCallback. + void triggerInterrupt_TS(InterruptCallback callback); + + /// EventObserver implementation + debugger::Command didPause(debugger::Debugger &debugger) override; + + private: + struct EventCallbackEntry { + DebuggerEventCallbackID id; + DebuggerEventCallback callback; + }; + + /// This function infinite loops and uses \p signal_ to block the runtime + /// thread. It gets woken up if new InterruptCallback is queued or if + /// DebuggerEventCallback changes. + void processInterruptWhilePaused() TSA_NO_THREAD_SAFETY_ANALYSIS; + + /// Dequeues the next InterruptCallback if any. + std::optional takeNextInterruptCallback(); + + /// If \p ignoreNextCommand is true, then runs every InterruptCallback that + /// has been queued up so far. If \p ignoreNextCommand is false, then attempt + /// to run all interrupts, but will stop if any interrupt sets a next command. + void runInterrupts(bool ignoreNextCommand = true); + + /// Returns the next DebuggerEventCallback to execute if any. + std::optional takeNextEventCallback(); + + /// Runs every DebuggerEventCallback that has been registered. + void runEventCallbacks(DebuggerEventType event); + + HermesRuntime &runtime_; + + /// Whether the runtime thread is currently paused in \p didPause and needs to + /// be told what action to take next. + bool isWaitingForCommand_; + + /// Stores the command to return from \p didPause. + debugger::Command nextCommand_; + + /// Callback function to invoke after getting EvalResult from EvalComplete in + /// didPause. Used once and then cleared out. + EvalCompleteCallback oneTimeEvalCompleteCallback_{}; + + /// Tracks whether we are already in a didPause callback to detect recursive + /// calls to didPause. + bool inDidPause_ = false; + + /// Next ID to use when adding a DebuggerEventCallback. + uint32_t nextEventCallbackID_ TSA_GUARDED_BY(mutex_); + + /// Callback functions to invoke to notify events in \p didPause. Using + /// std::list which requires O(N) search when removing an element, but removal + /// should be a rare event. So the choice of using std::list is to optimize + /// for typical usage. + std::list eventCallbacks_ TSA_GUARDED_BY(mutex_){}; + + /// Iterator for eventCallbacks_. Used to traverse through the list when + /// running the callbacks. + std::list::iterator eventCallbackIterator_ + TSA_GUARDED_BY(mutex_); + + /// Queue of interrupt callback functions to invoke. + std::queue interruptCallbacks_ TSA_GUARDED_BY(mutex_){}; + + /// Used as a mechanism to block the runtime thread in \p didPause and for + /// protecting variables used across threads. + std::mutex mutex_{}; + /// Used to implement \p triggerInterrupt while \p didPause is holding onto + /// the runtime thread. + std::condition_variable signal_{}; +}; + +} // namespace debugger +} // namespace hermes +} // namespace facebook + +#else // !HERMES_ENABLE_DEBUGGER + +#include +#include +#include + +namespace facebook { +namespace hermes { +namespace debugger { + +class AsyncDebuggerAPI; + +enum class DebuggerEventType { + // Informational Events + ScriptLoaded, /// A script file was loaded, and the debugger has requested + /// pausing after script load. + Exception, /// An Exception was thrown. + Resumed, /// Script execution has resumed. + + // Events Requiring Next Command + DebuggerStatement, /// A debugger; statement was hit. + Breakpoint, /// A breakpoint was hit. + StepFinish, /// A Step operation completed. + ExplicitPause, /// A pause requested using Explicit AsyncBreak +}; + +/// This represents the list of possible commands that can be given to +/// \p resumeFromPaused. This is used instead of DebuggerAPI's Command class in +/// order to prevent callers from constructing an eval Command. The eval +/// functionality is implemented as a separate mechansim with +/// \p evalWhilePaused. +enum class AsyncDebugCommand { + Continue, /// Continues execution + StepInto, /// Perform a step into and then pause again + StepOver, /// Steps over the current instruction and then pause again + StepOut, /// Step out from the current scope and then pause again +}; + +using DebuggerEventCallback = std::function; +using DebuggerEventCallbackID = uint32_t; +constexpr const uint32_t kInvalidDebuggerEventCallbackID = 0; +using InterruptCallback = std::function; +using EvalCompleteCallback = std::function< + void(HermesRuntime &runtime, const debugger::EvalResult &result)>; + +class HERMES_EXPORT AsyncDebuggerAPI { + public: + static std::unique_ptr create(HermesRuntime &runtime) { + return nullptr; + } + + ~AsyncDebuggerAPI() {} + + DebuggerEventCallbackID addDebuggerEventCallback_TS( + DebuggerEventCallback callback) { + return kInvalidDebuggerEventCallbackID; + } + + void removeDebuggerEventCallback_TS(DebuggerEventCallbackID id) {} + + bool isWaitingForCommand() { + return false; + } + + bool isPaused() { + return false; + } + + bool resumeFromPaused(AsyncDebugCommand command) { + return false; + } + + bool evalWhilePaused( + const std::string &expression, + uint32_t frameIndex, + EvalCompleteCallback callback) { + return false; + } + + void triggerInterrupt_TS(InterruptCallback callback) {} +}; + +} // namespace debugger +} // namespace hermes +} // namespace facebook + +#endif // !HERMES_ENABLE_DEBUGGER + +#endif // HERMES_ASYNCDEBUGGERAPI_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/CompileJS.h b/NativeScript/napi/hermes/include_shermes/hermes/CompileJS.h new file mode 100644 index 000000000..68db11a7e --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/CompileJS.h @@ -0,0 +1,96 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_COMPILEJS_H +#define HERMES_COMPILEJS_H + +#include +#include +#include + +namespace hermes { + +/// Interface for receiving errors, warnings and notes produced by compileJS. +class DiagnosticHandler { + public: + enum Kind { + Error, + Warning, + Note, + }; + + struct Diagnostic { + Kind kind; + int line; /// 1-based index + int column; /// 1-based index + std::string message; + /// 0-based char indices in half-open intervals + std::vector> ranges; + }; + + /// Called once for each diagnostic message produced during compilation. + virtual void handle(const Diagnostic &diagnostic) = 0; + virtual ~DiagnosticHandler() = default; +}; + +/// Compiles JS source \p str and if compilation is successful, returns true +/// and outputs to \p bytecode otherwise returns false. +/// \param sourceURL this will be used as the "file name" of the buffer for +/// errors, stack traces, etc. +/// \param optimize this will enable optimizations. +/// \param emitAsyncBreakCheck this will make the bytecode interruptable. +/// \param diagHandler if not null, receives any and all errors, warnings and +/// notes produced during compilation. +/// \param sourceMapBuf optional source map string. +/// \param debug Wether to generate debugging information in generated bytecode. +bool compileJS( + const std::string &str, + const std::string &sourceURL, + std::string &bytecode, + bool optimize, + bool emitAsyncBreakCheck, + DiagnosticHandler *diagHandler, + std::optional sourceMapBuf = std::nullopt, + bool debug = false); + +bool compileJS( + const std::string &str, + std::string &bytecode, + bool optimize = true); + +bool compileJS( + const std::string &str, + const std::string &sourceURL, + std::string &bytecode, + bool optimize = true); + +/// Options for overload of compileJS that accepts CompileJSOptions. +struct CompileJSOptions { + /// If true, the bytecode will be optimized. + bool optimize{true}; + /// Maximum number of instructions (in addition to parameter handling) + /// that is allowed for inlining of small functions. + unsigned inlineMaxSize{50}; + /// If true, the bytecode will be interruptable. + bool emitAsyncBreakCheck{false}; + /// If true, debugging information will be generated in the bytecode. + bool debug{false}; +}; + +/// Like the other compileJS overloads, but takes a struct of options with some +/// additional configurability. +bool compileJS( + const std::string &str, + const std::string &sourceURL, + std::string &bytecode, + const CompileJSOptions &options, + DiagnosticHandler *diagHandler, + std::optional sourceMapBuf = std::nullopt); + +} // namespace hermes + +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes/DebuggerAPI.h b/NativeScript/napi/hermes/include_shermes/hermes/DebuggerAPI.h new file mode 100644 index 000000000..61b0c48b5 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/DebuggerAPI.h @@ -0,0 +1,505 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_DEBUGGERAPI_H +#define HERMES_DEBUGGERAPI_H + +#ifdef HERMES_ENABLE_DEBUGGER + +#include +#include +#include +#include + +#include "hermes/Public/DebuggerTypes.h" + +// Forward declarations of internal types. +namespace hermes { +namespace vm { +class CodeBlock; +class Debugger; +class Runtime; +struct DebugCommand; +class HermesValue; +} // namespace vm +} // namespace hermes + +namespace facebook { +namespace hermes { +class HermesRuntime; +// Forward declaration of the internal Root API class, which is marked as a +// friend of the Debugger. +class HermesRootAPI; + +namespace debugger { + +class Debugger; +class EventObserver; + +/// Represents a variable in the debugger. +struct HERMES_EXPORT VariableInfo { + /// Name of the variable in the source. + String name; + + /// Value of the variable. + ::facebook::jsi::Value value; +}; + +/// An EvalResult represents the result of an Eval command. +struct HERMES_EXPORT EvalResult { + /// The resulting JavaScript object, or the thrown exception. + ::facebook::jsi::Value value; + + /// Indicates that the result was an exception. + bool isException = false; + + /// If isException is true, details about the exception. + ExceptionDetails exceptionDetails; + + EvalResult(EvalResult &&) = default; + EvalResult() = default; + + EvalResult( + ::facebook::jsi::Value value, + bool isException, + ExceptionDetails exceptionDetails) + : value(std::move(value)), + isException(isException), + exceptionDetails(std::move(exceptionDetails)) {} +}; + +/// ProgramState represents the state of a paused program. An instance of +/// ProgramState is available as the getProgramState() member function of class +/// Debugger. +class HERMES_EXPORT ProgramState { + public: + /// \return the reason for the Pause. + PauseReason getPauseReason() const { + return pauseReason_; + } + + /// \return the breakpoint if the PauseReason is Breakpoint, otherwise + /// kInvalidBreakpoint. + BreakpointID getBreakpoint() const { + return breakpoint_; + } + + /// \return the evaluation result if the PauseReason is due to EvalComplete. + EvalResult getEvalResult() const; + + /// \returns a stack trace for the current execution. + const StackTrace &getStackTrace() const { + return stackTrace_; + } + + /// \returns lexical information about the state in a given frame. + LexicalInfo getLexicalInfo(uint32_t frameIndex) const; + + /// \return information about a variable in a given lexical scope, in a given + /// frame. + VariableInfo getVariableInfo( + uint32_t frameIndex, + ScopeDepth scopeDepth, + uint32_t variableIndexInScope) const; + + /// \return information about the `this` value at a given stack depth. + VariableInfo getVariableInfoForThis(uint32_t frameIndex) const; + + /// \return the number of variables in a given frame. + /// This is deprecated: prefer using getLexicalInfoInFrame(). + uint32_t getVariablesCountInFrame(uint32_t frameIndex) const { + auto info = getLexicalInfo(frameIndex); + uint32_t result = 0; + for (ScopeDepth i = 0, max = info.getScopesCount(); i < max; i++) + result += info.getVariablesCountInScope(i); + return result; + } + + /// \return info for a variable at a given index \p variableIndex, in a given + /// frame at index \p frameIndex. + /// This is deprecated. Prefer the getVariableInfo() that takes three + /// parameters. + VariableInfo getVariableInfo(uint32_t frameIndex, uint32_t variableIndex) + const { + LexicalInfo info = getLexicalInfo(frameIndex); + uint32_t remaining = variableIndex; + for (ScopeDepth scope = 0;; scope++) { + assert(scope < info.getScopesCount() && "Index out of bounds"); + uint32_t count = info.getVariablesCountInScope(scope); + if (remaining < count) { + return getVariableInfo(frameIndex, scope, remaining); + } + remaining -= count; + } + } + + private: + friend Debugger; + /// ProgramState must not be copied, because some of its implementation + /// requires querying the live program state and so the state must not be + /// retained after the pause returns. + /// ProgramState must not be copied. + ProgramState(const ProgramState &) = delete; + ProgramState &operator=(const ProgramState &) = delete; + + ::hermes::vm::Debugger *impl() const; + + ProgramState(Debugger *dbg) : dbg_(dbg) {} + Debugger *dbg_; + PauseReason pauseReason_{}; + StackTrace stackTrace_; + EvalResult evalResult_; + BreakpointID breakpoint_{kInvalidBreakpoint}; +}; + +/// Command represents an action that you can request the debugger to perform +/// when returned from didPause(). +class HERMES_EXPORT Command { + public: + /// Commands may be moved. + Command(Command &&); + Command &operator=(Command &&); + ~Command(); + + /// \return a Command that steps with the given StepMode \p mode. + static Command step(StepMode mode); + + /// \return a Command that continues execution. + static Command continueExecution(); + + /// \return a Command that evaluates JavaScript code \p src in the + /// frame at index \p frameIndex. + static Command eval(const String &src, uint32_t frameIndex); + + /// \return a boolean whether this Command was constructed using the static + /// eval() method + bool isEval(); + + private: + friend Debugger; + explicit Command(::hermes::vm::DebugCommand &&); + std::unique_ptr<::hermes::vm::DebugCommand> debugCommand_; +}; + +/// Debugger allows access to the Hermes debugging functionality. An instance of +/// Debugger is available from HermesRuntime, and also passed to your +/// EventObserver. +class HERMES_EXPORT Debugger { + public: + /// Set the Debugger event observer. The event observer is notified of + /// debugging event, specifically when the program pauses. This is simply a + /// raw pointer: it is the client's responsibility to clear the event observer + /// if the event observer is deallocated before the Debugger. + void setEventObserver(EventObserver *observer); + + /// Sets the property %isDebuggerAttached in %DebuggerInternal object. Can be + /// called from any thread. + void setIsDebuggerAttached(bool isAttached); + + /// Asynchronously triggers a pause. This may be called from any thread. This + /// is inherently racey and the exact point at which the program pauses is not + /// guaranteed. You can discover when the program has paused through the event + /// observer. + void triggerAsyncPause(AsyncPauseKind kind); + + /// \return the ProgramState representing the state of the paused program. + /// This may only be invoked when the program is paused. + const ProgramState &getProgramState() const { + return state_; + } + + /// \return the source map URL for the \p fileId. + String getSourceMappingUrl(uint32_t fileId) const; + + /// Gets the list of loaded scripts. The order of the scripts in the vector + /// will be the same across calls. + /// \return list of loaded scripts + std::vector getLoadedScripts() const; + + /// Gets the current stack trace. + /// \return stack trace with call frames if runtime is in the interpreter + /// loop, otherwise return no call frames + StackTrace captureStackTrace() const; + + /// -- Breakpoint Management -- + + /// Sets a breakpoint on a given SourceLocation. + /// \return the ID of the breakpoint, 0 if it wasn't created. + BreakpointID setBreakpoint(SourceLocation loc); + + /// Sets the condition on breakpoint \p breakpoint. + /// The condition will be stored with the breakpoint, + /// and if non-empty, will be executed to determine whether to actually + /// pause on the breakpoint; only if ToBoolean(condition) is true + /// and does not throw will the debugger pause on \p breakpoint. + /// \param condition the code to execute to determine whether to break; + /// if empty, the condition is considered to not be set. + void setBreakpointCondition(BreakpointID breakpoint, const String &condition); + + /// Deletes a breakpoint. + void deleteBreakpoint(BreakpointID breakpoint); + + /// Deletes all breakpoints. + void deleteAllBreakpoints(); + + /// Mark a breakpoint as enabled. Breakpoints are by default enabled. + void setBreakpointEnabled(BreakpointID breakpoint, bool enable); + + /// \return information on a breakpoint. + BreakpointInfo getBreakpointInfo(BreakpointID breakpoint); + + /// \return a list of extant breakpoints. + std::vector getBreakpoints(); + + /// Set whether the debugger should pause when an exception is thrown. + void setPauseOnThrowMode(PauseOnThrowMode mode); + + /// \return whether the debugger pauses when an exception is thrown. + PauseOnThrowMode getPauseOnThrowMode() const; + + /// Set whether the debugger should pause after a script was loaded. + void setShouldPauseOnScriptLoad(bool flag); + + /// \return whether the debugger should pause after a script was loaded. + bool getShouldPauseOnScriptLoad() const; + + /// \return the thrown value if paused on an exception, or + /// jsi::Value::undefined() if not. + ::facebook::jsi::Value getThrownValue(); + + private: + friend HermesRootAPI; + friend std::unique_ptr hermes::makeHermesRuntime( + const ::hermes::vm::RuntimeConfig &); + friend std::unique_ptr + hermes::makeThreadSafeHermesRuntime(const ::hermes::vm::RuntimeConfig &); + friend ProgramState; + + /// Debuggers may not be moved or copied. + Debugger(const Debugger &) = delete; + void operator=(const Debugger &) = delete; + Debugger(Debugger &&) = delete; + void operator=(Debugger &&) = delete; + + /// Implementation detail used by ProgramState. + ::facebook::jsi::Value jsiValueFromHermesValue(::hermes::vm::HermesValue hv); + + explicit Debugger( + ::facebook::hermes::HermesRuntime *runtime, + ::hermes::vm::Runtime &vmRuntime); + + ::facebook::hermes::HermesRuntime *const runtime_; + EventObserver *eventObserver_ = nullptr; + ::hermes::vm::Runtime &vmRuntime_; + ::hermes::vm::Debugger *impl_; + ProgramState state_; +}; + +/// A subclass of EventObserver may be set on the Debugger via +/// setEventObserver(). It receives notifications when the Debugger pauses. +class HERMES_EXPORT EventObserver { + public: + /// didPause() is invoked when the JavaScript program has paused. The + /// The Debugger \p debugger can be used to manipulate breakpoints and enqueue + /// debugger commands such as stepping, etc. It can also be used to discover + /// the call stack and variables via debugger.getProgramState(). + /// \return a Command for the debugger to perform. + virtual Command didPause(Debugger &debugger) = 0; + + /// Invoked when the debugger resolves a previously unresolved breakpoint. + /// Note that the debugger is *not* paused during this, + /// and thus debugger.getProgramState() is not valid. + /// This callback may not invoke JavaScript or enqueue debugger commands. + virtual void breakpointResolved(Debugger &debugger, BreakpointID breakpoint) { + } + + virtual ~EventObserver(); +}; + +} // namespace debugger +} // namespace hermes +} // namespace facebook + +#else // !HERMES_ENABLE_DEBUGGER + +#include + +#include "hermes/Public/DebuggerTypes.h" + +namespace facebook { +namespace hermes { +namespace debugger { + +class EventObserver; + +struct VariableInfo { + String name; + ::facebook::jsi::Value value; +}; + +struct EvalResult { + ::facebook::jsi::Value value; + bool isException = false; + ExceptionDetails exceptionDetails; + + EvalResult(EvalResult &&) = default; + EvalResult() = default; + + EvalResult( + ::facebook::jsi::Value value, + bool isException, + ExceptionDetails exceptionDetails) + : value(std::move(value)), + isException(isException), + exceptionDetails(std::move(exceptionDetails)) {} +}; + +class ProgramState { + public: + ProgramState() {} + + PauseReason getPauseReason() const { + return PauseReason::Exception; + } + + BreakpointID getBreakpoint() const { + return 0; + } + + EvalResult getEvalResult() const { + return EvalResult(); + } + + const StackTrace &getStackTrace() const { + return stackTrace_; + } + + LexicalInfo getLexicalInfo(uint32_t frameIndex) const { + return LexicalInfo(); + } + + VariableInfo getVariableInfo( + uint32_t frameIndex, + ScopeDepth scopeDepth, + uint32_t variableIndexInScope) const { + return VariableInfo(); + } + + VariableInfo getVariableInfoForThis(uint32_t frameIndex) const { + return VariableInfo(); + } + + uint32_t getVariablesCountInFrame(uint32_t frameIndex) const { + return 0; + } + + VariableInfo getVariableInfo(uint32_t frameIndex, uint32_t variableIndex) + const { + return VariableInfo(); + } + + private: + ProgramState(const ProgramState &) = delete; + ProgramState &operator=(const ProgramState &) = delete; + + StackTrace stackTrace_; +}; + +class Command { + public: + Command(Command &&) {} + Command &operator=(Command &&); + ~Command() {} + + static Command step(StepMode mode) { + return Command(); + } + static Command continueExecution() { + return Command(); + } + static Command eval(const String &src, uint32_t frameIndex) { + return Command(); + } + bool isEval() { + return false; + } + + private: + Command() {} +}; + +class Debugger { + public: + explicit Debugger() {} + + void setEventObserver(EventObserver *observer) {} + void setIsDebuggerAttached(bool isAttached) {} + void triggerAsyncPause(AsyncPauseKind kind) {} + const ProgramState &getProgramState() const { + return programState_; + } + String getSourceMappingUrl(uint32_t fileId) const { + return ""; + }; + std::vector getLoadedScripts() const { + return {}; + } + StackTrace captureStackTrace() const { + return StackTrace{}; + } + BreakpointID setBreakpoint(SourceLocation loc) { + return 0; + } + void setBreakpointCondition( + BreakpointID breakpoint, + const String &condition) {} + void deleteBreakpoint(BreakpointID breakpoint) {} + void deleteAllBreakpoints() {} + void setBreakpointEnabled(BreakpointID breakpoint, bool enable) {} + BreakpointInfo getBreakpointInfo(BreakpointID breakpoint) { + return BreakpointInfo(); + } + std::vector getBreakpoints() { + return std::vector(); + } + void setPauseOnThrowMode(PauseOnThrowMode mode) {} + PauseOnThrowMode getPauseOnThrowMode() const { + return PauseOnThrowMode::None; + } + void setShouldPauseOnScriptLoad(bool flag) {} + bool getShouldPauseOnScriptLoad() const { + return false; + } + ::facebook::jsi::Value getThrownValue() { + return ::facebook::jsi::Value::undefined(); + } + + private: + Debugger(const Debugger &) = delete; + void operator=(const Debugger &) = delete; + Debugger(Debugger &&) = delete; + void operator=(Debugger &&) = delete; + + ProgramState programState_; +}; + +class EventObserver { + public: + virtual Command didPause(Debugger &debugger) = 0; + virtual void breakpointResolved(Debugger &debugger, BreakpointID breakpoint) { + } + + virtual ~EventObserver() {} +}; + +} // namespace debugger +} // namespace hermes +} // namespace facebook + +#endif // !HERMES_ENABLE_DEBUGGER + +#endif // HERMES_DEBUGGERAPI_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/CrashManager.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/CrashManager.h new file mode 100644 index 000000000..07a9b5929 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/CrashManager.h @@ -0,0 +1,107 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_PUBLIC_CRASHMANAGER_H +#define HERMES_PUBLIC_CRASHMANAGER_H + +#include + +#include +#include + +namespace hermes { +namespace vm { + +/// A CrashManager provides functions that determine what memory and data is +/// included in dumps in case of crashes. +class HERMES_EXPORT CrashManager { + public: + /// CallbackKey is the type of an identifier for a callback supplied to the + /// CrashManager. + using CallbackKey = int; + /// Type for the callback function invoked on crash. The fd supplied is a raw + /// file stream an implementation should write a JSON object to. + using CallbackFunc = std::function; + + /// Registers some memory to be included in any crash dump that occurs. + /// \param mem A pointer to allocated memory. It must be unregistered + /// before being freed. + /// \param length The number of bytes the memory controls. + virtual void registerMemory(void *mem, size_t length) = 0; + + /// Unregisters some memory from being included in any crash dump that occurs. + virtual void unregisterMemory(void *mem) = 0; + + /// Registers custom data to be included in any crash dump that occurs. + /// Calling \c setCustomData on the same key twice will overwrite the previous + /// value. + /// \param key A tag to look for in the custom data output. Distinguishes + /// between multiple values. + /// \param val The value to store for the given key. + virtual void setCustomData(const char *key, const char *val) = 0; + + /// If the given \p key has an associated custom data string, remove the + /// association. If the key hasn't been set before, is a no-op. + virtual void removeCustomData(const char *key) = 0; + + /// Same as \c setCustomData, except it is only set for the current thread. + virtual void setContextualCustomData(const char *key, const char *val) = 0; + + /// Same as \c removeCustomData, except it is for keys set with \c + /// setContextualCustomData. + virtual void removeContextualCustomData(const char *key) = 0; + + /// Registers a function to be called after a crash has occurred. This + /// function can examine memory and serialize this to a JSON output stream. + /// Implmentations decide where the stream is routed to. + /// \param callback A function to called after a crash. + /// \return A CallbackKey representing the function you provided. Pass this + /// key into unregisterCallback when it that callback is no longer needed. + virtual CallbackKey registerCallback(CallbackFunc callback) = 0; + + /// Unregisters a previously registered callback. After this function returns, + /// the previously registered function will not be executed by this + /// CrashManager during a crash. + virtual void unregisterCallback(CallbackKey key) = 0; + + /// the heap information. + struct HeapInformation { + /// The amount of memory that is currently in use + size_t used_{0}; + /// The amount of memory that can currently be allocated + /// before a full GC is triggered. + size_t size_{0}; + }; + + /// Record the heap information. + /// \param heapInfo The current heap information + virtual void setHeapInfo(const HeapInformation &heapInfo) = 0; + + virtual ~CrashManager(); +}; + +/// A CrashManager that does nothing. +class HERMES_EXPORT NopCrashManager final : public CrashManager { + public: + void registerMemory(void *, size_t) override {} + void unregisterMemory(void *) override {} + void setCustomData(const char *, const char *) override {} + void removeCustomData(const char *) override {} + void setContextualCustomData(const char *, const char *) override {} + void removeContextualCustomData(const char *) override {} + CallbackKey registerCallback(CallbackFunc /*callback*/) override { + return 0; + } + void unregisterCallback(CallbackKey /*key*/) override {} + void setHeapInfo(const HeapInformation & /*heapInfo*/) override {} + + ~NopCrashManager() override; +}; + +} // namespace vm +} // namespace hermes +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/CtorConfig.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/CtorConfig.h new file mode 100644 index 000000000..aff3f3989 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/CtorConfig.h @@ -0,0 +1,148 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_PUBLIC_CTORCONFIG_H +#define HERMES_PUBLIC_CTORCONFIG_H + +#include + +/// Defines a new class, called \p NAME representing a constructor config, and +/// an associated builder class. +/// +/// The fields of the class (along with their types and default values) are +/// encoded in the \p FIELDS parameter, and any logic to be run whilst building +/// the config can be passed as a code block in \p BUILD_BODY. +/// +/// Example: +/// +/// Suppose we wish to define a configuration class called Foo, with the +/// following fields and default values: +/// +/// int A = 0; +/// int B = 42; +/// std::string C = "hello"; +/// +/// Such that the value in A is at most the length of \c C. +/// +/// We can do so with the following declaration: +/// +/// " #define FIELDS(F) \ " +/// " F(int, A) \ " +/// " F(int, B, 42) \ " +/// " F(std::string, C, "hello") " +/// " " +/// " _HERMES_CTORCONFIG_STRUCT(Foo, FIELDS, { " +/// " A_ = std::min(A_, C_.length()); " +/// " }); " +/// +/// N.B. +/// - The definition of A does not mention any value -- meaning it is +/// default initialised. +/// - References to the fields in the validation logic have a trailling +/// underscore. +/// +#define _HERMES_CTORCONFIG_STRUCT(NAME, FIELDS, BUILD_BODY) \ + class NAME { \ + FIELDS(_HERMES_CTORCONFIG_FIELD_DECL) \ + \ + public: \ + class Builder; \ + friend Builder; \ + FIELDS(_HERMES_CTORCONFIG_GETTER) \ + \ + /* returns a Builder that starts with the current config. */ \ + inline Builder rebuild() const; \ + \ + private: \ + inline void doBuild(const Builder &builder); \ + }; \ + \ + class NAME::Builder { \ + NAME config_; \ + \ + FIELDS(_HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_DECL) \ + \ + public: \ + Builder() = default; \ + \ + explicit Builder(const NAME &config) : config_(config) {} \ + \ + inline const NAME build() { \ + config_.doBuild(*this); \ + return config_; \ + } \ + \ + /* The explicitly set fields of \p newconfig update \ + * the corresponding fields of \p this. */ \ + inline Builder update(const NAME::Builder &newConfig); \ + \ + FIELDS(_HERMES_CTORCONFIG_SETTER) \ + FIELDS(_HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_ACCESSOR) \ + }; \ + \ + NAME::Builder NAME::rebuild() const { \ + return Builder(*this); \ + } \ + \ + NAME::Builder NAME::Builder::update(const NAME::Builder &newConfig) { \ + FIELDS(_HERMES_CTORCONFIG_UPDATE) \ + return *this; \ + } \ + \ + void NAME::doBuild(const NAME::Builder &builder) { \ + (void)builder; \ + BUILD_BODY \ + } + +/// Helper Macros + +#define _HERMES_CTORCONFIG_FIELD_DECL(CX, TYPE, NAME, ...) \ + TYPE NAME##_{__VA_ARGS__}; + +/// This ignores the first and trailing arguments, and defines a member +/// indicating whether field NAME was set explicitly. +#define _HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_DECL(CX, TYPE, NAME, ...) \ + bool NAME##Explicit_{false}; + +/// This defines an accessor for the "Explicit_" fields defined above. +#define _HERMES_CTORCONFIG_FIELD_EXPLICIT_BOOL_ACCESSOR(CX, TYPE, NAME, ...) \ + bool has##NAME() const { \ + return NAME##Explicit_; \ + } + +/// Placeholder token for fields whose defaults are not constexpr, to make the +/// listings more readable. +#define HERMES_NON_CONSTEXPR + +#define _HERMES_CTORCONFIG_GETTER(CX, TYPE, NAME, ...) \ + inline TYPE get##NAME() const { \ + return NAME##_; \ + } \ + static CX TYPE getDefault##NAME() { \ + /* Instead of parens around TYPE (non-standard) */ \ + using TypeAsSingleToken = TYPE; \ + return TypeAsSingleToken{__VA_ARGS__}; \ + } + +#define _HERMES_CTORCONFIG_SETTER(CX, TYPE, NAME, ...) \ + inline auto with##NAME(TYPE NAME)->decltype(*this) { \ + config_.NAME##_ = std::move(NAME); \ + NAME##Explicit_ = true; \ + return *this; \ + } + +#define _HERMES_CTORCONFIG_BUILDER_GETTER(CX, TYPE, NAME, ...) \ + TYPE get##NAME() const { \ + return config_.NAME##_; \ + } + +#define _HERMES_CTORCONFIG_UPDATE(CX, TYPE, NAME, ...) \ + if (newConfig.has##NAME()) { \ + with##NAME(newConfig.config_.get##NAME()); \ + } + +#endif // HERMES_PUBLIC_CTORCONFIG_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/DebuggerTypes.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/DebuggerTypes.h new file mode 100644 index 000000000..0763c2e9e --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/DebuggerTypes.h @@ -0,0 +1,196 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_PUBLIC_DEBUGGERTYPES_H +#define HERMES_PUBLIC_DEBUGGERTYPES_H + +#include +#include +#include + +namespace hermes { +namespace vm { +class Debugger; +} +} // namespace hermes + +namespace facebook { +namespace hermes { +namespace debugger { + +class ProgramState; + +/// Strings in the Debugger are UTF-8 encoded. When converting from a JavaScript +/// string, valid UTF-16 surrogate pairs are decoded. Surrogate halves are +/// converted into the Unicode replacement character. +using String = std::string; + +/// Debugging entities like breakpoints are identified by a unique ID. The +/// Debugger will not re-use IDs even across different entity types. 0 is an +/// invalid ID. +using BreakpointID = uint64_t; +// NOTE: Can't be kInvalidID due to a clash with MacTypes.h's define kInvalidID. +constexpr uint64_t kInvalidBreakpoint = 0; + +/// Scripts when loaded are identified by a script ID. +/// These are not reused within one invocation of the VM. +using ScriptID = uint32_t; + +/// A SourceLocation is a small value-type representing a location in a source +/// file. +constexpr uint32_t kInvalidLocation = ~0u; +struct SourceLocation { + /// Line in the source. 1 based. + uint32_t line = kInvalidLocation; + + /// Column in the source. 1 based. + uint32_t column = kInvalidLocation; + + /// Identifier of the source file. + ScriptID fileId = kInvalidLocation; + + /// Name of the source file. + String fileName; +}; + +/// CallFrameInfo is a value type representing an entry in a call stack. +struct CallFrameInfo { + /// Name of the function executing in this frame. + String functionName; + + /// Source location of the program counter for this frame. + SourceLocation location; +}; + +/// StackTrace represents a list of call frames, either in the current execution +/// or captured in an exception. +struct StackTrace { + /// \return the number of call frames. + uint32_t callFrameCount() const { + return frames_.size(); + } + + /// \return call frame info at a given index. 0 represents the topmost + /// (current) frame on the call stack. + CallFrameInfo callFrameForIndex(uint32_t index) const { + return frames_.at(index); + } + + StackTrace() {} + + private: + explicit StackTrace(std::vector frames) + : frames_(std::move(frames)){}; + friend ProgramState; + friend ::hermes::vm::Debugger; + std::vector frames_; +}; + +/// ExceptionDetails is a value type describing an exception. +struct ExceptionDetails { + /// Textual description of the exception. + String text; + + /// Location where the exception was thrown. + SourceLocation location; + + /// Get the stack trace associated with the exception. + const StackTrace &getStackTrace() const { + return stackTrace_; + } + + private: + friend ::hermes::vm::Debugger; + StackTrace stackTrace_; +}; + +/// A list of possible reasons for a Pause. +enum class PauseReason { + ScriptLoaded, /// A script file was loaded, and the debugger has requested + /// pausing after script load. + DebuggerStatement, /// A debugger; statement was hit. + Breakpoint, /// A breakpoint was hit. + StepFinish, /// A Step operation completed. + Exception, /// An Exception was thrown. + AsyncTriggerImplicit, /// The Pause is the result of + /// triggerAsyncPause(Implicit). + AsyncTriggerExplicit, /// The Pause is the result of + /// triggerAsyncPause(Explicit). + EvalComplete, /// An eval() function finished. +}; + +/// When stepping, the mode with which to step. +enum class StepMode { + Into, /// Enter into any function calls. + Over, /// Skip over any function calls. + Out, /// Step until the current function exits. +}; + +/// When setting pause on throw, this specifies when to pause. +enum class PauseOnThrowMode { + None, /// Never pause on exceptions. + Uncaught, /// Only pause on uncaught exceptions. + All, /// Pause any time an exception is thrown. +}; + +/// When requesting an async break, this specifies whether it was an implicit +/// break from the inspector or a user-requested explicit break. +enum class AsyncPauseKind { + /// Implicit pause to allow movement of jsi::Value types between threads. + /// The user will not be running commands and the inspector will immediately + /// request a Continue. + Implicit, + + /// Explicit pause requested by the user. + /// Clears any stepping state and allows the user to run their own commands. + Explicit, +}; + +/// A type representing depth in a lexical scope chain. +using ScopeDepth = uint32_t; + +/// Information about lexical entities (for now, just variable names). +struct LexicalInfo { + /// \return the number of scopes. + ScopeDepth getScopesCount() const { + return variableCountsByScope_.size(); + } + + /// \return the number of variables in a given scope. + uint32_t getVariablesCountInScope(ScopeDepth depth) const { + return variableCountsByScope_.at(depth); + } + + private: + friend ::hermes::vm::Debugger; + std::vector variableCountsByScope_; +}; + +/// Information about a breakpoint. +struct BreakpointInfo { + /// ID of the breakpoint. + /// kInvalidBreakpoint if the info is not valid. + BreakpointID id; + + /// Whether the breakpoint is enabled. + bool enabled; + + /// Whether the breakpoint has been resolved. + bool resolved; + + /// The originally requested location of the breakpoint. + SourceLocation requestedLocation; + + /// The resolved location of the breakpoint if resolved is true. + SourceLocation resolvedLocation; +}; + +} // namespace debugger +} // namespace hermes +} // namespace facebook + +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/GCConfig.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/GCConfig.h new file mode 100644 index 000000000..9d95c7552 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/GCConfig.h @@ -0,0 +1,215 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_PUBLIC_GCCONFIG_H +#define HERMES_PUBLIC_GCCONFIG_H + +#include "hermes/Public/CtorConfig.h" +#include "hermes/Public/GCTripwireContext.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace hermes { +namespace vm { + +/// A type big enough to accomodate the entire allocated address space. +/// Individual allocations are always 'uint32_t', but on a 64-bit machine we +/// might want to accommodate a larger total heap (or not, in which case we keep +/// it 32-bit). +using gcheapsize_t = uint32_t; + +/// Represents a value before and after an event. +/// NOTE: Not a std::pair because using the names are more readable than first +/// and second. +struct BeforeAndAfter { + uint64_t before; + uint64_t after; +}; + +struct GCAnalyticsEvent { + /// The same value as \p Name from GCConfig. Stored here for simplicity of + /// the API since this is passed in callbacks that might not be able to store + /// the name. For a given Runtime, this will be the same value every time. + std::string runtimeDescription; + + /// The kind of GC this was. For a given Runtime, this will be the same value + /// every time. + std::string gcKind; + + /// The type of collection that ran, typically differentiating a "young" + /// generation GC and an "old" generation GC. When other values say they're + /// "scoped to the collectionType", it means that for a generation GC + /// they're only reporting the numbers for that generation. + std::string collectionType; + + /// The cause of this GC. Can be an arbitrary string describing the cause. + /// Typically "natural" is used to mean that the GC decided it was time, and + /// other causes mean it was forced by some other condition. + std::string cause; + + /// The wall time a collection took from start to end. + std::chrono::milliseconds duration; + + /// The CPU time a collection took from start to end. This time measure will + /// exclude time waiting on disk, mutexes, or time spent not scheduled to run. + std::chrono::milliseconds cpuDuration; + + /// The number of bytes allocated in the heap before and after the collection. + /// measurement does not include fragmentation, and is the same as the sum of + /// all sizes in calls to \p GC::makeA into that generation (including any + /// rounding up the GC does). + /// The value is scoped to the \p collectionType. + BeforeAndAfter allocated; + + /// The number of bytes in use by the heap before and after the collection. + /// This measurement can include fragmentation if the \p gcKind has that + /// concept. + /// The value is scoped to the \p collectionType. + BeforeAndAfter size; + + /// The number of bytes external to the JS heap before and after the + /// collection. + /// The value is scoped to the \p collectionType. + BeforeAndAfter external; + + /// The ratio of cells that survived the collection to all cells before + /// the collection. Note that this is in term of sizes of cells, not the + /// numbers of cells. Excludes any cells not in direct use by the JS program, + /// such as FillerCell or FreelistCell. + /// The value is scoped to the \p collectionType. + double survivalRatio; + + /// A list of metadata tags to annotate this event with. + std::vector tags; +}; + +/// Parameters to control a tripwire function called when the live set size +/// surpasses a given threshold after collections. Check documentation in +/// README.md +#define GC_TRIPWIRE_FIELDS(F) \ + /* If the heap size is above this threshold after a collection, the tripwire \ + * is triggered. */ \ + F(constexpr, gcheapsize_t, Limit, std::numeric_limits::max()) \ + \ + /* The callback to call when the tripwire is considered triggered. */ \ + F(HERMES_NON_CONSTEXPR, \ + std::function, \ + Callback, \ + nullptr) \ + /* GC_TRIPWIRE_FIELDS END */ + +_HERMES_CTORCONFIG_STRUCT(GCTripwireConfig, GC_TRIPWIRE_FIELDS, {}) + +#undef HEAP_TRIPWIRE_FIELDS + +#define GC_HANDLESAN_FIELDS(F) \ + /* The probability with which the GC should keep moving the heap */ \ + /* to detect stale GC handles. */ \ + F(constexpr, double, SanitizeRate, 0.0) \ + /* Random seed to use for basis of decisions whether or not to */ \ + /* sanitize. A negative value will mean a seed will be chosen at */ \ + /* random. */ \ + F(constexpr, int64_t, RandomSeed, -1) \ + /* GC_HANDLESAN_FIELDS END */ + +_HERMES_CTORCONFIG_STRUCT(GCSanitizeConfig, GC_HANDLESAN_FIELDS, {}) + +#undef GC_HANDLESAN_FIELDS + +/// How aggressively to return unused memory to the OS. +enum ReleaseUnused { + kReleaseUnusedNone = 0, /// Don't try to release unused memory. + kReleaseUnusedOld, /// Only old gen, on full collections. + kReleaseUnusedYoungOnFull, /// Also young gen, but only on full collections. + kReleaseUnusedYoungAlways /// Also young gen, also on young gen collections. +}; + +enum class GCEventKind { + CollectionStart, + CollectionEnd, +}; + +/// Parameters for GC Initialisation. Check documentation in README.md +/// constexpr indicates that the default value is constexpr. +#define GC_FIELDS(F) \ + /* Initial heap size hint. */ \ + F(constexpr, gcheapsize_t, InitHeapSize, 32 << 20) \ + \ + /* Maximum heap size hint. */ \ + F(constexpr, gcheapsize_t, MaxHeapSize, 3u << 30) \ + \ + /* Sizing heuristic: fraction of heap to be occupied by live data. */ \ + F(constexpr, double, OccupancyTarget, 0.5) \ + \ + /* Number of consecutive full collections considered to be an OOM. */ \ + F(constexpr, \ + unsigned, \ + EffectiveOOMThreshold, \ + std::numeric_limits::max()) \ + \ + /* Sanitizer configuration for the GC. */ \ + F(constexpr, GCSanitizeConfig, SanitizeConfig) \ + \ + /* Whether to Keep track of GC Statistics. */ \ + F(constexpr, bool, ShouldRecordStats, false) \ + \ + /* How aggressively to return unused memory to the OS. */ \ + F(constexpr, ReleaseUnused, ShouldReleaseUnused, kReleaseUnusedOld) \ + \ + /* Name for this heap in logs. */ \ + F(HERMES_NON_CONSTEXPR, std::string, Name, "") \ + \ + /* Configuration for the Heap Tripwire. */ \ + F(HERMES_NON_CONSTEXPR, GCTripwireConfig, TripwireConfig) \ + \ + /* Whether to (initially) allocate from the young gen (true) or the */ \ + /* old gen (false). */ \ + F(constexpr, bool, AllocInYoung, true) \ + \ + /* Whether to fill the YG with invalid data after each collection. */ \ + F(constexpr, bool, OverwriteDeadYGObjects, false) \ + \ + /* Whether to revert, if necessary, to young-gen allocation at TTI. */ \ + F(constexpr, bool, RevertToYGAtTTI, false) \ + \ + /* Whether to use mprotect on GC metadata between GCs. */ \ + F(constexpr, bool, ProtectMetadata, false) \ + \ + /* Callout for an analytics event. */ \ + F(HERMES_NON_CONSTEXPR, \ + std::function, \ + AnalyticsCallback, \ + nullptr) \ + \ + /* Called at GC events (see GCEventKind enum for the list). The */ \ + /* second argument contains human-readable details about the event. */ \ + /* NOTE: The function MUST NOT invoke any methods on the Runtime. */ \ + F(HERMES_NON_CONSTEXPR, \ + std::function, \ + Callback, \ + nullptr) \ + /* GC_FIELDS END */ + +_HERMES_CTORCONFIG_STRUCT(GCConfig, GC_FIELDS, { + // Make sure the max is at least the Init. + MaxHeapSize_ = std::max(InitHeapSize_, MaxHeapSize_); +}) + +#undef GC_FIELDS + +} // namespace vm +} // namespace hermes + +#endif // HERMES_PUBLIC_GCCONFIG_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/GCTripwireContext.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/GCTripwireContext.h new file mode 100644 index 000000000..4a8f500f8 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/GCTripwireContext.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_PUBLIC_GCTRIPWIRECONTEXT_H +#define HERMES_PUBLIC_GCTRIPWIRECONTEXT_H + +#include + +#include +#include +#include + +namespace hermes { +namespace vm { + +/// Interface passed to the GC tripwire callback when it fires. +class HERMES_EXPORT GCTripwireContext { + public: + virtual ~GCTripwireContext(); + + /// Captures the heap to a file. + /// \param path to save the heap capture. + /// \return Empty error code if the heap capture succeeded, else a real error + /// code. + virtual std::error_code createSnapshotToFile(const std::string &path) = 0; + + /// Captures the heap to a stream. + /// \param os stream to save the heap capture to. + /// \return Empty error code if the heap capture succeeded, else a real error + /// code. + virtual std::error_code createSnapshot( + std::ostream &os, + bool captureNumericValue) = 0; +}; + +} // namespace vm +} // namespace hermes + +#endif // HERMES_PUBLIC_GCTRIPWIRECONTEXT_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/HermesExport.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/HermesExport.h new file mode 100644 index 000000000..f9832cb5b --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/HermesExport.h @@ -0,0 +1,14 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_EXPORT +#ifdef _MSC_VER +#define HERMES_EXPORT __declspec(dllexport) +#else // _MSC_VER +#define HERMES_EXPORT __attribute__((visibility("default"))) +#endif // _MSC_VER +#endif // !defined(HERMES_EXPORT) diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/JSOutOfMemoryError.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/JSOutOfMemoryError.h new file mode 100644 index 000000000..95093ab76 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/JSOutOfMemoryError.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_PUBLIC_JSOUTOFMEMORYERROR_H +#define HERMES_PUBLIC_JSOUTOFMEMORYERROR_H + +#include + +#include +#include + +namespace hermes { +namespace vm { + +/// A std::runtime_error class for out-of-memory. +class HERMES_EXPORT JSOutOfMemoryError : public std::runtime_error { + friend class GCBase; + JSOutOfMemoryError(const std::string &what_arg) + : std::runtime_error(what_arg) {} + ~JSOutOfMemoryError() override; +}; + +} // namespace vm +} // namespace hermes + +#endif // HERMES_PUBLIC_JSOUTOFMEMORYERROR_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/RuntimeConfig.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/RuntimeConfig.h new file mode 100644 index 000000000..dc253b473 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/RuntimeConfig.h @@ -0,0 +1,132 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_PUBLIC_RUNTIMECONFIG_H +#define HERMES_PUBLIC_RUNTIMECONFIG_H + +#include "hermes/Public/CrashManager.h" +#include "hermes/Public/CtorConfig.h" +#include "hermes/Public/GCConfig.h" + +#include +#include + +namespace hermes { +namespace vm { + +enum CompilationMode { + SmartCompilation, + ForceEagerCompilation, + ForceLazyCompilation +}; + +enum class SynthTraceMode : int8_t { + None, + Replaying, + Tracing, + TracingAndReplaying, +}; + +class PinnedHermesValue; + +// Parameters for Runtime initialisation. Check documentation in README.md +// constexpr indicates that the default value is constexpr. +#define RUNTIME_FIELDS(F) \ + /* Parameters to be passed on to the GC. */ \ + F(HERMES_NON_CONSTEXPR, vm::GCConfig, GCConfig) \ + \ + /* Pre-allocated Register Stack */ \ + F(constexpr, PinnedHermesValue *, RegisterStack, nullptr) \ + \ + /* Register Stack Size */ \ + F(constexpr, unsigned, MaxNumRegisters, 128 * 1024) \ + \ + /* Native stack remaining before assuming overflow */ \ + F(constexpr, unsigned, NativeStackGap, 64 * 1024) \ + \ + /* Whether or not the JIT is enabled */ \ + F(constexpr, bool, EnableJIT, false) \ + \ + /* Whether to allow eval and Function ctor */ \ + F(constexpr, bool, EnableEval, true) \ + \ + /* Whether to verify the IR generated by eval and Function ctor */ \ + F(constexpr, bool, VerifyEvalIR, false) \ + \ + /* Whether to optimize the code inside eval and Function ctor */ \ + F(constexpr, bool, OptimizedEval, false) \ + \ + /* Whether to emit async break check instructions in eval code */ \ + F(constexpr, bool, AsyncBreakCheckInEval, true) \ + \ + /* Support for ES6 Proxy. */ \ + F(constexpr, bool, ES6Proxy, true) \ + \ + /* Support for ES6 block scoping. */ \ + F(constexpr, bool, ES6BlockScoping, false) \ + \ + /* Support for async generators in eval. */ \ + F(constexpr, bool, EnableAsyncGenerators, false) \ + \ + /* Support for ECMA-402 Intl APIs. */ \ + F(constexpr, bool, Intl, true) \ + \ + /* Support for using microtasks. */ \ + F(constexpr, bool, MicrotaskQueue, false) \ + \ + /* Runtime set up for synth trace. */ \ + F(constexpr, SynthTraceMode, SynthTraceMode, SynthTraceMode::None) \ + \ + /* Enable sampling certain statistics. */ \ + F(constexpr, bool, EnableSampledStats, false) \ + \ + /* Whether to enable automatic sampling profiler registration */ \ + F(constexpr, bool, EnableSampleProfiling, false) \ + \ + /* Whether to randomize stack placement etc. */ \ + F(constexpr, bool, RandomizeMemoryLayout, false) \ + \ + /* Eagerly read bytecode into page cache. */ \ + F(constexpr, unsigned, BytecodeWarmupPercent, 0) \ + \ + /* Signal-based I/O tracking. Slows down execution. If enabled, */ \ + /* all bytecode buffers > 64 kB passed to Hermes must be mmap:ed. */ \ + F(constexpr, bool, TrackIO, false) \ + \ + /* Enable contents of HermesInternal */ \ + F(constexpr, bool, EnableHermesInternal, true) \ + \ + /* Enable methods exposed to JS for testing */ \ + F(constexpr, bool, EnableHermesInternalTestMethods, false) \ + \ + /* Choose lazy/eager compilation mode. */ \ + F(constexpr, \ + CompilationMode, \ + CompilationMode, \ + CompilationMode::SmartCompilation) \ + \ + /* Choose whether generators are enabled. */ \ + F(constexpr, bool, EnableGenerator, true) \ + \ + /* An interface for managing crashes. */ \ + F(HERMES_NON_CONSTEXPR, \ + std::shared_ptr, \ + CrashMgr, \ + new NopCrashManager) \ + \ + /* The flags passed from a VM experiment */ \ + F(constexpr, uint32_t, VMExperimentFlags, 0) \ + /* RUNTIME_FIELDS END */ + +_HERMES_CTORCONFIG_STRUCT(RuntimeConfig, RUNTIME_FIELDS, {}) + +#undef RUNTIME_FIELDS + +} // namespace vm +} // namespace hermes + +#endif // HERMES_PUBLIC_RUNTIMECONFIG_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/Public/SamplingProfiler.h b/NativeScript/napi/hermes/include_shermes/hermes/Public/SamplingProfiler.h new file mode 100644 index 000000000..0d8583ed9 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/Public/SamplingProfiler.h @@ -0,0 +1,273 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_PUBLIC_SAMPLINGPROFILER_H +#define HERMES_PUBLIC_SAMPLINGPROFILER_H + +#include + +#include +#include +#include +#include +#include +#include +#include + +namespace facebook { +namespace hermes { +namespace sampling_profiler { + +/// Helper-class that represents a pair of iterators, which form a range to +/// iterate over. +template +class Range { + public: + Range(Iterator begin, Iterator end) : begin_(begin), end_(end) {} + + Iterator begin() const { + return begin_; + } + Iterator end() const { + return end_; + } + + private: + Iterator begin_; + Iterator end_; +}; + +/// Helper for creating Range and deducing the type based on input. +template +Range makeRange(Iterator begin, Iterator end) { + return Range(begin, end); +} + +/// JavaScript function frame. Guaranteed to have function name, potentially +/// an empty string, if function is anonymous or if function names were filtered +/// out during bytecode compilation. Could have scriptId, url, line and column +/// numbers, if debug source location is available. +class HERMES_EXPORT ProfileSampleCallStackJSFunctionFrame { + public: + explicit ProfileSampleCallStackJSFunctionFrame( + std::string_view functionName, + uint32_t scriptId, + const std::optional &scriptUrl = std::nullopt, + const std::optional &lineNumber = std::nullopt, + const std::optional &columnNumber = std::nullopt) + : functionName_(functionName), + scriptId_(scriptId), + scriptUrl_(scriptUrl), + lineNumber_(lineNumber), + columnNumber_(columnNumber) {} + + /// \return name of the function that represents call frame. + std::string_view getFunctionName() const { + return functionName_; + } + + /// \return id of the corresponding script in the VM. + uint32_t getScriptId() const { + return scriptId_; + } + + bool hasScriptUrl() const { + return scriptUrl_.has_value(); + } + + /// \return source url of the corresponding script in the VM. + std::string_view getScriptUrl() const { + return scriptUrl_.value(); + } + + bool hasFunctionLineNumber() const { + return lineNumber_.has_value(); + } + + /// \return 1-based line number of the location where the function definition + /// starts. + uint32_t getFunctionLineNumber() const { + return lineNumber_.value(); + } + + bool hasFunctionColumnNumber() const { + return columnNumber_.has_value(); + } + + /// \return 1-based column number of the location where the function + /// definition starts. + uint32_t getFunctionColumnNumber() const { + return columnNumber_.value(); + } + + private: + std::string_view functionName_; + uint32_t scriptId_; + std::optional scriptUrl_; + std::optional lineNumber_; + std::optional columnNumber_; +}; + +/// Native (Hermes) function frame. Example: implementation of a built-in +/// Array.prototype.map. +class HERMES_EXPORT ProfileSampleCallStackNativeFunctionFrame { + public: + explicit ProfileSampleCallStackNativeFunctionFrame( + std::string_view functionName) + : functionName_(functionName) {} + + /// \return name of the function that represents call frame. + std::string_view getFunctionName() const { + return functionName_; + } + + private: + std::string_view functionName_; +}; + +/// Host function frame. Native functions defined by the integrator. Example: +/// for React Native, this could be performance.measure or console.log. +class HERMES_EXPORT ProfileSampleCallStackHostFunctionFrame { + public: + explicit ProfileSampleCallStackHostFunctionFrame( + std::string_view functionName) + : functionName_(functionName) {} + + /// \return name of the function that represents call frame. + std::string_view getFunctionName() const { + return functionName_; + } + + private: + std::string_view functionName_; +}; + +/// Frame that suspends the execution of the VM: could be GC, Debugger or +/// combination of them. +class HERMES_EXPORT ProfileSampleCallStackSuspendFrame { + public: + /// Subtype of the Suspend frame. + enum class SuspendFrameKind { + GC, /// Frame that suspends the execution of the VM due to GC. + Debugger, /// Frame that suspends the execution of the VM due to debugger. + Multiple, /// Multiple suspensions have occurred. + }; + + explicit ProfileSampleCallStackSuspendFrame( + const SuspendFrameKind suspendFrameKind) + : suspendFrameKind_(suspendFrameKind) {} + + /// \return subtype of the suspend frame. + SuspendFrameKind getSuspendFrameKind() const { + return suspendFrameKind_; + } + + private: + SuspendFrameKind suspendFrameKind_; +}; + +/// Variant of all possible call stack frames options. +using ProfileSampleCallStackFrame = std::variant< + ProfileSampleCallStackSuspendFrame, + ProfileSampleCallStackNativeFunctionFrame, + ProfileSampleCallStackHostFunctionFrame, + ProfileSampleCallStackJSFunctionFrame>; + +/// A pair of a timestamp and a snapshot of the call stack at this point in +/// time. +class HERMES_EXPORT ProfileSample { + public: + using CallStackFrameIterator = + std::vector::const_iterator; + + ProfileSample( + uint64_t timestamp, + uint64_t threadId, + std::vector callStack) + : timestamp_(timestamp), + threadId_(threadId), + callStack_(std::move(callStack)) {} + + /// \return serialized unix timestamp in microseconds granularity. The + /// moment when this sample was recorded. + uint64_t getTimestamp() const { + return timestamp_; + } + + /// \return thread id where sample was recorded. + uint64_t getThreadId() const { + return threadId_; + } + + /// \return a pair of iterators that can be used for iterating over call stack + /// frames, the order will be from callee to caller. + Range getCallStackFramesRange() const { + return makeRange(callStack_.begin(), callStack_.end()); + } + + /// \return the number of frames inside the call stack of this sample. + size_t getCallStackFramesCount() const { + return callStack_.size(); + } + + private: + /// When the call stack snapshot was taken (μs). + uint64_t timestamp_; + /// Thread id where sample was recorded. + uint64_t threadId_; + /// Snapshot of the call stack. The first element of the vector is + /// the lowest frame in the stack. + std::vector callStack_; +}; + +/// Contains relevant information about the sampled trace from start to finish. +class HERMES_EXPORT Profile { + public: + using SampleIterator = std::vector::const_iterator; + + Profile( + std::vector samples, + std::unique_ptr> stringStorage) + : samples_(std::move(samples)), + stringStorage_(std::move(stringStorage)) {} + + Profile(Profile &&) = default; + Profile &operator=(Profile &&) = default; + + /// Not copyable, maintains the ownership of the storage of strings. + Profile(const Profile &) = delete; + Profile &operator=(const Profile &) = delete; + + ~Profile() = default; + + /// \return a pair of iterators that can be used for iterating over recorded + /// samples, will happen in chronological order. + Range getSamplesRange() const { + return makeRange(samples_.begin(), samples_.end()); + } + + /// \return the number of recorded samples. + size_t getSamplesCount() const { + return samples_.size(); + } + + private: + /// List of recorded samples, should be chronologically sorted. + std::vector samples_; + /// Smart pointer to the string storage, owns the strings. + /// Frames inside this Profile keep a reference to the storage and know how to + /// get std::string_view to the actual string. + /// The storage lifetime is tied to the lifetime of the Profile. Samples and + /// Frames should not outlive the Profile. + std::unique_ptr> stringStorage_; +}; + +} // namespace sampling_profiler +} // namespace hermes +} // namespace facebook + +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes/RuntimeTaskRunner.h b/NativeScript/napi/hermes/include_shermes/hermes/RuntimeTaskRunner.h new file mode 100644 index 000000000..367b267a4 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/RuntimeTaskRunner.h @@ -0,0 +1,67 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_RUNTIMETASKRUNNER_H +#define HERMES_RUNTIMETASKRUNNER_H + +#include "AsyncDebuggerAPI.h" + +namespace facebook { +namespace hermes { +namespace debugger { + +using RuntimeTask = std::function; +using EnqueueRuntimeTaskFunc = std::function; + +enum class TaskQueues { + All, + Integrator, +}; + +/// Helper for users of AsyncDebuggerAPI that makes it easy to find the +/// earliest opportunity to use the runtime. There are two ways to become +/// the exclusive user of the runtime: +/// - Ask the AsyncDebuggerAPI to interrupt execution and provide a reference +/// to the runtime. Interrupting will only succeed when JavaScript is +/// running, so this method won't produce a prompt response if JavaScript is +/// not running. +/// - Ask the owner of the runtime to provide a reference to the runtime. If +/// the owner is currently running JavaScript (e.g. via a call to +/// evaluateJavaScript), this method won't produce a prompt response. +/// To cover both cases (when JavaScript is running, and when JavaScript isn't +/// running), this helper requests the runtime from both sources, executes the +/// task via the first responder, and sets a flag to indicate to the second +/// responder that nothing more needs to be done. +class RuntimeTaskRunner + : public std::enable_shared_from_this { + public: + RuntimeTaskRunner( + debugger::AsyncDebuggerAPI &debugger, + EnqueueRuntimeTaskFunc enqueueRuntimeTaskFunc); + ~RuntimeTaskRunner(); + + /// Schedule a task to be run with access to the runtime at the earliest + /// opportunity. Before returning, the task is added to the relevant task + /// queues managed by the \p AsyncDebuggerAPI and/or the intergator, with no + /// lingering references to the \p RuntimeTaskRunner. Thus, tasks can be + /// enqueued even if the task runner will be destroyed shortly after. + void enqueueTask(RuntimeTask task, TaskQueues queues = TaskQueues::All); + + private: + /// API where the runtime can be obtained when JavaScript is running. + debugger::AsyncDebuggerAPI &debugger_; + + /// Function provided by the integrator that enqueues a task to be run + /// when JavaScript is not running. + EnqueueRuntimeTaskFunc enqueueRuntimeTask_; +}; + +} // namespace debugger +} // namespace hermes +} // namespace facebook + +#endif // HERMES_RUNTIMETASKRUNNER_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/SynthTrace.h b/NativeScript/napi/hermes/include_shermes/hermes/SynthTrace.h new file mode 100644 index 000000000..09bd0d2d2 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/SynthTrace.h @@ -0,0 +1,1527 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_SYNTHTRACE_H +#define HERMES_SYNTHTRACE_H + +#include "hermes/ADT/StringSetVector.h" +#include "hermes/Public/RuntimeConfig.h" +#include "hermes/Support/JSONEmitter.h" +#include "hermes/Support/SHA1.h" +#include "hermes/VM/GCExecTrace.h" + +#include "jsi/jsi.h" + +#include +#include +#include +#include +#include +#include + +namespace llvh { +// Forward declaration to avoid including llvm headers. +class raw_ostream; +} // namespace llvh + +namespace facebook { +namespace hermes { +namespace tracing { + +/// A SynthTrace is a list of events that occur in a run of a JS file by a +/// runtime that uses JSI. +/// It can be serialized into JSON and written to a llvh::raw_ostream. +class SynthTrace { + public: + using ObjectID = uint64_t; + + /// A tagged union representing different types available in the trace. + /// We use a an API very similar to HermesValue, but: + /// a) also represent the JSI type PropNameID, and + /// b) the "payloads" for some the types (Objects, Strings, BigInts, Symbols + /// and PropNameIDs) are unique ObjectIDs, rather than actual values. + /// (This could probably become a std::variant when we could use C++17.) + class TraceValue { + public: + bool isUndefined() const { + return tag_ == Tag::Undefined; + } + + bool isNull() const { + return tag_ == Tag::Null; + } + + bool isNumber() const { + return tag_ == Tag::Number; + } + + bool isBool() const { + return tag_ == Tag::Bool; + } + + bool isObject() const { + return tag_ == Tag::Object; + } + + bool isBigInt() const { + return tag_ == Tag::BigInt; + } + + bool isString() const { + return tag_ == Tag::String; + } + + bool isPropNameID() const { + return tag_ == Tag::PropNameID; + } + + bool isSymbol() const { + return tag_ == Tag::Symbol; + } + + bool isUID() const { + return isObject() || isBigInt() || isString() || isPropNameID() || + isSymbol(); + } + + static TraceValue encodeUndefinedValue() { + return TraceValue(Tag::Undefined); + } + + static TraceValue encodeNullValue() { + return TraceValue(Tag::Null); + } + + static TraceValue encodeBoolValue(bool value) { + return TraceValue(value); + } + + static TraceValue encodeNumberValue(double value) { + return TraceValue(value); + } + + static TraceValue encodeObjectValue(uint64_t uid) { + return TraceValue(Tag::Object, uid); + } + + static TraceValue encodeBigIntValue(uint64_t uid) { + return TraceValue(Tag::BigInt, uid); + } + + static TraceValue encodeStringValue(uint64_t uid) { + return TraceValue(Tag::String, uid); + } + + static TraceValue encodePropNameIDValue(uint64_t uid) { + return TraceValue(Tag::PropNameID, uid); + } + + static TraceValue encodeSymbolValue(uint64_t uid) { + return TraceValue(Tag::Symbol, uid); + } + + bool operator==(const TraceValue &that) const; + + ObjectID getUID() const { + assert(isUID()); + return val_.uid; + } + + bool getBool() const { + assert(isBool()); + return val_.b; + } + + double getNumber() const { + assert(isNumber()); + return val_.n; + } + + private: + enum class Tag { + Undefined, + Null, + Bool, + Number, + Object, + String, + PropNameID, + Symbol, + BigInt, + }; + + explicit TraceValue(Tag tag) : tag_(tag) {} + TraceValue(bool b) : tag_(Tag::Bool) { + val_.b = b; + } + TraceValue(double n) : tag_(Tag::Number) { + val_.n = n; + } + TraceValue(Tag tag, uint64_t uid) : tag_(tag) { + val_.uid = uid; + } + + Tag tag_; + union { + bool b; + double n; + ObjectID uid; + } val_; + }; + + /// Represents the encoding type of a String or PropNameId + enum class StringEncodingType { ASCII, UTF8, UTF16 }; + + /// A TimePoint is a time when some event occurred. + using TimePoint = std::chrono::steady_clock::time_point; + using TimeSinceStart = std::chrono::milliseconds; + +#define SYNTH_TRACE_RECORD_TYPES(RECORD) \ + RECORD(BeginExecJS) \ + RECORD(EndExecJS) \ + RECORD(Marker) \ + RECORD(CreateObject) \ + RECORD(CreateObjectWithPrototype) \ + RECORD(CreateString) \ + RECORD(CreatePropNameID) \ + RECORD(CreatePropNameIDWithValue) \ + RECORD(CreateHostObject) \ + RECORD(CreateHostFunction) \ + RECORD(QueueMicrotask) \ + RECORD(DrainMicrotasks) \ + RECORD(GetProperty) \ + RECORD(SetProperty) \ + RECORD(HasProperty) \ + RECORD(GetPropertyNames) \ + RECORD(CreateArray) \ + RECORD(ArrayRead) \ + RECORD(ArrayWrite) \ + RECORD(CallFromNative) \ + RECORD(ConstructFromNative) \ + RECORD(ReturnFromNative) \ + RECORD(ReturnToNative) \ + RECORD(CallToNative) \ + RECORD(GetPropertyNative) \ + RECORD(GetPropertyNativeReturn) \ + RECORD(SetPropertyNative) \ + RECORD(SetPropertyNativeReturn) \ + RECORD(GetNativePropertyNames) \ + RECORD(GetNativePropertyNamesReturn) \ + RECORD(CreateBigInt) \ + RECORD(BigIntToString) \ + RECORD(SetExternalMemoryPressure) \ + RECORD(Utf8) \ + RECORD(Utf16) \ + RECORD(GetStringData) \ + RECORD(GetPrototype) \ + RECORD(SetPrototype) \ + RECORD(DeleteProperty) \ + RECORD(Global) + + /// RecordType is a tag used to differentiate which type of record it is. + /// There should be a unique tag for each record type. + enum class RecordType { +#define RECORD(name) name, + SYNTH_TRACE_RECORD_TYPES(RECORD) +#undef RECORD + }; + + /// A Record is one element of a trace. + struct Record { + /// The time at which this event occurred with respect to the start of + /// execution. + /// NOTE: This is not compared in the \c operator= in order for tests to + /// pass. + const TimeSinceStart time_; + explicit Record() = delete; + explicit Record(TimeSinceStart time) : time_(time) {} + virtual ~Record() = default; + + /// Write out a serialization of this Record. + /// \param json An emitter connected to an ostream which will write out + /// JSON. + void toJSON(::hermes::JSONEmitter &json) const; + virtual RecordType getType() const = 0; + + // If \p val is an object (that is, an Object or String), push its + // decoding onto objs. + static void pushIfTrackedValue( + const TraceValue &val, + std::vector &objs) { + if (val.isUID()) { + objs.push_back(val.getUID()); + } + } + + /// \return A list of object ids that are defined by this record. + /// Defined means that the record would produce that object, + /// string, or PropNameID as a locally accessible value if it were + /// executed. + virtual std::vector defs() const { + return {}; + } + + /// \return A list of object ids that are used by this record. + /// Used means that the record would use that object, string, or + /// PropNameID as a value if it were executed. + /// If a record uses an object id, then some preceding record + /// (either in the same function invocation, or somewhere + /// globally) must provide a definition. + virtual std::vector uses() const { + return {}; + } + + protected: + /// Emit JSON fields into \p os, excluding the closing curly brace. + /// NOTE: This is overridable, and non-abstract children should call the + /// parent. + virtual void toJSONInternal(::hermes::JSONEmitter &json) const; + }; + + /// If \p traceStream is non-null, the trace will be written to that + /// stream. Otherwise, no trace is written. + explicit SynthTrace( + const ::hermes::vm::RuntimeConfig &conf, + std::unique_ptr traceStream = nullptr, + std::optional = {}); + + template + void emplace_back(Args &&...args) { + records_.emplace_back(new T(std::forward(args)...)); + flushRecordsIfNecessary(); + } + + const std::vector> &records() const { + return records_; + } + + std::optional globalObjID() const { + return globalObjID_; + } + + /// Given a trace value, turn it into its typed string. + static std::string encode(TraceValue value); + /// Encode an undefined JS value for the trace. + static TraceValue encodeUndefined(); + /// Encode a null JS value for the trace. + static TraceValue encodeNull(); + /// Encode a boolean JS value for the trace. + static TraceValue encodeBool(bool value); + /// Encodes a numeric value for the trace. + static TraceValue encodeNumber(double value); + /// Encodes an object for the trace as a unique id. + static TraceValue encodeObject(ObjectID objID); + /// Encodes a bigint for the trace as a unique id. + static TraceValue encodeBigInt(ObjectID objID); + /// Encodes a string for the trace as a unique id. + static TraceValue encodeString(ObjectID objID); + /// Encodes a PropNameID for the trace as a unique id. + static TraceValue encodePropNameID(ObjectID objID); + /// Encodes a Symbol for the trace as a unique id. + static TraceValue encodeSymbol(ObjectID objID); + + /// Decodes a string into a trace value. + static TraceValue decode(const std::string &); + +#ifdef HERMESVM_API_TRACE_DEBUG + /// Given a Value, return a descriptive string. This should only be used to + /// provide more debugging info when creating records. + static std::string getDescriptiveString( + jsi::Runtime &runtime, + const jsi::Value &value); +#endif + + /// The version of the Synth Benchmark + constexpr static uint32_t synthVersion() { + return 5; + } + + static const char *nameFromReleaseUnused(::hermes::vm::ReleaseUnused ru); + static ::hermes::vm::ReleaseUnused releaseUnusedFromName(const char *name); + + private: + llvh::raw_ostream &os() const { + return (*traceStream_); + } + + /// If we're tracing to a file, and the number of accumulated + /// records has reached the limit kTraceRecordsToFlush, below, + /// flush the records to the file, and reset the accumulated records + /// to be empty. + void flushRecordsIfNecessary(); + + /// Assumes we're tracing to a file; flush accumulated records to + /// the file, and reset the accumulated records to be empty. + void flushRecords(); + + static constexpr unsigned kTraceRecordsToFlush = 100; + + /// If we're tracing to a file, pointer to a stream onto + /// traceFilename_. Null otherwise. + std::unique_ptr traceStream_; + /// If we're tracing to a file, pointer to a JSONEmitter writting + /// into *traceStream_. Null otherwise. + std::unique_ptr<::hermes::JSONEmitter> json_; + /// The records currently being accumulated in the trace. If we are + /// tracing to a file, these will be only the records not yet + /// written to the file. + std::vector> records_; + /// The id of the global object. + /// Note: Keeping this as optional to support replaying the older trace + /// records before the change of TracingRuntime's PointerValue based ObjectID. + /// We can remove this once we remove old traces. + /// TODO: T189113203 + const std::optional globalObjID_; + + public: + /// @name Record classes + /// @{ + + /// A MarkerRecord is an event that simply records an interesting event that + /// is not necessarily meaningful to the interpreter. It comes with a tag that + /// says what type of marker it was. + struct MarkerRecord : public Record { + static constexpr RecordType type{RecordType::Marker}; + const std::string tag_; + explicit MarkerRecord(TimeSinceStart time, const std::string &tag) + : Record(time), tag_(tag) {} + RecordType getType() const override { + return type; + } + + protected: + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A BeginExecJSRecord is an event where execution begins of JS source + /// code. This is not necessarily the first record, since native code can + /// inject values into the VM before any source code is run. + struct BeginExecJSRecord final : public Record { + static constexpr RecordType type{RecordType::BeginExecJS}; + explicit BeginExecJSRecord( + TimeSinceStart time, + std::string sourceURL, + ::hermes::SHA1 sourceHash, + bool sourceIsBytecode) + : Record(time), + sourceURL_(std::move(sourceURL)), + sourceHash_(std::move(sourceHash)), + sourceIsBytecode_(sourceIsBytecode) {} + + RecordType getType() const override { + return type; + } + + const std::string &sourceURL() const { + return sourceURL_; + } + + const ::hermes::SHA1 &sourceHash() const { + return sourceHash_; + } + + private: + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + /// The URL providing the source file mapping for the file being executed. + /// Can be empty. + std::string sourceURL_; + + /// A hash of the source that was executed. The source hash must match up + /// when the file is replayed. + /// The hash is optional, and will be all zeros if not provided. + ::hermes::SHA1 sourceHash_; + + /// Whether the input file was source or bytecode. + bool sourceIsBytecode_; + }; + + struct ReturnMixin { + const TraceValue retVal_; + + explicit ReturnMixin(TraceValue value) : retVal_(value) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const; + }; + + /// A EndExecJSRecord is an event where execution of JS source code stops. + /// This does not mean that the source code will never be entered again, just + /// that it has an entered a phase where it is waiting for native code to call + /// into the JS. This event is not guaranteed to be the last event, for the + /// aforementioned reason. The logged retVal is the result of the evaluation + /// ("undefined" in the majority of cases). + struct EndExecJSRecord final : public MarkerRecord, public ReturnMixin { + static constexpr RecordType type{RecordType::EndExecJS}; + EndExecJSRecord(TimeSinceStart time, TraceValue retVal) + : MarkerRecord(time, "end_global_code"), ReturnMixin(retVal) {} + + RecordType getType() const override { + return type; + } + virtual void toJSONInternal(::hermes::JSONEmitter &json) const final; + std::vector defs() const override { + auto defs = MarkerRecord::defs(); + pushIfTrackedValue(retVal_, defs); + return defs; + } + }; + + /// A CreateObjectRecord is an event where an empty object is created by the + /// native code. + struct CreateObjectRecord : public Record { + static constexpr RecordType type{RecordType::CreateObject}; + /// The ObjectID of the object that was created by native function calls + /// like Runtime::createObject(). + const ObjectID objID_; + + explicit CreateObjectRecord(TimeSinceStart time, ObjectID objID) + : Record(time), objID_(objID) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + RecordType getType() const override { + return type; + } + + std::vector defs() const override { + return {objID_}; + } + + std::vector uses() const override { + return {}; + } + }; + + /// A CreateBigIntRecord is an event where a jsi::BigInt (and thus a + /// Hermes BigIntPrimitive) is created by the native code. + struct CreateBigIntRecord : public Record { + static constexpr RecordType type{RecordType::CreateBigInt}; + /// The ObjectID of the BigInt that was created by + /// Runtime::createBigIntFromInt64() or Runtime::createBigIntFromUint64(). + const ObjectID objID_; + enum class Method { + FromInt64, + FromUint64, + }; + /// The method used for creating the BigInt. + Method method_; + /// The value used for creating the BigInt. + uint64_t bits_; + + CreateBigIntRecord( + TimeSinceStart time, + ObjectID objID, + Method m, + uint64_t bits) + : Record(time), objID_(objID), method_(m), bits_(bits) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + RecordType getType() const override { + return type; + } + + std::vector defs() const override { + return {objID_}; + } + + std::vector uses() const override { + return {}; + } + }; + + /// A BigIntToStringRecord is an event where a jsi::BigInt is converted to a + /// string by native code + struct BigIntToStringRecord : public Record { + static constexpr RecordType type{RecordType::BigIntToString}; + /// The ObjectID of the string that was returned from + /// Runtime::bigintToString(). + const ObjectID strID_; + /// The ObjectID of the BigInt that was passed to Runtime::bigintToString(). + const ObjectID bigintID_; + /// The radix used for converting the BigInt to a string. + int radix_; + + BigIntToStringRecord( + TimeSinceStart time, + ObjectID strID, + ObjectID bigintID, + int radix) + : Record(time), strID_(strID), bigintID_(bigintID), radix_(radix) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + RecordType getType() const override { + return type; + } + + std::vector defs() const override { + return {strID_}; + } + + std::vector uses() const override { + return {bigintID_}; + } + }; + + /// A CreateStringRecord is an event where a jsi::String (and thus a + /// Hermes StringPrimitive) is created by the native code. + struct CreateStringRecord : public Record { + static constexpr RecordType type{RecordType::CreateString}; + /// The ObjectID of the string that was created by + /// Runtime::createStringFromAscii() or Runtime::createStringFromUtf8(). + const ObjectID objID_; + /// The string that was passed to Runtime::createStringFromAscii() or + /// Runtime::createStringFromUtf8() when the string was created. + std::string chars_; + /// The string that was passed to Runtime::createStringFromUtf16() + std::u16string chars16_; + /// Whether the String was created from ASCII, UTF-8 or UTF-16 + StringEncodingType encodingType_; + + // General UTF-8. + CreateStringRecord( + TimeSinceStart time, + ObjectID objID, + const uint8_t *chars, + size_t length) + : Record(time), + objID_(objID), + chars_(reinterpret_cast(chars), length), + encodingType_(StringEncodingType::UTF8) {} + // Ascii. + CreateStringRecord( + TimeSinceStart time, + ObjectID objID, + const char *chars, + size_t length) + : Record(time), + objID_(objID), + chars_(chars, length), + encodingType_(StringEncodingType::ASCII) {} + // UTF-16. + CreateStringRecord( + TimeSinceStart time, + ObjectID objID, + const char16_t *chars, + size_t length) + : Record(time), + objID_(objID), + chars16_(chars, length), + encodingType_(StringEncodingType::UTF16) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + RecordType getType() const override { + return type; + } + + std::vector defs() const override { + return {objID_}; + } + + std::vector uses() const override { + return {}; + } + }; + + /// A CreatePropNameIDRecord is an event where a jsi::PropNameID is + /// created by the native code. + struct CreatePropNameIDRecord : public Record { + static constexpr RecordType type{RecordType::CreatePropNameID}; + /// The ObjectID of the PropNameID that was created. + const ObjectID propNameID_; + /// The string that was passed to Runtime::createPropNameIDFromAscii() or + /// Runtime::createPropNameIDFromUtf8(). + std::string chars_; + /// The string that was passed to Runtime::createPropNameIDFromUtf16() + std::u16string chars16_; + /// Whether the PropNameID was created from ASCII, UTF-8, or UTF-16 + StringEncodingType encodingType_; + + // General UTF-8. + CreatePropNameIDRecord( + TimeSinceStart time, + ObjectID propNameID, + const uint8_t *chars, + size_t length) + : Record(time), + propNameID_(propNameID), + chars_(reinterpret_cast(chars), length), + encodingType_(StringEncodingType::UTF8) {} + // Ascii. + CreatePropNameIDRecord( + TimeSinceStart time, + ObjectID propNameID, + const char *chars, + size_t length) + : Record(time), + propNameID_(propNameID), + chars_(chars, length), + encodingType_(StringEncodingType::ASCII) {} + // UTF16 + CreatePropNameIDRecord( + TimeSinceStart time, + ObjectID propNameID, + const char16_t *chars, + size_t length) + : Record(time), + propNameID_(propNameID), + chars16_(chars, length), + encodingType_(StringEncodingType::UTF16) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + RecordType getType() const override { + return type; + } + + std::vector defs() const override { + return {propNameID_}; + } + + std::vector uses() const override { + return {}; + } + }; + + /// A CreatePropNameIDWithValueRecord is an event where a jsi::PropNameID is + /// created by the native code from JSI Value + struct CreatePropNameIDWithValueRecord : public Record { + static constexpr RecordType type{RecordType::CreatePropNameIDWithValue}; + /// The ObjectID of the PropNameID that was created. + const ObjectID propNameID_; + /// The String or Symbol that was passed to + /// Runtime::createPropNameIDFromString() or + /// Runtime::createPropNameIDFromSymbol(). + const TraceValue traceValue_; + + // jsi::String or jsi::Symbol. + CreatePropNameIDWithValueRecord( + TimeSinceStart time, + ObjectID propNameID, + TraceValue traceValue) + : Record(time), propNameID_(propNameID), traceValue_(traceValue) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + RecordType getType() const override { + return type; + } + + std::vector defs() const override { + return {propNameID_}; + } + + std::vector uses() const override { + std::vector vec; + pushIfTrackedValue(traceValue_, vec); + return vec; + } + }; + + struct CreateObjectWithPrototypeRecord : public Record { + static constexpr RecordType type{RecordType::CreateObjectWithPrototype}; + const ObjectID objID_; + /// The prototype being assigned + const TraceValue prototype_; + + CreateObjectWithPrototypeRecord( + TimeSinceStart time, + ObjectID objID, + TraceValue prototype) + : Record(time), objID_(objID), prototype_(prototype) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + std::vector uses{objID_}; + pushIfTrackedValue(prototype_, uses); + return uses; + } + }; + + struct CreateHostObjectRecord final : public CreateObjectRecord { + static constexpr RecordType type{RecordType::CreateHostObject}; + using CreateObjectRecord::CreateObjectRecord; + RecordType getType() const override { + return type; + } + }; + + struct CreateHostFunctionRecord final : public CreateObjectRecord { + static constexpr RecordType type{RecordType::CreateHostFunction}; + /// The ObjectID of the PropNameID that was passed to + /// Runtime::createFromHostFunction(). + uint32_t propNameID_; +#ifdef HERMESVM_API_TRACE_DEBUG + const std::string functionName_; +#endif + /// The number of parameters that the created host function takes. + const unsigned paramCount_; + + CreateHostFunctionRecord( + TimeSinceStart time, + ObjectID objID, + ObjectID propNameID, +#ifdef HERMESVM_API_TRACE_DEBUG + std::string functionName, +#endif + unsigned paramCount) + : CreateObjectRecord(time, objID), + propNameID_(propNameID), +#ifdef HERMESVM_API_TRACE_DEBUG + functionName_(std::move(functionName)), +#endif + paramCount_(paramCount) { + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + return {propNameID_}; + } + }; + + struct QueueMicrotaskRecord : public Record { + static constexpr RecordType type{RecordType::QueueMicrotask}; + /// The ObjectID of the callback function that was queued. + const ObjectID callbackID_; + + QueueMicrotaskRecord(TimeSinceStart time, ObjectID callbackID) + : Record(time), callbackID_(callbackID) {} + + RecordType getType() const override { + return type; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + std::vector uses() const override { + return {callbackID_}; + } + }; + + struct DrainMicrotasksRecord : public Record { + static constexpr RecordType type{RecordType::DrainMicrotasks}; + /// maxMicrotasksHint value passed to Runtime::drainMicrotasks() call. + int maxMicrotasksHint_; + + DrainMicrotasksRecord(TimeSinceStart time, int tasksHint = -1) + : Record(time), maxMicrotasksHint_(tasksHint) {} + + RecordType getType() const override { + return type; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A GetPropertyRecord is an event where native code accesses the property + /// of a JS object. + struct GetPropertyRecord : public Record { + /// The ObjectID of the object that was accessed for its property. + const ObjectID objID_; + /// String or PropNameID or Value passed to getProperty. + const TraceValue propID_; +#ifdef HERMESVM_API_TRACE_DEBUG + std::string propNameDbg_; +#endif + + GetPropertyRecord( + TimeSinceStart time, + ObjectID objID, + TraceValue propID +#ifdef HERMESVM_API_TRACE_DEBUG + , + const std::string &propNameDbg +#endif + ) + : Record(time), + objID_(objID), + propID_(propID) +#ifdef HERMESVM_API_TRACE_DEBUG + , + propNameDbg_(propNameDbg) +#endif + { + } + + static constexpr RecordType type{RecordType::GetProperty}; + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + std::vector uses{objID_}; + pushIfTrackedValue(propID_, uses); + return uses; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A SetPropertyRecord is an event where native code writes to the property + /// of a JS object. + struct SetPropertyRecord : public Record { + /// The ObjectID of the object that was accessed for its property. + const ObjectID objID_; + /// String or PropNameID or Value passed to setProperty. + const TraceValue propID_; +#ifdef HERMESVM_API_TRACE_DEBUG + std::string propNameDbg_; +#endif + /// The value being assigned. + const TraceValue value_; + + SetPropertyRecord( + TimeSinceStart time, + ObjectID objID, + TraceValue propID, +#ifdef HERMESVM_API_TRACE_DEBUG + const std::string &propNameDbg, +#endif + TraceValue value) + : Record(time), + objID_(objID), + propID_(propID), +#ifdef HERMESVM_API_TRACE_DEBUG + propNameDbg_(propNameDbg), +#endif + value_(value) { + } + + static constexpr RecordType type{RecordType::SetProperty}; + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + std::vector uses{objID_}; + pushIfTrackedValue(propID_, uses); + pushIfTrackedValue(value_, uses); + return uses; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A HasPropertyRecord is an event where native code queries whether a + /// property exists on an object. (We don't care about the result because + /// it cannot influence the trace.) + struct HasPropertyRecord final : public Record { + static constexpr RecordType type{RecordType::HasProperty}; + /// The ObjectID of the object that was accessed for its property. + const ObjectID objID_; +#ifdef HERMESVM_API_TRACE_DEBUG + std::string propNameDbg_; +#endif + /// The property name that was passed to hasProperty(). + const TraceValue propID_; + + HasPropertyRecord( + TimeSinceStart time, + ObjectID objID, + TraceValue propID +#ifdef HERMESVM_API_TRACE_DEBUG + , + const std::string &propNameDbg +#endif + ) + : Record(time), + objID_(objID), +#ifdef HERMESVM_API_TRACE_DEBUG + propNameDbg_(propNameDbg), +#endif + propID_(propID) { + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + RecordType getType() const override { + return type; + } + std::vector uses() const override { + std::vector vec{objID_}; + pushIfTrackedValue(propID_, vec); + return vec; + } + }; + + struct GetPropertyNamesRecord final : public Record { + static constexpr RecordType type{RecordType::GetPropertyNames}; + /// The ObjectID of the object that was accessed for its property. + const ObjectID objID_; + + explicit GetPropertyNamesRecord(TimeSinceStart time, ObjectID objID) + : Record(time), objID_(objID) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + RecordType getType() const override { + return type; + } + std::vector uses() const override { + return {objID_}; + } + }; + + /// A SetPrototypeRecord is an event where native code sets the prototype of a + /// JS Object + struct SetPrototypeRecord : public Record { + static constexpr RecordType type{RecordType::SetPrototype}; + /// The ObjectID of the object that was accessed for its prototype. + const ObjectID objID_; + /// The custom prototype being assigned + const TraceValue value_; + SetPrototypeRecord(TimeSinceStart time, ObjectID objID, TraceValue value) + : Record(time), objID_(objID), value_(value) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + RecordType getType() const override { + return type; + } + std::vector uses() const override { + std::vector uses{objID_}; + pushIfTrackedValue(value_, uses); + return uses; + } + }; + + struct DeletePropertyRecord final : public Record { + static constexpr RecordType type{RecordType::DeleteProperty}; + /// The object ID of the object that was accessed for its property + const ObjectID objID_; + /// The name of the property being deleted + const TraceValue propID_; + + DeletePropertyRecord(TimeSinceStart time, ObjectID objID, TraceValue propID) + : Record(time), objID_(objID), propID_(propID) {} + + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + std::vector uses{objID_}; + pushIfTrackedValue(propID_, uses); + return uses; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A GetPrototypeRecord is an event where native code gets the prototype of a + /// JS Object + struct GetPrototypeRecord : public Record { + static constexpr RecordType type{RecordType::GetPrototype}; + /// The ObjectID of the object that was accessed for its prototype. + const ObjectID objID_; + GetPrototypeRecord(TimeSinceStart time, ObjectID objID) + : Record(time), objID_(objID) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + RecordType getType() const override { + return type; + } + std::vector uses() const override { + return {objID_}; + } + }; + + /// A CreateArrayRecord is an event where a new array is created of a specific + /// length. + struct CreateArrayRecord final : public Record { + static constexpr RecordType type{RecordType::CreateArray}; + /// The ObjectID of the array that was created by the createArray(). + const ObjectID objID_; + /// The length of the array that was passed to createArray(). + const size_t length_; + + explicit CreateArrayRecord( + TimeSinceStart time, + ObjectID objID, + size_t length) + : Record(time), objID_(objID), length_(length) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + RecordType getType() const override { + return type; + } + std::vector defs() const override { + return {objID_}; + } + }; + + /// An ArrayReadRecord is an event where a value was read from an index + /// of an array. + /// It is modeled separately from GetProperty because it is more efficient to + /// read from a numeric index on an array than a string. + struct ArrayReadRecord final : public Record { + /// The ObjectID of the array that was accessed. + const ObjectID objID_; + /// The index of the element that was accessed in the array. + const size_t index_; + + explicit ArrayReadRecord(TimeSinceStart time, ObjectID objID, size_t index) + : Record(time), objID_(objID), index_(index) {} + + static constexpr RecordType type{RecordType::ArrayRead}; + RecordType getType() const override { + return type; + } + std::vector uses() const override { + return {objID_}; + } + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// An ArrayWriteRecord is an event where a value was written into an index + /// of an array. + struct ArrayWriteRecord final : public Record { + /// The ObjectID of the array that was accessed. + const ObjectID objID_; + /// The index of the element that was accessed in the array. + const size_t index_; + /// The value that was written to the array. + const TraceValue value_; + + explicit ArrayWriteRecord( + TimeSinceStart time, + ObjectID objID, + size_t index, + TraceValue value) + : Record(time), objID_(objID), index_(index), value_(value) {} + + static constexpr RecordType type{RecordType::ArrayWrite}; + RecordType getType() const override { + return type; + } + std::vector uses() const override { + std::vector uses{objID_}; + pushIfTrackedValue(value_, uses); + return uses; + } + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + struct CallRecord : public Record { + /// The ObjectID of the function JS object that was called from + /// JS or native. + const ObjectID functionID_; + /// The value of the this argument passed to the function call. + const TraceValue thisArg_; + /// The arguments given to a call (excluding the this parameter), + /// already JSON stringified. + const std::vector args_; + + explicit CallRecord( + TimeSinceStart time, + ObjectID functionID, + TraceValue thisArg, + const std::vector &args) + : Record(time), + functionID_(functionID), + thisArg_(thisArg), + args_(args) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + std::vector uses() const override { + // The function is used regardless of direction. + return {functionID_}; + } + + protected: + std::vector getArgTrackedIDs() const { + std::vector objs; + pushIfTrackedValue(thisArg_, objs); + for (const auto &arg : args_) { + pushIfTrackedValue(arg, objs); + } + return objs; + } + }; + + /// A CallFromNativeRecord is an event where native code calls into a JS + /// function. + struct CallFromNativeRecord : public CallRecord { + static constexpr RecordType type{RecordType::CallFromNative}; + using CallRecord::CallRecord; + RecordType getType() const override { + return type; + } + std::vector uses() const override { + auto uses = CallRecord::uses(); + auto objs = CallRecord::getArgTrackedIDs(); + uses.insert(uses.end(), objs.begin(), objs.end()); + return uses; + } + }; + + /// A ConstructFromNativeRecord is the same as \c CallFromNativeRecord, except + /// the function is called with the new operator. + struct ConstructFromNativeRecord final : public CallFromNativeRecord { + static constexpr RecordType type{RecordType::ConstructFromNative}; + using CallFromNativeRecord::CallFromNativeRecord; + RecordType getType() const override { + return type; + } + }; + + /// A ReturnFromNativeRecord is an event where a native function returns to a + /// JS caller. + /// It pairs with \c CallToNativeRecord. + struct ReturnFromNativeRecord final : public Record, public ReturnMixin { + static constexpr RecordType type{RecordType::ReturnFromNative}; + ReturnFromNativeRecord(TimeSinceStart time, TraceValue retVal) + : Record(time), ReturnMixin(retVal) {} + RecordType getType() const override { + return type; + } + std::vector uses() const override { + auto uses = Record::uses(); + pushIfTrackedValue(retVal_, uses); + return uses; + } + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A ReturnToNativeRecord is an event where a JS function returns to a native + /// caller. + /// It pairs with \c CallFromNativeRecord. + struct ReturnToNativeRecord final : public Record, public ReturnMixin { + static constexpr RecordType type{RecordType::ReturnToNative}; + ReturnToNativeRecord(TimeSinceStart time, TraceValue retVal) + : Record(time), ReturnMixin(retVal) {} + RecordType getType() const override { + return type; + } + std::vector defs() const override { + auto defs = Record::defs(); + pushIfTrackedValue(retVal_, defs); + return defs; + } + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A CallToNativeRecord is an event where JS code calls into a natively + /// defined function. + struct CallToNativeRecord final : public CallRecord { + static constexpr RecordType type{RecordType::CallToNative}; + using CallRecord::CallRecord; + RecordType getType() const override { + return type; + } + std::vector defs() const override { + auto defs = CallRecord::defs(); + auto objs = CallRecord::getArgTrackedIDs(); + defs.insert(defs.end(), objs.begin(), objs.end()); + return defs; + } + }; + + struct GetOrSetPropertyNativeRecord : public Record { + /// The ObjectID of the host object that was being accessed for its + /// property. + const ObjectID hostObjectID_; + /// The ObjectID of the PropNameID that was passed to HostObject::get() + /// or HostObject::set(). + const ObjectID propNameID_; + /// The UTF-8 string of the PropNameID that was passed to HostObject::get() + /// or HostObject::set(). + const std::string propName_; + + GetOrSetPropertyNativeRecord( + TimeSinceStart time, + ObjectID hostObjectID, + ObjectID propNameID, + const std::string &propName) + : Record(time), + hostObjectID_(hostObjectID), + propNameID_(propNameID), + propName_(propName) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + std::vector defs() const override { + return {propNameID_}; + } + std::vector uses() const override { + return {hostObjectID_}; + } + + protected: + }; + + /// A GetPropertyNativeRecord is an event where JS tries to access a property + /// on a native object. + /// This needs to be modeled as a call with no arguments, since native code + /// can arbitrarily affect the JS heap during the accessor. + struct GetPropertyNativeRecord final : public GetOrSetPropertyNativeRecord { + static constexpr RecordType type{RecordType::GetPropertyNative}; + using GetOrSetPropertyNativeRecord::GetOrSetPropertyNativeRecord; + RecordType getType() const override { + return type; + } + }; + + struct GetPropertyNativeReturnRecord final : public Record, + public ReturnMixin { + static constexpr RecordType type{RecordType::GetPropertyNativeReturn}; + GetPropertyNativeReturnRecord(TimeSinceStart time, TraceValue retVal) + : Record(time), ReturnMixin(retVal) {} + RecordType getType() const override { + return type; + } + std::vector uses() const override { + auto uses = Record::uses(); + pushIfTrackedValue(retVal_, uses); + return uses; + } + + protected: + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A SetPropertyNativeRecord is an event where JS code writes to the property + /// of a Native object. + /// This needs to be modeled as a call with one argument, since native code + /// can arbitrarily affect the JS heap during the accessor. + struct SetPropertyNativeRecord final : public GetOrSetPropertyNativeRecord { + static constexpr RecordType type{RecordType::SetPropertyNative}; + /// The value that was passed to HostObject::set() call. + TraceValue value_; + + SetPropertyNativeRecord( + TimeSinceStart time, + ObjectID hostObjectID, + ObjectID propNameID, + const std::string &propName, + TraceValue value) + : GetOrSetPropertyNativeRecord( + time, + hostObjectID, + propNameID, + propName), + value_(value) {} + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + RecordType getType() const override { + return type; + } + std::vector defs() const override { + auto defs = GetOrSetPropertyNativeRecord::defs(); + pushIfTrackedValue(value_, defs); + return defs; + } + }; + + /// A SetPropertyNativeReturnRecord needs to record no extra information + struct SetPropertyNativeReturnRecord final : public Record { + static constexpr RecordType type{RecordType::SetPropertyNativeReturn}; + using Record::Record; + RecordType getType() const override { + return type; + } + }; + + /// A GetNativePropertyNamesRecord records an event where JS asked for a list + /// of property names available on a host object. It records the object, and + /// the returned list of property names. + struct GetNativePropertyNamesRecord : public Record { + static constexpr RecordType type{RecordType::GetNativePropertyNames}; + /// The ObjectID of the host object that was being accessed for + /// HostObjet::getPropertyNames() call. + const ObjectID hostObjectID_; + + explicit GetNativePropertyNamesRecord( + TimeSinceStart time, + ObjectID hostObjectID) + : Record(time), hostObjectID_(hostObjectID) {} + + RecordType getType() const override { + return type; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + std::vector uses() const override { + return {hostObjectID_}; + } + }; + + /// A GetNativePropertyNamesReturnRecord records what property names were + /// returned by the GetNativePropertyNames query. + struct GetNativePropertyNamesReturnRecord final : public Record { + static constexpr RecordType type{RecordType::GetNativePropertyNamesReturn}; + + /// Returned list of property names + const std::vector propNameIDs_; + + explicit GetNativePropertyNamesReturnRecord( + TimeSinceStart time, + const std::vector &propNameIDs) + : Record(time), propNameIDs_(propNameIDs) {} + + RecordType getType() const override { + return type; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + + std::vector uses() const override { + auto uses = Record::uses(); + for (const auto &val : propNameIDs_) { + pushIfTrackedValue(val, uses); + } + return uses; + } + }; + + struct SetExternalMemoryPressureRecord final : public Record { + static constexpr RecordType type{RecordType::SetExternalMemoryPressure}; + /// The ObjectID of the object that was passed to + /// Runtime::setExternalMemoryPressure() call. + const ObjectID objID_; + /// The value passed to Runtime::setExternalMemoryPressure() call. + const size_t amount_; + + explicit SetExternalMemoryPressureRecord( + TimeSinceStart time, + const ObjectID objID, + const size_t amount) + : Record(time), objID_(objID), amount_(amount) {} + + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + return {objID_}; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// An Utf8Record is an event where a PropNameID or String or Symbol was + /// converted to utf8. + struct Utf8Record final : public Record { + static constexpr RecordType type{RecordType::Utf8}; + /// PropNameID, String or Symbol passed to utf8() or symbolToString() as an + /// argument + const TraceValue objID_; + /// Returned string from utf8() or symbolToString() + const std::string retVal_; + + explicit Utf8Record( + TimeSinceStart time, + const TraceValue objID, + std::string retval) + : Record(time), objID_(objID), retVal_(std::move(retval)) {} + + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + std::vector vec; + pushIfTrackedValue(objID_, vec); + return vec; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A Utf16Record is an event where a PropNameID or String was converted to + /// UTF-16. + struct Utf16Record final : public Record { + static constexpr RecordType type{RecordType::Utf16}; + /// PropNameID, String passed to utf16() as an argument + const TraceValue objID_; + /// Returned string from utf16(). + const std::u16string retVal_; + + explicit Utf16Record( + TimeSinceStart time, + const TraceValue objID, + std::u16string retval) + : Record(time), objID_(objID), retVal_(std::move(retval)) {} + + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + std::vector vec; + pushIfTrackedValue(objID_, vec); + return vec; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// A GetStringData is an event where getStringData or getPropNameIdData was + /// invoked. + struct GetStringDataRecord final : public Record { + static constexpr RecordType type{RecordType::GetStringData}; + /// The String or PropNameID passed into getStringData or getPropNameIdData + const TraceValue objID_; + /// The string content in the String or PropNameID that was passed into the + /// callback + const std::u16string strData_; + + explicit GetStringDataRecord( + TimeSinceStart time, + const TraceValue objID, + std::u16string strData) + : Record(time), objID_(objID), strData_(std::move(strData)) {} + + RecordType getType() const override { + return type; + } + + std::vector uses() const override { + std::vector vec; + pushIfTrackedValue(objID_, vec); + return vec; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + struct GlobalRecord final : public Record { + static constexpr RecordType type{RecordType::Global}; + const ObjectID objID_; // global's ObjectID returned from Runtime::global(). + + explicit GlobalRecord(TimeSinceStart time, ObjectID objID) + : Record(time), objID_(objID) {} + + RecordType getType() const override { + return type; + } + + std::vector defs() const override { + return {objID_}; + } + + void toJSONInternal(::hermes::JSONEmitter &json) const override; + }; + + /// Completes writing of the trace to the trace stream. If writing + /// to a file, disables further writing to the file, or accumulation + /// of data. + void flushAndDisable(const ::hermes::vm::GCExecTrace &gcTrace); +}; + +} // namespace tracing +} // namespace hermes +} // namespace facebook + +#endif // HERMES_SYNTHTRACE_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/SynthTraceParser.h b/NativeScript/napi/hermes/include_shermes/hermes/SynthTraceParser.h new file mode 100644 index 000000000..7844ee50e --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/SynthTraceParser.h @@ -0,0 +1,40 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_SYNTHTRACEPARSER_H +#define HERMES_SYNTHTRACEPARSER_H + +#include + +#include "hermes/Public/RuntimeConfig.h" +#include "hermes/SynthTrace.h" + +#include "llvh/Support/MemoryBuffer.h" + +namespace facebook { +namespace hermes { +namespace tracing { + +/// Parse a trace from a JSON string stored in a MemoryBuffer. +std::tuple< + SynthTrace, + ::hermes::vm::RuntimeConfig::Builder, + ::hermes::vm::GCConfig::Builder> +parseSynthTrace(std::unique_ptr trace); + +/// Parse a trace from a JSON string stored in the given file name. +std::tuple< + SynthTrace, + ::hermes::vm::RuntimeConfig::Builder, + ::hermes::vm::GCConfig::Builder> +parseSynthTrace(const std::string &tracefile); + +} // namespace tracing +} // namespace hermes +} // namespace facebook + +#endif // HERMES_SYNTHTRACEPARSER_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/ThreadSafetyAnalysis.h b/NativeScript/napi/hermes/include_shermes/hermes/ThreadSafetyAnalysis.h new file mode 100644 index 000000000..39e6cf661 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/ThreadSafetyAnalysis.h @@ -0,0 +1,78 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +// Based on mutex.h from https://clang.llvm.org/docs/ThreadSafetyAnalysis.html + +#ifndef THREAD_SAFETY_ANALYSIS_MUTEX_H +#define THREAD_SAFETY_ANALYSIS_MUTEX_H + +// Enable thread safety attributes only with clang. +// The attributes can be safely erased when compiling with other compilers. +#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ + defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) +#define TSA_THREAD_ANNOTATION_ATTRIBUTE__(x) __attribute__((x)) +#else +#define TSA_THREAD_ANNOTATION_ATTRIBUTE__(x) // no-op +#endif + +#define TSA_CAPABILITY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(capability(x)) + +#define TSA_SCOPED_CAPABILITY TSA_THREAD_ANNOTATION_ATTRIBUTE__(scoped_lockable) + +#define TSA_GUARDED_BY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(guarded_by(x)) + +#define TSA_PT_GUARDED_BY(x) TSA_THREAD_ANNOTATION_ATTRIBUTE__(pt_guarded_by(x)) + +#define TSA_ACQUIRED_BEFORE(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquired_before(__VA_ARGS__)) + +#define TSA_ACQUIRED_AFTER(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquired_after(__VA_ARGS__)) + +#define TSA_REQUIRES(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(requires_capability(__VA_ARGS__)) + +#define TSA_REQUIRES_SHARED(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(requires_shared_capability(__VA_ARGS__)) + +#define TSA_ACQUIRE(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquire_capability(__VA_ARGS__)) + +#define TSA_ACQUIRE_SHARED(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(acquire_shared_capability(__VA_ARGS__)) + +#define TSA_RELEASE(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_capability(__VA_ARGS__)) + +#define TSA_RELEASE_SHARED(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_shared_capability(__VA_ARGS__)) + +#define TSA_RELEASE_GENERIC(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(release_generic_capability(__VA_ARGS__)) + +#define TSA_TRY_ACQUIRE(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(try_acquire_capability(__VA_ARGS__)) + +#define TSA_TRY_ACQUIRE_SHARED(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(try_acquire_shared_capability(__VA_ARGS__)) + +#define TSA_EXCLUDES(...) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(locks_excluded(__VA_ARGS__)) + +#define TSA_ASSERT_CAPABILITY(x) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(assert_capability(x)) + +#define TSA_ASSERT_SHARED_CAPABILITY(x) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(assert_shared_capability(x)) + +#define TSA_RETURN_CAPABILITY(x) \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(lock_returned(x)) + +#define TSA_NO_THREAD_SAFETY_ANALYSIS \ + TSA_THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) + +#endif // THREAD_SAFETY_ANALYSIS_MUTEX_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/TimerStats.h b/NativeScript/napi/hermes/include_shermes/hermes/TimerStats.h new file mode 100644 index 000000000..6b3e84ec4 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/TimerStats.h @@ -0,0 +1,23 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include + +#include + +namespace facebook { +namespace hermes { + +/// Creates and returns a Runtime that computes the time spent in invocations to +/// the Hermes VM. +std::unique_ptr makeTimedRuntime( + std::unique_ptr hermesRuntime); + +} // namespace hermes +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/hermes/TraceInterpreter.h b/NativeScript/napi/hermes/include_shermes/hermes/TraceInterpreter.h new file mode 100644 index 000000000..83c8a3838 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/TraceInterpreter.h @@ -0,0 +1,299 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include +#include +#include +#include + +#include +#include +#include +#include + +#include +#include +#include + +namespace facebook { +namespace hermes { + +namespace tracing { + +class TraceInterpreter final { + public: + /// Options for executing the trace. + struct ExecuteOptions { + /// Customizes the GCConfig of the Runtime. + ::hermes::vm::GCConfig::Builder gcConfigBuilder; + + /// If true, trace again while replaying. After normalization (see + /// hermes/tools/synth/trace_normalize.py) the output trace should be + /// identical to the input trace. If they're not, there was a bug in replay. + mutable bool traceEnabled{false}; + + /// If true, verify that the replay results such as returned values from JS + /// execution, inputs from JS to native function calls are matching with the + /// trace record. + bool verificationEnabled{false}; + + /// If true, command-line options override the config options recorded in + /// the trace. If false, start from the default config. + bool useTraceConfig{false}; + + /// Enable basic block profiling. + bool basicBlockProfiling{false}; + + // If non-empty, write profiling output to this file, rather than + // to stderr. + std::string profilingOutFile; + + /// Number of initial executions whose stats are discarded. + int warmupReps{0}; + + /// Number of repetitions of execution. Stats returned are those for the rep + /// with the median totalTime. + int reps{1}; + + /// If non-null, holds statistics for every garbage collection that occurs. + const std::vector<::hermes::vm::GCAnalyticsEvent> *gcAnalyticsEvents{ + nullptr}; + + /// If true, run a complete collection before printing stats. Useful for + /// guaranteeing there's no garbage in heap size numbers. + bool forceGCBeforeStats{false}; + + /// If true, use the Hermes VM JIT during execution. + bool enableJIT{false}; + + /// If true, remove the requirement that the input bytecode was compiled + /// from the same source used to record the trace. There must only be one + /// input bytecode file in this case. If its observable behavior deviates + /// from the trace, the results are undefined. + bool disableSourceHashCheck{false}; + + /// A trace contains many MarkerRecords which have a name used to identify + /// them. If the replay encounters this given marker, perform an action + /// described by MarkerAction. All actions will stop the trace early and + /// collect stats at the marker point, unless the marker is set to the + /// special marker "end". In that case the trace will run to completion. + std::string marker{"end"}; + + enum class MarkerAction { + NONE, + /// Take a snapshot at marker. + SNAPSHOT, + /// Take a heap timeline that ends at marker. + TIMELINE, + /// Take a sampling heap profile that ends at marker. + SAMPLE_MEMORY, + /// Take a sampling time profile that ends at marker. + SAMPLE_TIME, + }; + + /// Sets the action to take upon encountering the marker. The action will + /// write results into the \p profileFileName. + MarkerAction action{MarkerAction::NONE}; + + /// Output file name for any profiling information. + std::string profileFileName; + + // These are the config parameters. We wrap them in llvh::Optional + // to indicate whether the corresponding command line flag was set + // explicitly. We override the trace's config only when that is true. + + /// If true, track all disk I/O done by the runtime and print a report at + /// the end to stdout. + llvh::Optional shouldTrackIO; + + /// If present, do a bytecode warmup run that touches a percentage of the + /// bytecode. A value of 50 here means 50% of the bytecode should be warmed. + llvh::Optional bytecodeWarmupPercent; + }; + + private: + jsi::Runtime &rt_; + ExecuteOptions options_; + llvh::raw_ostream *traceStream_; + // Map from source hash to source file to run. + std::map<::hermes::SHA1, std::shared_ptr> bundles_; + const SynthTrace &trace_; + + /// The last use of each object. + std::unordered_map lastUsePerObj_; + + /// The list of pairs from record index to ObjectID. Each record index is the + /// lastly used position of each Object, at which we can remove the object + /// from gom_ and gpnm_. + std::vector> lastUses_; + /// Index of lastUses_ vector that the interpreter is currently processing. + uint64_t lastUsesIndex_{0}; + + // Invariant: the value is either jsi::Object, jsi::String, jsi::Symbol, + // jsi::BigInt. + std::unordered_map gom_; + // For the PropNameIDs, which are not representable as jsi::Value. + std::unordered_map gpnm_; + + std::string stats_; + /// Whether the marker was reached. + bool markerFound_{false}; + /// Depth in the execution stack. Zero is the outermost function. + uint64_t depth_{0}; + + /// The index of the record that the TraceInterpreter is executing. + uint64_t nextExecIndex_{0}; + + public: + /// Execute the trace given by \p traceFile, that was the trace of executing + /// the bundle given by \p bytecodeFile. + /// \return The stats collected by the runtime about times and memory usage. + static std::string execAndGetStats( + const std::string &traceFile, + const std::vector &bytecodeFiles, + const ExecuteOptions &options); + + /// Same as execAndGetStats, except it additionally accepts a function to + /// create the runtime instance for replaying. This can be used to pass, for + /// example, TracingRuntime to trace while replaying. + static std::string execWithRuntime( + const std::string &traceFile, + const std::vector &bytecodeFiles, + const ExecuteOptions &options, + const std::function( + const ::hermes::vm::RuntimeConfig &runtimeConfig)> &createRuntime); + + /// \param traceStream If non-null, write a trace of the execution into this + /// stream. + /// \return Tuple of GC stats and the runtime instance used for replaying. + static std::tuple> + execFromMemoryBuffer( + std::unique_ptr &&traceBuf, + std::vector> &&codeBufs, + const ExecuteOptions &options, + const std::function( + const ::hermes::vm::RuntimeConfig &runtimeConfig)> &createRuntime); + + private: + TraceInterpreter( + jsi::Runtime &rt, + const ExecuteOptions &options, + const SynthTrace &trace, + std::map<::hermes::SHA1, std::shared_ptr> bundles); + + static std::string exec( + jsi::Runtime &rt, + const ExecuteOptions &options, + const SynthTrace &trace, + std::map<::hermes::SHA1, std::shared_ptr> bundles); + + static ::hermes::vm::RuntimeConfig merge( + ::hermes::vm::RuntimeConfig::Builder &, + const ::hermes::vm::GCConfig::Builder &, + const ExecuteOptions &, + bool, + bool); + + /// Requires \p codeBufs to be the memory buffers containing the code + /// referenced (via source hash) by the given \p trace. Returns a map from + /// the source hash to the memory buffer. In addition, if \p codeIsMmapped is + /// non-null, sets \p *codeIsMmapped to indicate whether all the code is + /// mmapped, and, if \p isBytecode is non-null, sets \p *isBytecode + /// to indicate whether all the code is bytecode. + static std::map<::hermes::SHA1, std::shared_ptr> + getSourceHashToBundleMap( + std::vector> &&codeBufs, + const SynthTrace &trace, + const ExecuteOptions &options, + bool *codeIsMmapped = nullptr, + bool *isBytecode = nullptr); + + jsi::Function createHostFunction( + const SynthTrace::CreateHostFunctionRecord &rec, + const jsi::PropNameID &propNameID); + + jsi::Object createHostObject(SynthTrace::ObjectID objID); + + /// Execute the records with the given ExecuteOptions::MarkerOption + std::string executeRecordsWithMarkerOptions(); + + /// Execute the records. JS might call this recursively when HostFunction or + /// HostObject's functions are called. + void executeRecords(); + + /// Requires that \p valID is the proper id for \p val, and that a + /// defining occurrence of \p valID occurs at the current \p defIndex. Decides + /// whether the definition should be recorded, and, if so, adds the + /// association between \p valID and \p val \p gom_ as appropriate. + void addToObjectMap( + SynthTrace::ObjectID valID, + jsi::Value &&val, + uint64_t defIndex); + + /// Similar to addToObjectMap, but for PropNameIDs. + void addToPropNameIDMap( + SynthTrace::ObjectID id, + jsi::PropNameID &&val, + uint64_t defIndex); + + /// If \p traceValue specifies an Object, String, BigInt or Symbol, requires + /// \p val to be of the corresponding runtime type. Adds this \p val to gom_. + /// + /// \p isThis should be true if and only if the value is a 'this' in a call + /// (only used for validation). TODO(T84791675): Remove this parameter. + /// + /// N.B. This method should be called even if you happen to know that the + /// value cannot be an Object, String, Symbol or BigInt, since it performs + /// useful validation. + void ifObjectAddToObjectMap( + SynthTrace::TraceValue traceValue, + const jsi::Value &val, + uint64_t defIndex, + bool isThis = false); + + /// Same as above, except it avoids copies on temporary objects. + void ifObjectAddToObjectMap( + SynthTrace::TraceValue traceValue, + jsi::Value &&val, + uint64_t defIndex, + bool isThis = false); + + /// Check if the \p marker is the one that is being searched for. If this is + /// the first time encountering the matching marker, perform the actions set + /// up for that marker. + void checkMarker(const std::string &marker); + + /// Get a jsi::Value from gom_ for given ObjectID. + jsi::Value getJSIValueForUse(SynthTrace::ObjectID id); + + /// Get a jsi::PropNameID from gpnm_ for given ObjectID. + jsi::PropNameID getPropNameIDForUse(SynthTrace::ObjectID id); + + /// Convert a TraceValue to a jsi::Value. This calls \p getJSIValueForUse, + /// which will remove the entry from gom_ and globalDefsAndUses_. + jsi::Value traceValueToJSIValue(SynthTrace::TraceValue value); + + /// Erase all references to objects of which last use is before the given + /// record index. + void eraseRefsBefore(uint64_t index); + + std::string printStats(); + + LLVM_ATTRIBUTE_NORETURN void crashOnException( + const std::exception &e, + ::hermes::OptValue globalRecordNum); + + void assertMatch( + const SynthTrace::TraceValue &traceValue, + const jsi::Value &val) const; +}; + +} // namespace tracing +} // namespace hermes +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/hermes/TracingRuntime.h b/NativeScript/napi/hermes/include_shermes/hermes/TracingRuntime.h new file mode 100644 index 000000000..a22cc8a26 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/TracingRuntime.h @@ -0,0 +1,315 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_TRACINGRUNTIME_H +#define HERMES_TRACINGRUNTIME_H + +#include "SynthTrace.h" + +#include +#include +#include "llvh/Support/raw_ostream.h" + +namespace facebook { +namespace hermes { +namespace tracing { + +class TracingRuntime : public jsi::RuntimeDecorator { + public: + using RD = RuntimeDecorator; + + TracingRuntime( + std::shared_ptr runtime, + const ::hermes::vm::RuntimeConfig &conf, + std::unique_ptr traceStream); + + /// Assign a new ObjectID for given jsi::Pointer. + SynthTrace::ObjectID defObjectID(const jsi::Pointer &p); + /// Get the ObjectID for given jsi::Pointer. + SynthTrace::ObjectID useObjectID(const jsi::Pointer &p) const; + + virtual void flushAndDisableTrace() = 0; + + /// @name jsi::Runtime methods. + /// @{ + + jsi::Value evaluateJavaScript( + const std::shared_ptr &buffer, + const std::string &sourceURL) override; + + void queueMicrotask(const jsi::Function &callback) override; + bool drainMicrotasks(int maxMicrotasksHint = -1) override; + + jsi::Object global() override; + + jsi::Object createObject() override; + jsi::Object createObjectWithPrototype(const jsi::Value &prototype) override; + jsi::Object createObject(std::shared_ptr ho) override; + + // Note that the NativeState methods do not need to be traced since they + // cannot be observed in JS. + + jsi::BigInt createBigIntFromInt64(int64_t value) override; + jsi::BigInt createBigIntFromUint64(uint64_t value) override; + jsi::String bigintToString(const jsi::BigInt &bigint, int radix) override; + + jsi::String createStringFromAscii(const char *str, size_t length) override; + jsi::String createStringFromUtf8(const uint8_t *utf8, size_t length) override; + jsi::String createStringFromUtf16(const char16_t *utf16, size_t length) + override; + std::string utf8(const jsi::PropNameID &) override; + + jsi::PropNameID createPropNameIDFromAscii(const char *str, size_t length) + override; + jsi::PropNameID createPropNameIDFromUtf8(const uint8_t *utf8, size_t length) + override; + jsi::PropNameID createPropNameIDFromUtf16( + const char16_t *utf16, + size_t length) override; + std::string utf8(const jsi::String &) override; + + std::u16string utf16(const jsi::PropNameID &) override; + std::u16string utf16(const jsi::String &) override; + + void getStringData( + const jsi::String &str, + void *ctx, + void (*cb)(void *ctx, bool ascii, const void *data, size_t num)) override; + + void getPropNameIdData( + const jsi::PropNameID &sym, + void *ctx, + void (*cb)(void *ctx, bool ascii, const void *data, size_t num)) override; + + std::string symbolToString(const jsi::Symbol &) override; + + jsi::PropNameID createPropNameIDFromString(const jsi::String &str) override; + jsi::PropNameID createPropNameIDFromSymbol(const jsi::Symbol &sym) override; + + jsi::Value getProperty(const jsi::Object &obj, const jsi::String &name) + override; + jsi::Value getProperty(const jsi::Object &obj, const jsi::PropNameID &name) + override; + jsi::Value getProperty(const jsi::Object &obj, const jsi::Value &name) + override; + + bool hasProperty(const jsi::Object &obj, const jsi::String &name) override; + bool hasProperty(const jsi::Object &obj, const jsi::PropNameID &name) + override; + bool hasProperty(const jsi::Object &obj, const jsi::Value &name) override; + + void setPropertyValue( + const jsi::Object &obj, + const jsi::String &name, + const jsi::Value &value) override; + void setPropertyValue( + const jsi::Object &obj, + const jsi::PropNameID &name, + const jsi::Value &value) override; + void setPropertyValue( + const jsi::Object &obj, + const jsi::Value &name, + const jsi::Value &value) override; + + void deleteProperty(const jsi::Object &obj, const jsi::PropNameID &name) + override; + void deleteProperty(const jsi::Object &obj, const jsi::String &name) override; + void deleteProperty(const jsi::Object &, const jsi::Value &name) override; + + void setPrototypeOf(const jsi::Object &object, const jsi::Value &prototype) + override; + jsi::Value getPrototypeOf(const jsi::Object &object) override; + + jsi::Array getPropertyNames(const jsi::Object &o) override; + + jsi::WeakObject createWeakObject(const jsi::Object &o) override; + + jsi::Value lockWeakObject(const jsi::WeakObject &wo) override; + + jsi::Array createArray(size_t length) override; + jsi::ArrayBuffer createArrayBuffer( + std::shared_ptr buffer) override; + + size_t size(const jsi::Array &arr) override; + size_t size(const jsi::ArrayBuffer &buf) override; + + uint8_t *data(const jsi::ArrayBuffer &buf) override; + + jsi::Value getValueAtIndex(const jsi::Array &arr, size_t i) override; + + void setValueAtIndexImpl( + const jsi::Array &arr, + size_t i, + const jsi::Value &value) override; + + jsi::Function createFunctionFromHostFunction( + const jsi::PropNameID &name, + unsigned int paramCount, + jsi::HostFunctionType func) override; + + jsi::Value call( + const jsi::Function &func, + const jsi::Value &jsThis, + const jsi::Value *args, + size_t count) override; + + jsi::Value callAsConstructor( + const jsi::Function &func, + const jsi::Value *args, + size_t count) override; + + void setExternalMemoryPressure(const jsi::Object &obj, size_t amount) + override; + + /// @} + + void addMarker(const std::string &marker); + + SynthTrace &trace() { + return trace_; + } + + const SynthTrace &trace() const { + return trace_; + } + + void replaceNondeterministicFuncs(); + + // This is the number of records recorded as part of the 'preamble' of a synth + // trace. This means all the records after this amount are from the actual + // execution of the trace. + uint32_t getNumPreambleRecordsForTest() const { + assert( + numPreambleRecords_ > 0 && + "Only call this method if the preamble has been executed"); + return numPreambleRecords_; + } + + private: + SynthTrace::TraceValue defTraceValue(const jsi::Value &value) { + return toTraceValue(value, true); + } + SynthTrace::TraceValue useTraceValue(const jsi::Value &value) { + return toTraceValue(value, false); + } + SynthTrace::TraceValue toTraceValue( + const jsi::Value &value, + bool assignNewUID = false); + + std::vector argStringifyer( + const jsi::Value *args, + size_t count, + bool assignNewUID = false); + + SynthTrace::TimeSinceStart getTimeSinceStart() const; + + std::shared_ptr runtime_; + SynthTrace trace_; + std::deque savedFunctions; + const SynthTrace::TimePoint startTime_{std::chrono::steady_clock::now()}; + uint32_t numPreambleRecords_; + + SynthTrace::ObjectID currentUniqueID_{0}; + + /// Map from PointerValue* to ObjectID. Except WeakRef case (see below), we + /// assign a new ObjectID whenever we see a new def of jsi::Pointer Value. + std::unordered_map + uniqueIDs_; + + /// WeakObject's PointerValue* to ObjectID mapping. + /// The key is the PointerValue of the WeakObject at the time of + /// it is created. + /// The value is newly assign ObjectID for that PointerValue. + std::unordered_map + weakRefIDs_; +}; + +// TracingRuntime is *almost* vm independent. This provides the +// vm-specific bits. And, it's not a HermesRuntime, but it holds one. +class TracingHermesRuntime final : public TracingRuntime { + public: + /// This constructor is not intended to be invoked directly. + /// Use makeTracingHermesRuntime instead. + /// + /// \p traceStream the stream to write trace to. + /// \p commitAction is invoked on completion of tracing. + /// Completion can be triggered implicitly by crash (if crash manager is + /// provided) or explicitly by invocation of flush. If the committed trace + /// can be found in a file, the callback returns the file name. Otherwise, + /// the callback returns empty. + /// \p rollbackAction is invoked if the runtime is destructed prior to + /// completion of tracing. It may or may not invoked if completion failed. + TracingHermesRuntime( + std::shared_ptr runtime, + const ::hermes::vm::RuntimeConfig &runtimeConfig, + std::unique_ptr traceStream, + std::function commitAction, + std::function rollbackAction); + + ~TracingHermesRuntime() override; + + void flushAndDisableTrace() override; + + std::string flushAndDisableBridgeTrafficTrace() override; + + jsi::Value evaluateJavaScript( + const std::shared_ptr &buffer, + const std::string &sourceURL) override; + + HermesRuntime &hermesRuntime() { + return static_cast(plain()); + } + + const HermesRuntime &hermesRuntime() const { + return static_cast(plain()); + } + + private: + void crashCallback(int fd); + + const ::hermes::vm::RuntimeConfig conf_; + const std::function commitAction_; + const std::function rollbackAction_; + const llvh::Optional<::hermes::vm::CrashManager::CallbackKey> + crashCallbackKey_; + + bool flushedAndDisabled_{false}; + std::string committedTraceFilename_; +}; + +/// Creates and returns a HermesRuntime that traces JSI interactions. +/// The trace will be written to \p traceScratchPath incrementally. +/// On completion, the file will be renamed to \p traceResultPath, and +/// \p traceCompletionCallback (for post-processing) will be invoked. +/// Completion can be triggered implicitly by crash (if crash manager is +/// provided) or explicitly by invocation of flush. +/// If the runtime is destructed without triggering trace completion, +/// the file at \p traceScratchPath will be deleted. +/// The return value of \p traceCompletionCallback indicates whether the +/// invocation completed successfully. +std::unique_ptr makeTracingHermesRuntime( + std::shared_ptr hermesRuntime, + const ::hermes::vm::RuntimeConfig &runtimeConfig, + const std::string &traceScratchPath, + const std::string &traceResultPath, + std::function traceCompletionCallback); + +/// Creates and returns a HermesRuntime that traces JSI interactions. +/// If \p traceStream is non-null, writes the trace to \p traceStream. +/// The \p forReplay parameter indicates whether the runtime is being used +/// in trace replay. (Its behavior can differ slightly in that case.) +std::unique_ptr makeTracingHermesRuntime( + std::shared_ptr hermesRuntime, + const ::hermes::vm::RuntimeConfig &runtimeConfig, + std::unique_ptr traceStream, + bool forReplay = false); + +} // namespace tracing +} // namespace hermes +} // namespace facebook + +#endif // HERMES_TRACINGRUNTIME_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/CDPAgent.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/CDPAgent.h new file mode 100644 index 000000000..556440441 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/CDPAgent.h @@ -0,0 +1,134 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_CDPAGENT_H +#define HERMES_CDP_CDPAGENT_H + +#include +#include + +#include +#include +#include +#include + +class CDPAgentTest; + +namespace facebook { +namespace hermes { +namespace cdp { + +using OutboundMessageFunc = std::function; + +class CDPAgentImpl; +class CDPDebugAPI; + +/// Public-facing wrapper for internal CDP state that can be preserved across +/// reloads. +class HERMES_EXPORT State { + public: + /// Incomplete type that stores the actual state. + struct Private; + + /// Create a new empty wrapper. + State(); + /// Create a new wrapper with the provided \p privateState. + explicit State(std::unique_ptr privateState); + + State(const State &other) = delete; + State &operator=(const State &other) = delete; + State(State &&other) noexcept; + State &operator=(State &&other) noexcept; + ~State(); + + inline operator bool() const { + return privateState_ != nullptr; + } + + /// Get the wrapped state. + inline Private &operator*() { + return *privateState_.get(); + } + + /// Get the wrapped state. + inline Private *operator->() { + return privateState_.get(); + } + + private: + /// Pointer to the actual stored state, hidden from users of this wrapper. + std::unique_ptr privateState_; +}; + +/// An agent for interacting with the provided \p runtime and +/// \p asyncDebuggerAPI via CDP messages in the Debugger, Runtime, Profiler, +/// HeapProfiler domains. +/// The integrator of the agent is expected to manage a queue of tasks to be +/// executed with exclusive access to the runtime (i.e. executed when +/// JavaScript is not running). Tasks to be run are delivered to the integrator +/// via the provided \p enqueueRuntimeTaskCallback, and should be executed in +/// order, at the first opportunity between evaluating JavaScript. +/// The integrator can deliver CDP commands to the agent via the +/// \p handleCommand method. When a CDP response or event is generated, it will +/// be delivered to the integrator via the provided \p messageCallback. +/// Both callbacks may be invoked from arbitrary threads. +class HERMES_EXPORT CDPAgent { + friend class ::CDPAgentTest; + + /// Hide the constructor so users can only construct via static create + /// methods. + CDPAgent( + int32_t executionContextID, + CDPDebugAPI &cdpDebugAPI, + debugger::EnqueueRuntimeTaskFunc enqueueRuntimeTaskCallback, + OutboundMessageFunc messageCallback, + State state, + std::shared_ptr destroyedDomainAgents); + + public: + /// Create a new CDP Agent. This can be done on an arbitrary thread; the + /// runtime will not be accessed during execution of this function. + static std::unique_ptr create( + int32_t executionContextID, + CDPDebugAPI &cdpDebugAPI, + debugger::EnqueueRuntimeTaskFunc enqueueRuntimeTaskCallback, + OutboundMessageFunc messageCallback, + State state = {}); + + /// Destroy the CDP Agent. This can be done on an arbitrary thread. + /// It's expected that the integrator will continue to process any runtime + /// tasks enqueued during destruction. + ~CDPAgent(); + + /// This function can be called from arbitrary threads. It processes a CDP + /// command encoded in \p json as UTF-8 in accordance with RFC-8259. See: + // https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/public/devtools_protocol/#wire-format_strings-and-binary-values + void handleCommand(std::string json); + + /// Enable the Runtime domain without processing a CDP command or sending a + /// CDP response. This can be called from arbitrary threads. + void enableRuntimeDomain(); + + /// Enable the Debugger domain without processing a CDP command or sending a + /// CDP response. This can be called from arbitrary threads. + void enableDebuggerDomain(); + + /// Extract state to be persisted across reloads. This can be called from + /// arbitrary threads. + State getState(); + + private: + /// This should be a unique_ptr to provide predictable destruction time lined + /// up with when CDPAgent is destroyed. Do not use shared_ptr. + std::unique_ptr impl_; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_CDPAGENT_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/CDPDebugAPI.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/CDPDebugAPI.h new file mode 100644 index 000000000..9809ec9a4 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/CDPDebugAPI.h @@ -0,0 +1,66 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_CDPDEBUGAPI_H +#define HERMES_CDP_CDPDEBUGAPI_H + +#include + +#include "ConsoleMessage.h" + +namespace facebook { +namespace hermes { +namespace cdp { + +class CDPAgentImpl; + +/// Storage and interfaces for carrying out a CDP debug session. Contains +/// information and operations that correspond to a single runtime being +/// debugged, independent of any particular CDPAgent. +class HERMES_EXPORT CDPDebugAPI { + public: + /// Create a new CDPDebugAPI instance. The provided runtime must remain valid + /// until the returned CDPDebugAPI is destroyed. + static std::unique_ptr create( + HermesRuntime &runtime, + size_t maxCachedMessages = kMaxCachedConsoleMessages); + ~CDPDebugAPI(); + + /// Gets the runtime originally passed into this instance. + HermesRuntime &runtime() { + return runtime_; + } + + /// Gets the AsyncDebuggerAPI associated with this instance. + debugger::AsyncDebuggerAPI &asyncDebuggerAPI() { + return *asyncDebuggerAPI_; + } + + /// Adds a console message to the current CDPDebugAPI instance, + /// broadcasting it to all current agents, and storing it for + /// future agents (within buffer limitations). This function + /// must only be called from the runtime thread. + void addConsoleMessage(ConsoleMessage message); + + private: + /// Allow CDPAgentImpl (but not integrators) to access + /// consoleMessageStorage_. + friend class CDPAgentImpl; + + CDPDebugAPI(HermesRuntime &runtime, size_t maxCachedMessages); + + HermesRuntime &runtime_; + std::unique_ptr asyncDebuggerAPI_; + ConsoleMessageStorage consoleMessageStorage_; + ConsoleMessageDispatcher consoleMessageDispatcher_; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_CDPDEBUGAPI_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/CallbackOStream.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/CallbackOStream.h new file mode 100644 index 000000000..8a8463440 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/CallbackOStream.h @@ -0,0 +1,92 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_CALLBACKOSTREAM_H +#define HERMES_CDP_CALLBACKOSTREAM_H + +#include +#include +#include +#include +#include + +namespace facebook { +namespace hermes { +namespace cdp { + +/// Subclass of \c std::ostream where flushing is implemented through a +/// callback. Writes are collected in a buffer. When filled, the buffer's +/// contents are emptied out and sent to a callback. +class CallbackOStream : public std::ostream { + public: + /// Signature of callback called to flush buffer contents. Accepts the buffer + /// as a string. Returns a boolean indicating whether flushing succeeded. + /// Callback failure will be translated to stream failure. If the callback + /// throws an exception it will be swallowed and translated into stream + /// failure. + using Fn = std::function; + + /// Construct a new stream. + /// + /// \p sz The size of the buffer -- how large it can get before it must be + /// flushed. Must be non-zero. + /// \p cb The callback function. + CallbackOStream(size_t sz, Fn cb); + + /// This class is neither movable nor copyable. + CallbackOStream(CallbackOStream &&that) = delete; + CallbackOStream &operator=(CallbackOStream &&that) = delete; + CallbackOStream(const CallbackOStream &that) = delete; + CallbackOStream &operator=(const CallbackOStream &that) = delete; + + private: + /// \c std::streambuf sub-class backed by a std::string buffer and + /// implementing overflow by calling a callback. + class StreamBuf : public std::streambuf { + public: + /// Construct a new streambuf. Parameters are the same as those of + /// \c CallbackOStream . + StreamBuf(size_t sz, Fn cb); + + /// Destruction will flush any remaining buffer contents. + ~StreamBuf() override; + + /// StreamBufs are not copyable, to avoid the flush callback receiving + /// the contents of multiple streams. + StreamBuf(const StreamBuf &) = delete; + StreamBuf &operator=(const StreamBuf &) = delete; + + protected: + /// std::streambuf overrides + int_type overflow(int_type ch) override; + int sync() override; + + private: + /// The size of the backing buffer. Fixed for an instance of the streambuf. + size_t sz_; + + /// The backing buffer that writes will go to until full. + std::unique_ptr buf_; + + /// The function called when buf_ has been filled. + Fn cb_; + + /// Clears the backing buffer. + void reset(); + + /// Clears the backing buffer and returns it contents in a string. + std::string take(); + }; + + StreamBuf sbuf_; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_CALLBACKOSTREAM_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/ConsoleMessage.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/ConsoleMessage.h new file mode 100644 index 000000000..906dbb9a8 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/ConsoleMessage.h @@ -0,0 +1,138 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H +#define HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H + +#include +#include +#include + +#include + +#include + +namespace facebook { +namespace hermes { +namespace cdp { + +/// Controls the max number of message to cached in \p consoleMessageCache_. The +/// value here is chosen to match what Chromium uses in their CDP +/// implementation. +static const int kMaxCachedConsoleMessages = 1000; + +enum class ConsoleAPIType { + kLog, + kDebug, + kInfo, + kError, + kWarning, + kDir, + kDirXML, + kTable, + kTrace, + kStartGroup, + kStartGroupCollapsed, + kEndGroup, + kClear, + kAssert, + kTimeEnd, + kCount +}; + +struct ConsoleMessage { + double timestamp; + ConsoleAPIType type; + std::vector args; + debugger::StackTrace stackTrace; + + ConsoleMessage( + double timestamp, + ConsoleAPIType type, + std::vector args, + debugger::StackTrace stackTrace = {}) + : timestamp(timestamp), + type(type), + args(std::move(args)), + stackTrace(stackTrace) {} +}; + +class ConsoleMessageStorage { + public: + ConsoleMessageStorage(size_t maxCachedMessages = kMaxCachedConsoleMessages); + + void addMessage(ConsoleMessage message); + void clear(); + + const std::deque &messages() const; + size_t discarded() const; + std::optional oldestTimestamp() const; + + private: + /// Maximum number of messages to cache. + size_t maxCachedMessages_; + /// Counts the number of console messages discarded when + /// \p consoleMessageCache_ is full. + size_t numConsoleMessagesDiscardedFromCache_ = 0; + /// Cache for storing console messages. Earlier messages are discarded when + /// the cache is full. The choice to use a std::deque is for fast operations + /// at the beginning and the end, so that adding to the cache and discarding + /// from the cache are fast. + std::deque consoleMessageCache_{}; +}; + +class CDPAgent; + +/// Token that identifies a specific subscription to console messages. +using ConsoleMessageRegistration = uint32_t; + +/// Dispatcher to deliver console messages to all registered subscribers. +/// Everything in this class must be used exclusively from the runtime thread. +class ConsoleMessageDispatcher { + public: + ConsoleMessageDispatcher() {} + ~ConsoleMessageDispatcher() {} + + /// Register a subscriber and return a token that can be used to + /// unregister in the future. Must only be called from the runtime thread. + ConsoleMessageRegistration subscribe( + std::function handler) { + auto token = ++tokenCounter_; + subscribers_[token] = handler; + return token; + } + + /// Unregister a subscriber using the token returned from registration. + /// Must only be called from the runtime thread. + void unsubscribe(ConsoleMessageRegistration token) { + subscribers_.erase(token); + } + + /// Deliver a new console message to each subscriber. Must only be called + /// from the runtime thread. + void deliverMessage(const ConsoleMessage &message) { + for (auto &pair : subscribers_) { + pair.second(message); + } + } + + private: + /// Collection of subscribers, identified by registration token. + std::unordered_map< + ConsoleMessageRegistration, + std::function> + subscribers_; + + /// Counter to generate unique registration tokens. + ConsoleMessageRegistration tokenCounter_ = 0; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_CDPCONSOLEMESSAGESTORAGE_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/DebuggerDomainAgent.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/DebuggerDomainAgent.h new file mode 100644 index 000000000..435cdb036 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/DebuggerDomainAgent.h @@ -0,0 +1,320 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_DEBUGGERDOMAINAGENT_H +#define HERMES_CDP_DEBUGGERDOMAINAGENT_H + +#include +#include + +#include +#include +#include + +#include "DomainAgent.h" +#include "DomainState.h" + +namespace facebook { +namespace hermes { +namespace cdp { + +enum class PausedNotificationReason; + +/// Last explicit debugger step command issued by the user. +enum class LastUserStepRequest { + StepInto, + StepOver, + StepOut, +}; + +namespace m = ::facebook::hermes::cdp::message; + +/// Details about a single Hermes breakpoint, implied by a CDP breakpoint. +struct HermesBreakpoint { + debugger::BreakpointID breakpointID; + debugger::ScriptID scriptID; +}; + +/// Type used to store CDP breakpoint identifiers. These IDs are generated by +/// the CDP Handler, so we can constrain them to a specific range. +using CDPBreakpointID = uint32_t; + +/// Description of where breakpoints should be created. +struct CDPBreakpointDescription : public StateValue { + ~CDPBreakpointDescription() override = default; + std::unique_ptr copy() const override { + auto value = std::make_unique(); + value->line = line; + value->column = column; + value->condition = condition; + value->url = url; + return value; + } + + /// Determines whether this breakpoint can be persisted across sessions + bool persistable() const { + // Only persist breakpoints that can apply to future scripts (i.e. + // breakpoints set on a set of files specified by script URL, not + // breakpoints set on an exact, session-specific script ID). + return url.has_value(); + } + + std::optional url; + long long line; + std::optional column; + std::optional condition; +}; + +/// Details of each existing CDP breakpoint, which may correspond to multiple +/// Hermes breakpoints. +struct CDPBreakpoint { + explicit CDPBreakpoint(CDPBreakpointDescription description) + : description(description) {} + + // Description of where the breakpoint should be applied + CDPBreakpointDescription description; + + // Registered breakpoints in Hermes + std::vector hermesBreakpoints; +}; + +struct HermesBreakpointLocation { + debugger::BreakpointID id; + debugger::SourceLocation location; +}; + +/// Handler for the "Debugger" domain of CDP. Accepts events from the runtime, +/// and CDP requests from the debug client belonging to the "Debugger" domain. +/// Produces CDP responses and events belonging to the "Debugger" domain. All +/// methods expect to be invoked with exclusive access to the runtime. +class DebuggerDomainAgent : public DomainAgent { + public: + DebuggerDomainAgent( + int32_t executionContextID, + HermesRuntime &runtime, + debugger::AsyncDebuggerAPI &asyncDebugger, + SynchronizedOutboundCallback messageCallback, + std::shared_ptr objTable_, + DomainState &state); + ~DebuggerDomainAgent(); + + /// Enables the Debugger domain without processing CDP message or sending a + /// CDP response. It will still send CDP notifications if needed. + void enable(); + /// Handles Debugger.enable request + /// @cdp Debugger.enable If domain is already enabled, will return success. + void enable(const m::debugger::EnableRequest &req); + /// Handles Debugger.disable request + /// @cdp Debugger.disable If domain is already disabled, will return success. + void disable(const m::debugger::DisableRequest &req); + + /// Handles Debugger.pause request + void pause(const m::debugger::PauseRequest &req); + /// Handles Debugger.resume request + void resume(const m::debugger::ResumeRequest &req); + + /// Handles Debugger.stepInto request + void stepInto(const m::debugger::StepIntoRequest &req); + /// Handles Debugger.stepOut request + void stepOut(const m::debugger::StepOutRequest &req); + /// Handles Debugger.stepOver request + void stepOver(const m::debugger::StepOverRequest &req); + + /// Handles Debugger.setBlackboxedRanges request + void setBlackboxedRanges(const m::debugger::SetBlackboxedRangesRequest &req); + /// Handles Debugger.setBlackboxPatterns request + void setBlackboxPatterns(const m::debugger::SetBlackboxPatternsRequest &req); + /// Handles Debugger.setPauseOnExceptions + void setPauseOnExceptions( + const m::debugger::SetPauseOnExceptionsRequest &req); + + /// Handles Debugger.evaluateOnCallFrame + void evaluateOnCallFrame(const m::debugger::EvaluateOnCallFrameRequest &req); + + /// Debugger.setBreakpoint creates a CDP breakpoint that applies to exactly + /// one script (identified by script ID) that does not survive reloads. + void setBreakpoint(const m::debugger::SetBreakpointRequest &req); + // Debugger.setBreakpointByUrl creates a CDP breakpoint that may apply to + // multiple scripts (identified by URL), and survives reloads. + void setBreakpointByUrl(const m::debugger::SetBreakpointByUrlRequest &req); + /// Handles Debugger.removeBreakpoint + void removeBreakpoint(const m::debugger::RemoveBreakpointRequest &req); + /// Handles Debugger.setBreakpointsActive + /// @cdp Debugger.setBreakpointsActive Allowed even if domain is not enabled. + void setBreakpointsActive( + const m::debugger::SetBreakpointsActiveRequest &req); + + private: + /// Handle an event originating from the runtime. + void handleDebuggerEvent( + HermesRuntime &runtime, + debugger::AsyncDebuggerAPI &asyncDebugger, + debugger::DebuggerEventType event); + + /// Send a Debugger.paused notification to the debug client + void sendPausedNotificationToClient(PausedNotificationReason reason); + /// Send a Debugger.scriptParsed notification to the debug client + void sendScriptParsedNotificationToClient( + const debugger::SourceLocation srcLoc); + + /// Obtain the newly loaded script and send a ScriptParsed notification to the + /// debug client + void processNewLoadedScript(); + + std::pair createCDPBreakpoint( + CDPBreakpointDescription &&description, + std::optional hermesBreakpoint = std::nullopt); + + std::optional createHermesBreakpoint( + debugger::ScriptID scriptID, + const CDPBreakpointDescription &description); + + void applyBreakpointAndSendNotification( + CDPBreakpointID cdpBreakpointID, + CDPBreakpoint &cdpBreakpoint, + const debugger::SourceLocation &srcLoc); + + std::optional applyBreakpoint( + CDPBreakpoint &cdpBreakpoint, + debugger::ScriptID scriptID); + + /// Holds a boolean that determines if scripts without a script url + /// (e.g. anonymous scripts) should be blackboxed. + /// Same as V8: + /// https://source.chromium.org/chromium/chromium/src/+/fef5d519bab86dbd712d76bfca5be90a6e03459c:v8/src/inspector/v8-debugger-agent-impl.cc;l=997-999 + bool blackboxAnonymousScripts_ = false; + /// Optionally, holds a compiled regex pattern that is used to test if + /// script urls should be blackboxed. + /// See isLocationBlackboxed below for more details. Same as V8: + /// https://source.chromium.org/chromium/chromium/src/+/fef5d519bab86dbd712d76bfca5be90a6e03459c:v8/src/inspector/v8-debugger-agent-impl.cc;l=993-996 + /// Matching using the compiled regex should be done with + /// ::hermes::regex::searchWithBytecode. + std::optional> compiledBlackboxPatternRegex_; + + /// A vector of 1-based positions per script id indicating where blackbox + /// state changes using [from inclusive, to exclusive) pairs. + /// [ (start) ... position[0]) range is not blackboxed + /// [position[0] ... position[1]) range is blackboxed + /// [position[1] ... position[2]) range is not blackboxed ... ... + /// [position[n] ... (end) ) range is blackboxed if n is even, not + /// blackboxed if odd. + /// This is used to determine if the debugger is paused on one of these + /// blackboxed ranges, to prevent the user from stopping there in the + /// following scenarios: + /// 1. Step out- repeats stepping out until reaches a non-blackboxed range. + /// 2. Step over- stepping over to a blackboxed range meaning that + /// the next un-blackboxed range would be after all the stepping in the + /// function are done (because blackboxing is per file, meaning per function + /// as well) so we can execute step out as well in this case until we + /// step out of blackboxed ranges. + /// Comparing with v8, we don’t check if the user comes from a blackboxed + /// range, but only if a stepover got you to a blackboxed range. However + /// both results in the same thing which is stepping out until reaching a + /// non-blackboxed range. + /// 3. Step into- execute another step into. + /// Repeat this step until outside of a blackboxed range. + /// 4. Exceptions triggering the debugger pause- + /// (uncaught or if the user chooses to stop on all exceptions)- + /// ignore and continue execution + /// 5. Debugger statements- ignore and continue execution + /// 6. Explicit pause- keep stepping in until reaching a non-blackboxed range + /// 7. Manual breakpoints- allow stopping in blackboxed ranges + std::unordered_map>> + blackboxedRanges_; + /// Checks whether the passed location falls within a blackboxed range + /// in blackboxedRanges_. + /// Chrome looks at full functions ("frames") to detemine this. See: + /// https://source.chromium.org/chromium/chromium/src/+/318e9cfd9fbbbc70906f6a78d017a2708248dc6d:v8/src/inspector/v8-debugger-agent-impl.cc;l=984-1026 + /// We, on the other hand, look at individual lines since there's no + /// difference in practise because the current way functions are blackboxed is + /// by using ignoreList in source maps, which blackboxes full files, which + /// means also it blackboxes full functions, so there's no difference between + /// checking if a line in a function is blackboxed or if the whole function is + /// blackboxed. + /// This means that we receive one "Debugger.setBlackboxedRanges" per bundle + /// file comprised of source js files. + /// For each file appearing in the "ignoreList" in source maps, we receive the + /// start positions and end positions of the file inside the bundle file: + /// [ file 1 start position, + /// file 1 end position, + /// file 2 start position, + /// file 2 end position, + /// ... ] + bool isLocationBlackboxed( + debugger::ScriptID scriptID, + std::string scriptName, + int lineNumber, + int columnNumber); + /// Checks whether the location of the top frame of the call stack is + /// blackboxed or not using isLocationBlackboxed + bool isTopFrameLocationBlackboxed(); + + bool checkDebuggerEnabled(const m::Request &req); + bool checkDebuggerPaused(const m::Request &req); + + /// Removes any modifications this agent made to Hermes in order to enable + /// debugging + void cleanUp(); + + HermesRuntime &runtime_; + debugger::AsyncDebuggerAPI &asyncDebugger_; + + /// ID for the registered DebuggerEventCallback + debugger::DebuggerEventCallbackID debuggerEventCallbackId_; + + /// Details of each CDP breakpoint that has been created, and not + /// yet destroyed. + std::unordered_map cdpBreakpoints_{}; + + /// CDP breakpoint IDs are assigned by the DebuggerDomainAgent. Keep track of + /// the next available ID. Starts with 100 to avoid confusion with Hermes + /// breakpoints IDs that start with 1. + CDPBreakpointID nextBreakpointID_ = 100; + + DomainState &state_; + + /// Whether the currently installed breakpoints actually take effect. If + /// they're supposed to be inactive, then debugger agent will automatically + /// resume execution when breakpoints are hit. + bool breakpointsActive_; + + /// Whether Debugger.enable was received and wasn't disabled by receiving + /// Debugger.disable + bool enabled_; + + /// Whether to consider the debugger as currently paused. There are some + /// debugger events such as ScriptLoaded where we don't consider the debugger + /// to be paused. + /// Should only be set using setPaused and setUnpaused. + bool paused_; + + /// Called when the runtime is paused. + void setPaused(PausedNotificationReason pausedNotificationReason); + + /// Called when the runtime is resumed. + void setUnpaused(); + + /// Set to true when the user selects to explicitly pause execution. + /// This is set back to false when the execution is paused. + bool explicitPausePending_ = false; + + /// Last explicit step type issued by the user. + /// * This is never reset because cdp can't tell if a step command was + /// completed since a step command that does not result in further operations + /// resolves to a "resume" without "stepFinished" or debugger pause. + /// That means that this member should only be used in situations where we are + /// sure that a step command was issued in the given scenario. For example, a + /// step into command followed by a resume would leave this member holding an + /// "StepInto" even when minutes later the execution stops on a breakpoint. + std::optional lastUserStepRequest_ = std::nullopt; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_DEBUGGERDOMAINAGENT_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/DomainAgent.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/DomainAgent.h new file mode 100644 index 000000000..6770e829f --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/DomainAgent.h @@ -0,0 +1,110 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_DOMAINAGENT_H +#define HERMES_CDP_DOMAINAGENT_H + +#include +#include + +#include +#include + +#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ + defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) +#include +#else +#ifndef TSA_GUARDED_BY +#define TSA_GUARDED_BY(x) +#endif +#endif + +namespace facebook { +namespace hermes { +namespace cdp { + +namespace m = ::facebook::hermes::cdp::message; + +/// A wrapper around std::function to make it safe to use from +/// multiple threads. The wrapper implements an invalidate function so that one +/// thread can clean up the underlying std::function in a thread-safe way. +template +class SynchronizedCallback { + public: + SynchronizedCallback(std::function func) + : funcContainer_(std::make_shared(func)) {} + + /// Thread-safe version that calls the underlying std::function. If the + /// underlying std::function is empty, this function is a no-op. + void operator()(Args... args) const { + std::lock_guard lock(funcContainer_->mutex); + if (funcContainer_->func) { + funcContainer_->func(args...); + } + } + + /// Reset the underlying std::function so that future invocations of + /// operator() would just be a no-op. + void invalidate() { + std::lock_guard lock(funcContainer_->mutex); + funcContainer_->func = std::function(); + } + + private: + struct FunctionContainer { + FunctionContainer(std::function func) : func(func) {} + + std::mutex mutex{}; + + /// The actual std::function to be invoked by operator() + std::function func TSA_GUARDED_BY(mutex); + }; + std::shared_ptr funcContainer_; +}; + +using SynchronizedOutboundCallback = SynchronizedCallback; + +class DomainAgent { + protected: + DomainAgent( + int32_t executionContextID, + SynchronizedOutboundCallback messageCallback, + std::shared_ptr objTable) + : executionContextID_(executionContextID), + messageCallback_(messageCallback), + objTable_(objTable) {} + virtual ~DomainAgent() {} + + /// Sends the provided string back to the debug client + void sendToClient(const std::string &str) { + messageCallback_(str); + } + + /// Sends the provided \p Response back to the debug client + void sendResponseToClient(const m::Response &resp) { + sendToClient(resp.toJsonStr()); + } + + /// Sends the provided \p Notification back to the debug client + void sendNotificationToClient(const m::Notification ¬e) { + sendToClient(note.toJsonStr()); + } + + /// Execution context ID associated with the HermesRuntime + int32_t executionContextID_; + + /// Callback function to send CDP response back to the debug client + SynchronizedOutboundCallback messageCallback_; + + std::shared_ptr objTable_; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_DOMAINAGENT_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/DomainState.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/DomainState.h new file mode 100644 index 000000000..5eb6bbb2f --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/DomainState.h @@ -0,0 +1,143 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_DOMAINSTATE_H +#define HERMES_CDP_DOMAINSTATE_H + +#include +#include +#include +#include +#include + +#if defined(__clang__) && (!defined(SWIG)) && defined(_LIBCPP_VERSION) && \ + defined(_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS) +#include +#else +#ifndef TSA_GUARDED_BY +#define TSA_GUARDED_BY(x) +#endif +#ifndef TSA_REQUIRES +#define TSA_REQUIRES(x) +#endif +#endif + +namespace facebook { +namespace hermes { +namespace cdp { + +/// Base class for data to be stored in DomainState. +struct StateValue { + virtual ~StateValue() = default; + virtual std::unique_ptr copy() const = 0; +}; + +/// StateValue that can be used as a boolean flag. +struct BooleanStateValue : public StateValue { + ~BooleanStateValue() override = default; + std::unique_ptr copy() const override; + + bool value{false}; +}; + +/// StateValue that can be used as a dictionary. Used as the main storage value +/// of DomainState so that modifications can be based on keys of the dictionary +/// hierarchy. +struct DictionaryStateValue : public StateValue { + ~DictionaryStateValue() override = default; + std::unique_ptr copy() const override; + + std::unordered_map> values; +}; + +using StateModification = + std::pair, std::unique_ptr>; + +/// This class acts as container for saving state that CDP agents need after a +/// reload. Its main purpose is to synchronize the manipulation of state on the +/// runtime thread and when CDPAgent::getState() gets called on arbitrary +/// thread. Functions in this class specifically do not contain callbacks to +/// ensure the mutex locking usage remain simple with no reentrancy to think +/// about. +class DomainState { + public: + DomainState(); + explicit DomainState(std::unique_ptr dict); + + /// TSA doesn't get applied to constructors, so delete the normal mechanism. + /// There is a separate copy() function instead. + DomainState(const DomainState &) = delete; + DomainState &operator=(const DomainState &) = delete; + + /// Deep copy of the data and make a new instance. Used by + /// CDPAgent::getState() to get the state in a thread-safe manner. + std::unique_ptr copy(); + + /// This function allows the caller to access values in the saved state. This + /// obtains a copy of the data so that no further synchronization is required + /// after calling this function. This function is expected to only be called a + /// few times after reload, so it isn't used frequently. All entries in the + /// \p paths vector are expected to be pointing to DictionaryStateValue(s) + /// except the last entry, which is a key to any StateValue. + /// \return a copy of the StateValue stored at \p paths, nullptr if no value + /// exists at paths + std::unique_ptr getCopy(std::vector paths); + + /// This class is the only way for callers to manipulate the DomainState. It + /// is a scope-based commit where the modifications get saved upon the class's + /// destruction. The class must not be saved elsewhere and outlive the + /// DomainState where it came from. The intent is to nudge the caller to batch + /// modifications and commit the changes in one go. Because we make a copy of + /// the state with copy(), we want state changes to be atomic. Caller can + /// still break things up into multiple transactions, but the hope is that + /// this nudges them to think about modifications as one atomic unit. + class Transaction { + public: + explicit Transaction(DomainState &state); + ~Transaction(); + + /// Adds a value to the container. All entries in the \p paths vector are + /// expected to be pointing to DictionaryStateValue(s) except the last + /// entry, which is a key to any StateValue. + void add(std::vector paths, const StateValue &value); + + /// Removes a value from the container. All entries in the \p paths vector + /// are expected to be pointing to DictionaryStateValue(s) except the last + /// entry, which is a key to any StateValue. + void remove(std::vector paths); + + private: + friend DomainState; + + DomainState &state_; + std::vector modifications_{}; + }; + + /// Gets a Transaction for modification. + Transaction transaction(); + + private: + /// Helper function for traversing the dictionary hierarchy. + DictionaryStateValue *getDict( + const std::vector &paths, + bool createMissingDict) TSA_REQUIRES(mutex_); + + /// Save modifications to \p dict_. + void commitTransaction(Transaction &transaction); + + std::mutex mutex_{}; + + /// The actual value container. TSA doesn't work if this is just a direct + /// value on the class, so using an unique_ptr. + std::unique_ptr dict_ TSA_GUARDED_BY(mutex_){}; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_DOMAINSTATE_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/HeapProfilerDomainAgent.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/HeapProfilerDomainAgent.h new file mode 100644 index 000000000..227214bcc --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/HeapProfilerDomainAgent.h @@ -0,0 +1,75 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_HEAPPROFILERDOMAINAGENT_H +#define HERMES_CDP_HEAPPROFILERDOMAINAGENT_H + +#include + +#include "DomainAgent.h" + +namespace facebook { +namespace hermes { +namespace cdp { + +/// Handler for the "HeapProfiler" domain of CDP. All methods expect to be +/// invoked with exclusive access to the runtime. +class HeapProfilerDomainAgent : public DomainAgent { + public: + HeapProfilerDomainAgent( + int32_t executionContextID, + HermesRuntime &runtime, + SynchronizedOutboundCallback messageCallback, + std::shared_ptr objTable); + ~HeapProfilerDomainAgent(); + + /// Handles HeapProfiler.takeHeapSnapshot request + void takeHeapSnapshot(const m::heapProfiler::TakeHeapSnapshotRequest &req); + + /// Handle HeapProfiler.getObjectByHeapObjectId + void getObjectByHeapObjectId( + const m::heapProfiler::GetObjectByHeapObjectIdRequest &req); + + /// Handle HeapProfiler.getObjectByHeapObjectId + void getHeapObjectId(const m::heapProfiler::GetHeapObjectIdRequest &req); + + /// Handle HeapProfiler.collectGarbage + void collectGarbage(const m::heapProfiler::CollectGarbageRequest &req); + + /// Handle HeapProfiler.startTrackingHeapObjects + void startTrackingHeapObjects( + const m::heapProfiler::StartTrackingHeapObjectsRequest &req); + + /// Handle HeapProfiler.stopTrackingHeapObjects + void stopTrackingHeapObjects( + const m::heapProfiler::StopTrackingHeapObjectsRequest &req); + + /// Handle HeapProfiler.startSampling + void startSampling(const m::heapProfiler::StartSamplingRequest &req); + + /// Handle HeapProfiler.stopSampling + void stopSampling(const m::heapProfiler::StopSamplingRequest &req); + + private: + void sendSnapshot(int reqId, bool reportProgress, bool captureNumericValue); + + HermesRuntime &runtime_; + + /// Flag indicating whether this agent is registered to receive heap object + /// tracking callbacks. + bool trackingHeapObjectStackTraces_ = false; + + /// Flag indicating whether this agent is currently running a heap sampling + /// session. + bool samplingHeap_ = false; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_HEAPPROFILERDOMAINAGENT_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/JSONValueInterfaces.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/JSONValueInterfaces.h new file mode 100644 index 000000000..23a12ba8c --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/JSONValueInterfaces.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_JSONVALUEINTERFACES_H +#define HERMES_CDP_JSONVALUEINTERFACES_H + +#include +#include + +#include + +namespace facebook { +namespace hermes { +namespace cdp { +using namespace ::hermes::parser; + +/// Convert a string to a JSONValue. Will return nullopt if parsing is not +/// successful. +std::optional parseStr( + const std::string &str, + JSONFactory &factory); + +/// Convert a string to a JSON object. Will return nullopt if parsing is not +/// successful, or the resulting JSON value is not an object. +std::optional parseStrAsJsonObj( + const std::string &str, + JSONFactory &factory); + +/// Convert a JSONValue to a string. +std::string jsonValToStr(const JSONValue *v); + +/// Check if two JSONValues are equal. +bool jsonValsEQ(const JSONValue *A, const JSONValue *B); + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_JSONVALUEINTERFACES_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageConverters.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageConverters.h new file mode 100644 index 000000000..7397bd1d0 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageConverters.h @@ -0,0 +1,85 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_MESSAGECONVERTERS_H +#define HERMES_CDP_MESSAGECONVERTERS_H + +#include +#include +#include + +#include +#include +#include + +namespace facebook { +namespace hermes { +namespace cdp { +namespace message { + +template +void setChromeLocation( + T &chromeLoc, + const facebook::hermes::debugger::SourceLocation &hermesLoc) { + if (hermesLoc.line != facebook::hermes::debugger::kInvalidLocation) { + chromeLoc.lineNumber = hermesLoc.line - 1; + } + + if (hermesLoc.column != facebook::hermes::debugger::kInvalidLocation) { + chromeLoc.columnNumber = hermesLoc.column - 1; + } +} + +/// ErrorCode magic numbers match JSC's (see InspectorBackendDispatcher.cpp) +enum class ErrorCode { + ParseError = -32700, + InvalidRequest = -32600, + MethodNotFound = -32601, + InvalidParams = -32602, + InternalError = -32603, + ServerError = -32000 +}; + +ErrorResponse +makeErrorResponse(int id, ErrorCode code, const std::string &message); + +OkResponse makeOkResponse(int id); + +namespace debugger { + +Location makeLocation(const facebook::hermes::debugger::SourceLocation &loc); + +} // namespace debugger + +namespace runtime { + +CallFrame makeCallFrame(const facebook::hermes::debugger::CallFrameInfo &info); + +std::vector makeCallFrames( + const facebook::hermes::debugger::StackTrace &stackTrace); + +} // namespace runtime + +namespace heapProfiler { + +std::unique_ptr makeSamplingHeapProfile( + const std::string &value); + +} // namespace heapProfiler + +namespace profiler { + +std::unique_ptr makeProfile(const std::string &value); + +} // namespace profiler + +} // namespace message +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_MESSAGECONVERTERS_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageInterfaces.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageInterfaces.h new file mode 100644 index 000000000..f19418f57 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageInterfaces.h @@ -0,0 +1,75 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_MESSAGEINTERFACES_H +#define HERMES_CDP_MESSAGEINTERFACES_H + +#include +#include +#include +#include +#include + +#include +#include + +namespace facebook { +namespace hermes { +namespace cdp { +namespace message { +using namespace ::hermes::parser; + +struct RequestHandler; + +/// Serializable is an interface for objects that can be serialized to and from +/// JSON. +struct Serializable { + virtual ~Serializable() = default; + virtual JSONValue *toJsonVal(JSONFactory &factory) const = 0; + + std::string toJsonStr() const; +}; + +/// Requests are sent from the debugger to the target. +struct Request : public Serializable { + using ParseResult = std::variant, std::string>; + static std::unique_ptr fromJson(const std::string &str); + + Request() = default; + explicit Request(std::string method) : method(method) {} + + // accept dispatches to the appropriate handler method in RequestHandler based + // on the type of the request. + virtual void accept(RequestHandler &handler) const = 0; + + long long id = 0; + std::string method; +}; + +/// Responses are sent from the target to the debugger in response to a Request. +struct Response : public Serializable { + Response() = default; + + std::optional id = std::nullopt; +}; + +/// Notifications are sent from the target to the debugger. This is used to +/// notify the debugger about events that occur in the target, e.g. stopping +/// at a breakpoint. +struct Notification : public Serializable { + Notification() = default; + explicit Notification(std::string method) : method(method) {} + + std::string method; +}; + +} // namespace message +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_MESSAGEINTERFACES_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageTypes.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageTypes.h new file mode 100644 index 000000000..bdc14d394 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageTypes.h @@ -0,0 +1,1279 @@ +// Copyright (c) Meta Platforms, Inc. and affiliates. All Rights Reserved. +// @generated SignedSource<<1284c402aedd087ebdf70e9e76596f1c>> + +#pragma once + +#include +#include + +#include +#include + +namespace facebook { +namespace hermes { +namespace cdp { +namespace message { + +template +void deleter(T *p); +using JSONBlob = std::string; +struct UnknownRequest; + +namespace debugger { +using BreakpointId = std::string; +struct BreakpointResolvedNotification; +struct CallFrame; +using CallFrameId = std::string; +struct DisableRequest; +struct EnableRequest; +struct EvaluateOnCallFrameRequest; +struct EvaluateOnCallFrameResponse; +struct Location; +struct PauseRequest; +struct PausedNotification; +struct RemoveBreakpointRequest; +struct ResumeRequest; +struct ResumedNotification; +struct Scope; +using ScriptLanguage = std::string; +struct ScriptParsedNotification; +struct ScriptPosition; +struct SetBlackboxPatternsRequest; +struct SetBlackboxedRangesRequest; +struct SetBreakpointByUrlRequest; +struct SetBreakpointByUrlResponse; +struct SetBreakpointRequest; +struct SetBreakpointResponse; +struct SetBreakpointsActiveRequest; +struct SetInstrumentationBreakpointRequest; +struct SetInstrumentationBreakpointResponse; +struct SetPauseOnExceptionsRequest; +struct StepIntoRequest; +struct StepOutRequest; +struct StepOverRequest; +} // namespace debugger + +namespace runtime { +struct CallArgument; +struct CallFrame; +struct CallFunctionOnRequest; +struct CallFunctionOnResponse; +struct CompileScriptRequest; +struct CompileScriptResponse; +struct ConsoleAPICalledNotification; +struct CustomPreview; +struct DisableRequest; +struct DiscardConsoleEntriesRequest; +struct EnableRequest; +struct EntryPreview; +struct EvaluateRequest; +struct EvaluateResponse; +struct ExceptionDetails; +struct ExecutionContextCreatedNotification; +struct ExecutionContextDescription; +using ExecutionContextId = long long; +struct GetHeapUsageRequest; +struct GetHeapUsageResponse; +struct GetPropertiesRequest; +struct GetPropertiesResponse; +struct GlobalLexicalScopeNamesRequest; +struct GlobalLexicalScopeNamesResponse; +struct InspectRequestedNotification; +struct InternalPropertyDescriptor; +struct ObjectPreview; +struct PropertyDescriptor; +struct PropertyPreview; +struct ReleaseObjectGroupRequest; +struct ReleaseObjectRequest; +struct RemoteObject; +using RemoteObjectId = std::string; +struct RunIfWaitingForDebuggerRequest; +using ScriptId = std::string; +struct StackTrace; +using Timestamp = double; +using UnserializableValue = std::string; +} // namespace runtime + +namespace heapProfiler { +struct AddHeapSnapshotChunkNotification; +struct CollectGarbageRequest; +struct GetHeapObjectIdRequest; +struct GetHeapObjectIdResponse; +struct GetObjectByHeapObjectIdRequest; +struct GetObjectByHeapObjectIdResponse; +using HeapSnapshotObjectId = std::string; +struct HeapStatsUpdateNotification; +struct LastSeenObjectIdNotification; +struct ReportHeapSnapshotProgressNotification; +struct SamplingHeapProfile; +struct SamplingHeapProfileNode; +struct SamplingHeapProfileSample; +struct StartSamplingRequest; +struct StartTrackingHeapObjectsRequest; +struct StopSamplingRequest; +struct StopSamplingResponse; +struct StopTrackingHeapObjectsRequest; +struct TakeHeapSnapshotRequest; +} // namespace heapProfiler + +namespace profiler { +struct PositionTickInfo; +struct Profile; +struct ProfileNode; +struct StartRequest; +struct StopRequest; +struct StopResponse; +} // namespace profiler + +/// RequestHandler handles requests via the visitor pattern. +struct RequestHandler { + virtual ~RequestHandler() = default; + + virtual void handle(const UnknownRequest &req) = 0; + virtual void handle(const debugger::DisableRequest &req) = 0; + virtual void handle(const debugger::EnableRequest &req) = 0; + virtual void handle(const debugger::EvaluateOnCallFrameRequest &req) = 0; + virtual void handle(const debugger::PauseRequest &req) = 0; + virtual void handle(const debugger::RemoveBreakpointRequest &req) = 0; + virtual void handle(const debugger::ResumeRequest &req) = 0; + virtual void handle(const debugger::SetBlackboxPatternsRequest &req) = 0; + virtual void handle(const debugger::SetBlackboxedRangesRequest &req) = 0; + virtual void handle(const debugger::SetBreakpointRequest &req) = 0; + virtual void handle(const debugger::SetBreakpointByUrlRequest &req) = 0; + virtual void handle(const debugger::SetBreakpointsActiveRequest &req) = 0; + virtual void handle( + const debugger::SetInstrumentationBreakpointRequest &req) = 0; + virtual void handle(const debugger::SetPauseOnExceptionsRequest &req) = 0; + virtual void handle(const debugger::StepIntoRequest &req) = 0; + virtual void handle(const debugger::StepOutRequest &req) = 0; + virtual void handle(const debugger::StepOverRequest &req) = 0; + virtual void handle(const heapProfiler::CollectGarbageRequest &req) = 0; + virtual void handle(const heapProfiler::GetHeapObjectIdRequest &req) = 0; + virtual void handle( + const heapProfiler::GetObjectByHeapObjectIdRequest &req) = 0; + virtual void handle(const heapProfiler::StartSamplingRequest &req) = 0; + virtual void handle( + const heapProfiler::StartTrackingHeapObjectsRequest &req) = 0; + virtual void handle(const heapProfiler::StopSamplingRequest &req) = 0; + virtual void handle( + const heapProfiler::StopTrackingHeapObjectsRequest &req) = 0; + virtual void handle(const heapProfiler::TakeHeapSnapshotRequest &req) = 0; + virtual void handle(const profiler::StartRequest &req) = 0; + virtual void handle(const profiler::StopRequest &req) = 0; + virtual void handle(const runtime::CallFunctionOnRequest &req) = 0; + virtual void handle(const runtime::CompileScriptRequest &req) = 0; + virtual void handle(const runtime::DisableRequest &req) = 0; + virtual void handle(const runtime::DiscardConsoleEntriesRequest &req) = 0; + virtual void handle(const runtime::EnableRequest &req) = 0; + virtual void handle(const runtime::EvaluateRequest &req) = 0; + virtual void handle(const runtime::GetHeapUsageRequest &req) = 0; + virtual void handle(const runtime::GetPropertiesRequest &req) = 0; + virtual void handle(const runtime::GlobalLexicalScopeNamesRequest &req) = 0; + virtual void handle(const runtime::ReleaseObjectRequest &req) = 0; + virtual void handle(const runtime::ReleaseObjectGroupRequest &req) = 0; + virtual void handle(const runtime::RunIfWaitingForDebuggerRequest &req) = 0; +}; + +/// NoopRequestHandler can be subclassed to only handle some requests. +struct NoopRequestHandler : public RequestHandler { + void handle(const UnknownRequest &req) override {} + void handle(const debugger::DisableRequest &req) override {} + void handle(const debugger::EnableRequest &req) override {} + void handle(const debugger::EvaluateOnCallFrameRequest &req) override {} + void handle(const debugger::PauseRequest &req) override {} + void handle(const debugger::RemoveBreakpointRequest &req) override {} + void handle(const debugger::ResumeRequest &req) override {} + void handle(const debugger::SetBlackboxPatternsRequest &req) override {} + void handle(const debugger::SetBlackboxedRangesRequest &req) override {} + void handle(const debugger::SetBreakpointRequest &req) override {} + void handle(const debugger::SetBreakpointByUrlRequest &req) override {} + void handle(const debugger::SetBreakpointsActiveRequest &req) override {} + void handle( + const debugger::SetInstrumentationBreakpointRequest &req) override {} + void handle(const debugger::SetPauseOnExceptionsRequest &req) override {} + void handle(const debugger::StepIntoRequest &req) override {} + void handle(const debugger::StepOutRequest &req) override {} + void handle(const debugger::StepOverRequest &req) override {} + void handle(const heapProfiler::CollectGarbageRequest &req) override {} + void handle(const heapProfiler::GetHeapObjectIdRequest &req) override {} + void handle( + const heapProfiler::GetObjectByHeapObjectIdRequest &req) override {} + void handle(const heapProfiler::StartSamplingRequest &req) override {} + void handle( + const heapProfiler::StartTrackingHeapObjectsRequest &req) override {} + void handle(const heapProfiler::StopSamplingRequest &req) override {} + void handle( + const heapProfiler::StopTrackingHeapObjectsRequest &req) override {} + void handle(const heapProfiler::TakeHeapSnapshotRequest &req) override {} + void handle(const profiler::StartRequest &req) override {} + void handle(const profiler::StopRequest &req) override {} + void handle(const runtime::CallFunctionOnRequest &req) override {} + void handle(const runtime::CompileScriptRequest &req) override {} + void handle(const runtime::DisableRequest &req) override {} + void handle(const runtime::DiscardConsoleEntriesRequest &req) override {} + void handle(const runtime::EnableRequest &req) override {} + void handle(const runtime::EvaluateRequest &req) override {} + void handle(const runtime::GetHeapUsageRequest &req) override {} + void handle(const runtime::GetPropertiesRequest &req) override {} + void handle(const runtime::GlobalLexicalScopeNamesRequest &req) override {} + void handle(const runtime::ReleaseObjectRequest &req) override {} + void handle(const runtime::ReleaseObjectGroupRequest &req) override {} + void handle(const runtime::RunIfWaitingForDebuggerRequest &req) override {} +}; + +/// Types +struct debugger::Location : public Serializable { + Location() = default; + Location(Location &&) = default; + Location(const Location &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + Location &operator=(const Location &) = delete; + Location &operator=(Location &&) = default; + + runtime::ScriptId scriptId{}; + long long lineNumber{}; + std::optional columnNumber; +}; + +struct runtime::PropertyPreview : public Serializable { + PropertyPreview() = default; + PropertyPreview(PropertyPreview &&) = default; + PropertyPreview(const PropertyPreview &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + PropertyPreview &operator=(const PropertyPreview &) = delete; + PropertyPreview &operator=(PropertyPreview &&) = default; + + std::string name; + std::string type; + std::optional value; + std::unique_ptr< + runtime::ObjectPreview, + std::function> + valuePreview{nullptr, deleter}; + std::optional subtype; +}; + +struct runtime::EntryPreview : public Serializable { + EntryPreview() = default; + EntryPreview(EntryPreview &&) = default; + EntryPreview(const EntryPreview &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + EntryPreview &operator=(const EntryPreview &) = delete; + EntryPreview &operator=(EntryPreview &&) = default; + + std::unique_ptr< + runtime::ObjectPreview, + std::function> + key{nullptr, deleter}; + std::unique_ptr< + runtime::ObjectPreview, + std::function> + value{nullptr, deleter}; +}; + +struct runtime::ObjectPreview : public Serializable { + ObjectPreview() = default; + ObjectPreview(ObjectPreview &&) = default; + ObjectPreview(const ObjectPreview &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + ObjectPreview &operator=(const ObjectPreview &) = delete; + ObjectPreview &operator=(ObjectPreview &&) = default; + + std::string type; + std::optional subtype; + std::optional description; + bool overflow{}; + std::vector properties; + std::optional> entries; +}; + +struct runtime::CustomPreview : public Serializable { + CustomPreview() = default; + CustomPreview(CustomPreview &&) = default; + CustomPreview(const CustomPreview &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + CustomPreview &operator=(const CustomPreview &) = delete; + CustomPreview &operator=(CustomPreview &&) = default; + + std::string header; + std::optional bodyGetterId; +}; + +struct runtime::RemoteObject : public Serializable { + RemoteObject() = default; + RemoteObject(RemoteObject &&) = default; + RemoteObject(const RemoteObject &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + RemoteObject &operator=(const RemoteObject &) = delete; + RemoteObject &operator=(RemoteObject &&) = default; + + std::string type; + std::optional subtype; + std::optional className; + std::optional value; + std::optional unserializableValue; + std::optional description; + std::optional objectId; + std::optional preview; + std::optional customPreview; +}; + +struct runtime::CallFrame : public Serializable { + CallFrame() = default; + CallFrame(CallFrame &&) = default; + CallFrame(const CallFrame &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + CallFrame &operator=(const CallFrame &) = delete; + CallFrame &operator=(CallFrame &&) = default; + + std::string functionName; + runtime::ScriptId scriptId{}; + std::string url; + long long lineNumber{}; + long long columnNumber{}; +}; + +struct runtime::StackTrace : public Serializable { + StackTrace() = default; + StackTrace(StackTrace &&) = default; + StackTrace(const StackTrace &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + StackTrace &operator=(const StackTrace &) = delete; + StackTrace &operator=(StackTrace &&) = default; + + std::optional description; + std::vector callFrames; + std::unique_ptr parent; +}; + +struct runtime::ExceptionDetails : public Serializable { + ExceptionDetails() = default; + ExceptionDetails(ExceptionDetails &&) = default; + ExceptionDetails(const ExceptionDetails &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + ExceptionDetails &operator=(const ExceptionDetails &) = delete; + ExceptionDetails &operator=(ExceptionDetails &&) = default; + + long long exceptionId{}; + std::string text; + long long lineNumber{}; + long long columnNumber{}; + std::optional scriptId; + std::optional url; + std::optional stackTrace; + std::optional exception; + std::optional executionContextId; +}; + +struct debugger::Scope : public Serializable { + Scope() = default; + Scope(Scope &&) = default; + Scope(const Scope &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + Scope &operator=(const Scope &) = delete; + Scope &operator=(Scope &&) = default; + + std::string type; + runtime::RemoteObject object{}; + std::optional name; + std::optional startLocation; + std::optional endLocation; +}; + +struct debugger::CallFrame : public Serializable { + CallFrame() = default; + CallFrame(CallFrame &&) = default; + CallFrame(const CallFrame &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + CallFrame &operator=(const CallFrame &) = delete; + CallFrame &operator=(CallFrame &&) = default; + + debugger::CallFrameId callFrameId{}; + std::string functionName; + std::optional functionLocation; + debugger::Location location{}; + std::string url; + std::vector scopeChain; + runtime::RemoteObject thisObj{}; + std::optional returnValue; +}; + +struct debugger::ScriptPosition : public Serializable { + ScriptPosition() = default; + ScriptPosition(ScriptPosition &&) = default; + ScriptPosition(const ScriptPosition &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + ScriptPosition &operator=(const ScriptPosition &) = delete; + ScriptPosition &operator=(ScriptPosition &&) = default; + + long long lineNumber{}; + long long columnNumber{}; +}; + +struct heapProfiler::SamplingHeapProfileNode : public Serializable { + SamplingHeapProfileNode() = default; + SamplingHeapProfileNode(SamplingHeapProfileNode &&) = default; + SamplingHeapProfileNode(const SamplingHeapProfileNode &) = delete; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + SamplingHeapProfileNode &operator=(const SamplingHeapProfileNode &) = delete; + SamplingHeapProfileNode &operator=(SamplingHeapProfileNode &&) = default; + + runtime::CallFrame callFrame{}; + double selfSize{}; + long long id{}; + std::vector children; +}; + +struct heapProfiler::SamplingHeapProfileSample : public Serializable { + SamplingHeapProfileSample() = default; + SamplingHeapProfileSample(SamplingHeapProfileSample &&) = default; + SamplingHeapProfileSample(const SamplingHeapProfileSample &) = delete; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + SamplingHeapProfileSample &operator=(const SamplingHeapProfileSample &) = + delete; + SamplingHeapProfileSample &operator=(SamplingHeapProfileSample &&) = default; + + double size{}; + long long nodeId{}; + double ordinal{}; +}; + +struct heapProfiler::SamplingHeapProfile : public Serializable { + SamplingHeapProfile() = default; + SamplingHeapProfile(SamplingHeapProfile &&) = default; + SamplingHeapProfile(const SamplingHeapProfile &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + SamplingHeapProfile &operator=(const SamplingHeapProfile &) = delete; + SamplingHeapProfile &operator=(SamplingHeapProfile &&) = default; + + heapProfiler::SamplingHeapProfileNode head{}; + std::vector samples; +}; + +struct profiler::PositionTickInfo : public Serializable { + PositionTickInfo() = default; + PositionTickInfo(PositionTickInfo &&) = default; + PositionTickInfo(const PositionTickInfo &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + PositionTickInfo &operator=(const PositionTickInfo &) = delete; + PositionTickInfo &operator=(PositionTickInfo &&) = default; + + long long line{}; + long long ticks{}; +}; + +struct profiler::ProfileNode : public Serializable { + ProfileNode() = default; + ProfileNode(ProfileNode &&) = default; + ProfileNode(const ProfileNode &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + ProfileNode &operator=(const ProfileNode &) = delete; + ProfileNode &operator=(ProfileNode &&) = default; + + long long id{}; + runtime::CallFrame callFrame{}; + std::optional hitCount; + std::optional> children; + std::optional deoptReason; + std::optional> positionTicks; +}; + +struct profiler::Profile : public Serializable { + Profile() = default; + Profile(Profile &&) = default; + Profile(const Profile &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + Profile &operator=(const Profile &) = delete; + Profile &operator=(Profile &&) = default; + + std::vector nodes; + double startTime{}; + double endTime{}; + std::optional> samples; + std::optional> timeDeltas; +}; + +struct runtime::CallArgument : public Serializable { + CallArgument() = default; + CallArgument(CallArgument &&) = default; + CallArgument(const CallArgument &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + CallArgument &operator=(const CallArgument &) = delete; + CallArgument &operator=(CallArgument &&) = default; + + std::optional value; + std::optional unserializableValue; + std::optional objectId; +}; + +struct runtime::ExecutionContextDescription : public Serializable { + ExecutionContextDescription() = default; + ExecutionContextDescription(ExecutionContextDescription &&) = default; + ExecutionContextDescription(const ExecutionContextDescription &) = delete; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + ExecutionContextDescription &operator=(const ExecutionContextDescription &) = + delete; + ExecutionContextDescription &operator=(ExecutionContextDescription &&) = + default; + + runtime::ExecutionContextId id{}; + std::string origin; + std::string name; + std::optional auxData; +}; + +struct runtime::PropertyDescriptor : public Serializable { + PropertyDescriptor() = default; + PropertyDescriptor(PropertyDescriptor &&) = default; + PropertyDescriptor(const PropertyDescriptor &) = delete; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + PropertyDescriptor &operator=(const PropertyDescriptor &) = delete; + PropertyDescriptor &operator=(PropertyDescriptor &&) = default; + + std::string name; + std::optional value; + std::optional writable; + std::optional get; + std::optional set; + bool configurable{}; + bool enumerable{}; + std::optional wasThrown; + std::optional isOwn; + std::optional symbol; +}; + +struct runtime::InternalPropertyDescriptor : public Serializable { + InternalPropertyDescriptor() = default; + InternalPropertyDescriptor(InternalPropertyDescriptor &&) = default; + InternalPropertyDescriptor(const InternalPropertyDescriptor &) = delete; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + InternalPropertyDescriptor &operator=(const InternalPropertyDescriptor &) = + delete; + InternalPropertyDescriptor &operator=(InternalPropertyDescriptor &&) = + default; + + std::string name; + std::optional value; +}; + +/// Requests +struct UnknownRequest : public Request { + UnknownRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::optional params; +}; + +struct debugger::DisableRequest : public Request { + DisableRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct debugger::EnableRequest : public Request { + EnableRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct debugger::EvaluateOnCallFrameRequest : public Request { + EvaluateOnCallFrameRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + debugger::CallFrameId callFrameId{}; + std::string expression; + std::optional objectGroup; + std::optional includeCommandLineAPI; + std::optional silent; + std::optional returnByValue; + std::optional generatePreview; + std::optional throwOnSideEffect; +}; + +struct debugger::PauseRequest : public Request { + PauseRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct debugger::RemoveBreakpointRequest : public Request { + RemoveBreakpointRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + debugger::BreakpointId breakpointId{}; +}; + +struct debugger::ResumeRequest : public Request { + ResumeRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::optional terminateOnResume; +}; + +struct debugger::SetBlackboxPatternsRequest : public Request { + SetBlackboxPatternsRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::vector patterns; + std::optional skipAnonymous; +}; + +struct debugger::SetBlackboxedRangesRequest : public Request { + SetBlackboxedRangesRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + runtime::ScriptId scriptId{}; + std::vector positions; +}; + +struct debugger::SetBreakpointRequest : public Request { + SetBreakpointRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + debugger::Location location{}; + std::optional condition; +}; + +struct debugger::SetBreakpointByUrlRequest : public Request { + SetBreakpointByUrlRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + long long lineNumber{}; + std::optional url; + std::optional urlRegex; + std::optional scriptHash; + std::optional columnNumber; + std::optional condition; +}; + +struct debugger::SetBreakpointsActiveRequest : public Request { + SetBreakpointsActiveRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + bool active{}; +}; + +struct debugger::SetInstrumentationBreakpointRequest : public Request { + SetInstrumentationBreakpointRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::string instrumentation; +}; + +struct debugger::SetPauseOnExceptionsRequest : public Request { + SetPauseOnExceptionsRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::string state; +}; + +struct debugger::StepIntoRequest : public Request { + StepIntoRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct debugger::StepOutRequest : public Request { + StepOutRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct debugger::StepOverRequest : public Request { + StepOverRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct heapProfiler::CollectGarbageRequest : public Request { + CollectGarbageRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct heapProfiler::GetHeapObjectIdRequest : public Request { + GetHeapObjectIdRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + runtime::RemoteObjectId objectId{}; +}; + +struct heapProfiler::GetObjectByHeapObjectIdRequest : public Request { + GetObjectByHeapObjectIdRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + heapProfiler::HeapSnapshotObjectId objectId{}; + std::optional objectGroup; +}; + +struct heapProfiler::StartSamplingRequest : public Request { + StartSamplingRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::optional samplingInterval; + std::optional includeObjectsCollectedByMajorGC; + std::optional includeObjectsCollectedByMinorGC; +}; + +struct heapProfiler::StartTrackingHeapObjectsRequest : public Request { + StartTrackingHeapObjectsRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::optional trackAllocations; +}; + +struct heapProfiler::StopSamplingRequest : public Request { + StopSamplingRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct heapProfiler::StopTrackingHeapObjectsRequest : public Request { + StopTrackingHeapObjectsRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::optional reportProgress; + std::optional treatGlobalObjectsAsRoots; + std::optional captureNumericValue; +}; + +struct heapProfiler::TakeHeapSnapshotRequest : public Request { + TakeHeapSnapshotRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::optional reportProgress; + std::optional treatGlobalObjectsAsRoots; + std::optional captureNumericValue; +}; + +struct profiler::StartRequest : public Request { + StartRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct profiler::StopRequest : public Request { + StopRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct runtime::CallFunctionOnRequest : public Request { + CallFunctionOnRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::string functionDeclaration; + std::optional objectId; + std::optional> arguments; + std::optional silent; + std::optional returnByValue; + std::optional generatePreview; + std::optional userGesture; + std::optional awaitPromise; + std::optional executionContextId; + std::optional objectGroup; +}; + +struct runtime::CompileScriptRequest : public Request { + CompileScriptRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::string expression; + std::string sourceURL; + bool persistScript{}; + std::optional executionContextId; +}; + +struct runtime::DisableRequest : public Request { + DisableRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct runtime::DiscardConsoleEntriesRequest : public Request { + DiscardConsoleEntriesRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct runtime::EnableRequest : public Request { + EnableRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct runtime::EvaluateRequest : public Request { + EvaluateRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::string expression; + std::optional objectGroup; + std::optional includeCommandLineAPI; + std::optional silent; + std::optional contextId; + std::optional returnByValue; + std::optional generatePreview; + std::optional userGesture; + std::optional awaitPromise; +}; + +struct runtime::GetHeapUsageRequest : public Request { + GetHeapUsageRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +struct runtime::GetPropertiesRequest : public Request { + GetPropertiesRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + runtime::RemoteObjectId objectId{}; + std::optional ownProperties; + std::optional accessorPropertiesOnly; + std::optional generatePreview; +}; + +struct runtime::GlobalLexicalScopeNamesRequest : public Request { + GlobalLexicalScopeNamesRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::optional executionContextId; +}; + +struct runtime::ReleaseObjectRequest : public Request { + ReleaseObjectRequest(); + static std::unique_ptr tryMake(const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + runtime::RemoteObjectId objectId{}; +}; + +struct runtime::ReleaseObjectGroupRequest : public Request { + ReleaseObjectGroupRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; + + std::string objectGroup; +}; + +struct runtime::RunIfWaitingForDebuggerRequest : public Request { + RunIfWaitingForDebuggerRequest(); + static std::unique_ptr tryMake( + const JSONObject *obj); + + JSONValue *toJsonVal(JSONFactory &factory) const override; + void accept(RequestHandler &handler) const override; +}; + +/// Responses +struct ErrorResponse : public Response { + ErrorResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + long long code; + std::string message; + std::optional data; +}; + +struct OkResponse : public Response { + OkResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; +}; + +struct debugger::EvaluateOnCallFrameResponse : public Response { + EvaluateOnCallFrameResponse() = default; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + runtime::RemoteObject result{}; + std::optional exceptionDetails; +}; + +struct debugger::SetBreakpointResponse : public Response { + SetBreakpointResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + debugger::BreakpointId breakpointId{}; + debugger::Location actualLocation{}; +}; + +struct debugger::SetBreakpointByUrlResponse : public Response { + SetBreakpointByUrlResponse() = default; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + debugger::BreakpointId breakpointId{}; + std::vector locations; +}; + +struct debugger::SetInstrumentationBreakpointResponse : public Response { + SetInstrumentationBreakpointResponse() = default; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + debugger::BreakpointId breakpointId{}; +}; + +struct heapProfiler::GetHeapObjectIdResponse : public Response { + GetHeapObjectIdResponse() = default; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + heapProfiler::HeapSnapshotObjectId heapSnapshotObjectId{}; +}; + +struct heapProfiler::GetObjectByHeapObjectIdResponse : public Response { + GetObjectByHeapObjectIdResponse() = default; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + runtime::RemoteObject result{}; +}; + +struct heapProfiler::StopSamplingResponse : public Response { + StopSamplingResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + heapProfiler::SamplingHeapProfile profile{}; +}; + +struct profiler::StopResponse : public Response { + StopResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + profiler::Profile profile{}; +}; + +struct runtime::CallFunctionOnResponse : public Response { + CallFunctionOnResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + runtime::RemoteObject result{}; + std::optional exceptionDetails; +}; + +struct runtime::CompileScriptResponse : public Response { + CompileScriptResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + std::optional scriptId; + std::optional exceptionDetails; +}; + +struct runtime::EvaluateResponse : public Response { + EvaluateResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + runtime::RemoteObject result{}; + std::optional exceptionDetails; +}; + +struct runtime::GetHeapUsageResponse : public Response { + GetHeapUsageResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + double usedSize{}; + double totalSize{}; +}; + +struct runtime::GetPropertiesResponse : public Response { + GetPropertiesResponse() = default; + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + std::vector result; + std::optional> + internalProperties; + std::optional exceptionDetails; +}; + +struct runtime::GlobalLexicalScopeNamesResponse : public Response { + GlobalLexicalScopeNamesResponse() = default; + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + std::vector names; +}; + +/// Notifications +struct debugger::BreakpointResolvedNotification : public Notification { + BreakpointResolvedNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + debugger::BreakpointId breakpointId{}; + debugger::Location location{}; +}; + +struct debugger::PausedNotification : public Notification { + PausedNotification(); + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + std::vector callFrames; + std::string reason; + std::optional data; + std::optional> hitBreakpoints; + std::optional asyncStackTrace; +}; + +struct debugger::ResumedNotification : public Notification { + ResumedNotification(); + static std::unique_ptr tryMake(const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; +}; + +struct debugger::ScriptParsedNotification : public Notification { + ScriptParsedNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + runtime::ScriptId scriptId{}; + std::string url; + long long startLine{}; + long long startColumn{}; + long long endLine{}; + long long endColumn{}; + runtime::ExecutionContextId executionContextId{}; + std::string hash; + std::optional executionContextAuxData; + std::optional sourceMapURL; + std::optional hasSourceURL; + std::optional isModule; + std::optional length; + std::optional scriptLanguage; +}; + +struct heapProfiler::AddHeapSnapshotChunkNotification : public Notification { + AddHeapSnapshotChunkNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + std::string chunk; +}; + +struct heapProfiler::HeapStatsUpdateNotification : public Notification { + HeapStatsUpdateNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + std::vector statsUpdate; +}; + +struct heapProfiler::LastSeenObjectIdNotification : public Notification { + LastSeenObjectIdNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + long long lastSeenObjectId{}; + double timestamp{}; +}; + +struct heapProfiler::ReportHeapSnapshotProgressNotification + : public Notification { + ReportHeapSnapshotProgressNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + long long done{}; + long long total{}; + std::optional finished; +}; + +struct runtime::ConsoleAPICalledNotification : public Notification { + ConsoleAPICalledNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + std::string type; + std::vector args; + runtime::ExecutionContextId executionContextId{}; + runtime::Timestamp timestamp{}; + std::optional stackTrace; +}; + +struct runtime::ExecutionContextCreatedNotification : public Notification { + ExecutionContextCreatedNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + runtime::ExecutionContextDescription context{}; +}; + +struct runtime::InspectRequestedNotification : public Notification { + InspectRequestedNotification(); + static std::unique_ptr tryMake( + const JSONObject *obj); + JSONValue *toJsonVal(JSONFactory &factory) const override; + + runtime::RemoteObject object{}; + JSONBlob hints; + std::optional executionContextId; +}; + +} // namespace message +} // namespace cdp +} // namespace hermes +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageTypesInlines.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageTypesInlines.h new file mode 100644 index 000000000..fe765f935 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/MessageTypesInlines.h @@ -0,0 +1,316 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_MESSAGETYPESINLINES_H +#define HERMES_CDP_MESSAGETYPESINLINES_H + +#include +#include +#include + +#include +#include +#include + +namespace facebook { +namespace hermes { +namespace cdp { +namespace message { + +template +using optional = std::optional; + +template +struct is_vector : std::false_type {}; + +template +struct is_vector> : std::true_type {}; + +/// valueFromJson + +/// Convert JSONValue to a Serializable type. +template +typename std:: + enable_if::value, std::unique_ptr>::type + valueFromJson(const JSONValue *v) { + auto res = llvh::dyn_cast_or_null(v); + if (!res) { + return nullptr; + } + return T::tryMake(res); +} + +/// Convert JSONValue to a bool. +template +typename std::enable_if::value, std::unique_ptr>::type +valueFromJson(const JSONValue *v) { + auto res = llvh::dyn_cast_or_null(v); + if (!res) { + return nullptr; + } + return std::make_unique(res->getValue()); +} + +/// Convert JSONValue to a long long. +template +typename std::enable_if::value, std::unique_ptr>:: + type + valueFromJson(const JSONValue *v) { + auto res = llvh::dyn_cast_or_null(v); + if (!res) { + return nullptr; + } + return std::make_unique(res->getValue()); +} + +/// Convert JSONValue to a double. +template +typename std::enable_if::value, std::unique_ptr>:: + type + valueFromJson(const JSONValue *v) { + auto res = llvh::dyn_cast_or_null(v); + if (!res) { + return nullptr; + } + return std::make_unique(res->getValue()); +} + +/// Convert JSONValue to a string. +template +typename std:: + enable_if::value, std::unique_ptr>::type + valueFromJson(const JSONValue *v) { + auto res = llvh::dyn_cast_or_null(v); + if (!res) { + return nullptr; + } + return std::make_unique(res->c_str()); +} + +/// Convert JSONValue to a vector. +template +typename std::enable_if::value, std::unique_ptr>::type +valueFromJson(const JSONValue *items) { + auto *arr = llvh::dyn_cast(items); + std::unique_ptr result = std::make_unique(); + result->reserve(arr->size()); + for (const auto &item : *arr) { + auto itemResult = valueFromJson(item); + if (!itemResult) { + return nullptr; + } + result->push_back(std::move(*itemResult)); + } + return result; +} + +/// Convert JSONValue to a JSONObject. +template +typename std:: + enable_if::value, std::unique_ptr>::type + valueFromJson(JSONValue *v) { + auto *res = llvh::dyn_cast_or_null(v); + if (!res) { + return nullptr; + } + return std::make_unique(res); +} + +/// Pass through JSONValues. +template +typename std:: + enable_if::value, std::unique_ptr>::type + valueFromJson(JSONValue *v) { + return std::make_unique(v); +} + +/// assign(lhs, obj, key) is a wrapper for: +/// +/// lhs = obj[key] +/// +/// It mainly exists so that we can choose the right version of valueFromJson +/// based on the type of lhs. + +template +bool assign(T &lhs, const JSONObject *obj, const U &key) { + JSONValue *v = obj->get(key); + if (v == nullptr) { + return false; + } + auto convertResult = valueFromJson(v); + if (convertResult) { + lhs = std::move(*convertResult); + return true; + } + return false; +} + +template +bool assign(optional &lhs, const JSONObject *obj, const U &key) { + JSONValue *v = obj->get(key); + if (v != nullptr) { + auto convertResult = valueFromJson(v); + if (convertResult) { + lhs = std::move(*convertResult); + return true; + } + return false; + } else { + lhs.reset(); + return true; + } +} + +template +bool assign(std::unique_ptr &lhs, const JSONObject *obj, const U &key) { + JSONValue *v = obj->get(key); + if (v != nullptr) { + auto convertResult = valueFromJson(v); + if (convertResult) { + lhs = std::move(convertResult); + return true; + } + return false; + } else { + lhs.reset(); + return true; + } +} + +template +bool assign( + std::unique_ptr> &lhs, + const JSONObject *obj, + const U &key) { + JSONValue *v = obj->get(key); + if (v != nullptr) { + auto convertResult = valueFromJson(v); + if (convertResult) { + lhs = std::move(convertResult); + return true; + } + return false; + } else { + lhs.reset(); + return true; + } +} + +/// valueToJson + +inline JSONValue *valueToJson(const Serializable &value, JSONFactory &factory) { + return value.toJsonVal(factory); +} + +// Convert a bool to JSONValue. +inline JSONValue *valueToJson(bool b, JSONFactory &factory) { + return factory.getBoolean(b); +} + +// Convert a long long to JSONValue. +inline JSONValue *valueToJson(long long num, JSONFactory &factory) { + return factory.getNumber(num); +} + +// Convert a double to JSONValue. +inline JSONValue *valueToJson(double num, JSONFactory &factory) { + return factory.getNumber(num); +} + +// Convert a string to JSONValue. +inline JSONValue *valueToJson(const std::string &str, JSONFactory &factory) { + return factory.getString(str); +} + +// Convert a vector to JSONValue. +template +JSONValue *valueToJson(const std::vector &items, JSONFactory &factory) { + llvh::SmallVector storage; + for (const auto &item : items) { + storage.push_back(valueToJson(item, factory)); + } + return factory.newArray(storage.size(), storage.begin(), storage.end()); +} + +// Cast a JSONObject to JSONValue. +inline JSONValue *valueToJson(JSONObject *obj, JSONFactory &factory) { + return llvh::cast(obj); +} + +// Pass through JSONValues. +inline JSONValue *valueToJson(JSONValue *v, JSONFactory &factory) { + return v; +} + +/// put(obj, key, value) is meant to be a wrapper for: +/// obj[key] = valueToJson(value); +/// However, JSONObjects are immutable, so we represent a 'put' operation as +/// pushing a new element onto a vector of JSONFactory::Props. + +using Properties = llvh::SmallVectorImpl; + +template +void put( + Properties &props, + const std::string &key, + const V &value, + JSONFactory &factory) { + JSONString *jsStr = factory.getString(key); + JSONValue *jsVal = valueToJson(value, factory); + props.push_back({jsStr, jsVal}); +} + +template +void put( + Properties &props, + const std::string &key, + const optional &optValue, + JSONFactory &factory) { + if (optValue.has_value()) { + JSONString *jsStr = factory.getString(key); + JSONValue *jsVal = valueToJson(optValue.value(), factory); + props.push_back({jsStr, jsVal}); + } +} + +template +void put( + Properties &props, + const std::string &key, + const std::unique_ptr &ptr, + JSONFactory &factory) { + if (ptr.get()) { + JSONString *jsStr = factory.getString(key); + JSONValue *jsVal = valueToJson(*ptr, factory); + props.push_back({jsStr, jsVal}); + } +} + +template +void put( + Properties &props, + const std::string &key, + const std::unique_ptr> &ptr, + JSONFactory &factory) { + if (ptr.get()) { + JSONString *jsStr = factory.getString(key); + JSONValue *jsVal = valueToJson(*ptr, factory); + props.push_back({jsStr, jsVal}); + } +} + +template +void deleter(T *p) { + delete p; +} + +} // namespace message +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_MESSAGETYPESINLINES_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/ProfilerDomainAgent.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/ProfilerDomainAgent.h new file mode 100644 index 000000000..6c62b9c8a --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/ProfilerDomainAgent.h @@ -0,0 +1,42 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_PROFILERDOMAINAGENT_H +#define HERMES_CDP_PROFILERDOMAINAGENT_H + +#include +#include + +#include "DomainAgent.h" + +namespace facebook { +namespace hermes { +namespace cdp { + +/// Handler for the "Profiler" domain of CDP. All methods expect to be invoked +/// with exclusive access to the runtime. +class ProfilerDomainAgent : public DomainAgent { + public: + ProfilerDomainAgent( + int32_t executionContextID, + HermesRuntime &runtime, + SynchronizedOutboundCallback messageCallback, + std::shared_ptr objTable); + ~ProfilerDomainAgent() = default; + + void start(const m::profiler::StartRequest &req); + void stop(const m::profiler::StopRequest &req); + + private: + HermesRuntime &runtime_; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_PROFILERDOMAINAGENT_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/RemoteObjectConverters.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/RemoteObjectConverters.h new file mode 100644 index 000000000..ae688884e --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/RemoteObjectConverters.h @@ -0,0 +1,80 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_REMOTEOBJECTCONVERTERS_H +#define HERMES_CDP_REMOTEOBJECTCONVERTERS_H + +#include +#include +#include +#include + +namespace facebook { +namespace hermes { +namespace cdp { + +struct ObjectSerializationOptions { + bool returnByValue = false; + bool generatePreview = false; +}; + +namespace message { + +namespace debugger { + +CallFrame makeCallFrame( + uint32_t callFrameIndex, + const facebook::hermes::debugger::CallFrameInfo &callFrameInfo, + const facebook::hermes::debugger::LexicalInfo &lexicalInfo, + cdp::RemoteObjectsTable &objTable, + jsi::Runtime &runtime, + const facebook::hermes::debugger::ProgramState &state); + +std::vector makeCallFrames( + const facebook::hermes::debugger::ProgramState &state, + cdp::RemoteObjectsTable &objTable, + jsi::Runtime &runtime); + +} // namespace debugger + +namespace runtime { + +RemoteObject makeRemoteObject( + facebook::jsi::Runtime &runtime, + const facebook::jsi::Value &value, + cdp::RemoteObjectsTable &objTable, + const std::string &objectGroup, + const cdp::ObjectSerializationOptions &serializationOptions); + +RemoteObject makeRemoteObjectForError( + facebook::jsi::Runtime &runtime, + const facebook::jsi::Value &value, + cdp::RemoteObjectsTable &objTable, + const std::string &objectGroup); + +ExceptionDetails makeExceptionDetails( + jsi::Runtime &runtime, + const jsi::JSError &error, + cdp::RemoteObjectsTable &objTable, + const std::string &objectGroup); + +ExceptionDetails makeExceptionDetails(const jsi::JSIException &err); + +ExceptionDetails makeExceptionDetails( + facebook::jsi::Runtime &runtime, + const facebook::hermes::debugger::EvalResult &result, + cdp::RemoteObjectsTable &objTable, + const std::string &objectGroup); + +} // namespace runtime + +} // namespace message +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_REMOTEOBJECTCONVERTERS_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/RemoteObjectsTable.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/RemoteObjectsTable.h new file mode 100644 index 000000000..1b8fff5a2 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/RemoteObjectsTable.h @@ -0,0 +1,130 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_REMOTEOBJECTSTABLE_H +#define HERMES_CDP_REMOTEOBJECTSTABLE_H + +#include +#include +#include +#include + +#include + +namespace facebook { +namespace hermes { +namespace cdp { + +/// Well-known object group names + +/** + * Objects created as a result of the Debugger.paused notification (e.g. scope + * objects) are placed in the "backtrace" object group. This object group is + * cleared when the VM resumes. + */ +extern const char *BacktraceObjectGroup; + +/** + * Objects that are created as a result of a console evaluation are placed in + * the "console" object group. This object group is cleared when the client + * clears the console. + */ +extern const char *ConsoleObjectGroup; + +/** + * RemoteObjectsTable manages the mapping of string object ids to scope metadata + * or actual JSI objects. The debugger vends these ids to the client so that the + * client can perform operations on the ids (e.g. enumerate properties on the + * object backed by the id). See Runtime.RemoteObjectId in the CDT docs for + * more details. + * + * Note that object handles are not ref-counted. Suppose an object foo is mapped + * to object id "objId" and is also in object group "objGroup". Then *either* of + * `releaseObject("objId")` or `releaseObjectGroup("objGroup")` will remove foo + * from the table. This matches the behavior of object groups in CDT. + */ +class RemoteObjectsTable { + public: + RemoteObjectsTable(); + ~RemoteObjectsTable(); + + RemoteObjectsTable(const RemoteObjectsTable &) = delete; + RemoteObjectsTable &operator=(const RemoteObjectsTable &) = delete; + + /** + * addScope adds the provided (frameIndex, scopeIndex) mapping to the table. + * If objectGroup is non-empty, then the scope object is also added to that + * object group for releasing via releaseObjectGroup. Returns an object id. + */ + std::string addScope( + std::pair frameAndScopeIndex, + const std::string &objectGroup); + + /** + * addValue adds the JSI value to the table. If objectGroup is non-empty, then + * the scope object is also added to that object group for releasing via + * releaseObjectGroup. Returns an object id. + */ + std::string addValue( + ::facebook::jsi::Value value, + const std::string &objectGroup); + + /// /param objId The object ID. + /// /return true if object ID represents a scope in the scope chain of a call + /// frame. + bool isScopeId(const std::string &objId) const; + + /** + * Retrieves the (frameIndex, scopeIndex) associated with this object id, or + * nullptr if no mapping exists. The pointer stays valid as long as you only + * call const methods on this class. + */ + const std::pair *getScope(const std::string &objId) const; + + /** + * Retrieves the JSI value associated with this object id, or nullptr if no + * mapping exists. The pointer stays valid as long as you only call const + * methods on this class. + */ + const ::facebook::jsi::Value *getValue(const std::string &objId) const; + + /** + * Retrieves the object group that this object id is in, or empty string if it + * isn't in an object group. The returned pointer is only guaranteed to be + * valid until the next call to this class. + */ + std::string getObjectGroup(const std::string &objId) const; + + /** + * Removes the scope or JSI value backed by the provided object ID from the + * table. \return true if the object was removed, false if it was not found. + */ + bool releaseObject(const std::string &objId); + + /** + * Removes all objects that are part of the provided object group from the + * table. + */ + void releaseObjectGroup(const std::string &objectGroup); + + private: + bool releaseObject(int64_t id); + + int64_t scopeId_ = -1; + int64_t valueId_ = 1; + + std::unordered_map> scopes_; + std::unordered_map values_; + std::unordered_map idToGroup_; + std::unordered_map> groupToIds_; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_REMOTEOBJECTSTABLE_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/cdp/RuntimeDomainAgent.h b/NativeScript/napi/hermes/include_shermes/hermes/cdp/RuntimeDomainAgent.h new file mode 100644 index 000000000..9c8142aab --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/cdp/RuntimeDomainAgent.h @@ -0,0 +1,141 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_CDP_RUNTIMEDOMAINAGENT_H +#define HERMES_CDP_RUNTIMEDOMAINAGENT_H + +#include + +#include "CDPDebugAPI.h" +#include "DomainAgent.h" +#include "RemoteObjectConverters.h" + +namespace facebook { +namespace hermes { +namespace cdp { + +namespace m = ::facebook::hermes::cdp::message; + +/// Handler for the "Runtime" domain of CDP. Accepts CDP requests belonging to +/// the "Runtime" domain from the debug client. Produces CDP responses and +/// events belonging to the "Runtime" domain. All methods expect to be invoked +/// with exclusive access to the runtime. +class RuntimeDomainAgent : public DomainAgent { + public: + RuntimeDomainAgent( + int32_t executionContextID, + HermesRuntime &runtime, + debugger::AsyncDebuggerAPI &asyncDebuggerAPI, + SynchronizedOutboundCallback messageCallback, + std::shared_ptr objTable, + ConsoleMessageStorage &consoleMessageStorage, + ConsoleMessageDispatcher &consoleMessageDispatcher); + ~RuntimeDomainAgent(); + + /// Enables the Runtime domain without processing CDP message or sending a CDP + /// response. It will still send CDP notifications if needed. + void enable(); + /// Handles Runtime.enable request + /// @cdp Runtime.enable If domain is already enabled, will return success. + void enable(const m::runtime::EnableRequest &req); + /// @cdp Runtime.discardConsoleEntries + void discardConsoleEntries( + const m::runtime::DiscardConsoleEntriesRequest &req); + /// Handles Runtime.disable request + /// @cdp Runtime.disable If domain is already disabled, will return success. + void disable(const m::runtime::DisableRequest &req); + /// Handles Runtime.getHeapUsage request + /// @cdp Runtime.getHeapUsage Allowed even if domain is not enabled. + void getHeapUsage(const m::runtime::GetHeapUsageRequest &req); + /// Handles Runtime.globalLexicalScopeNames request + /// @cdp Runtime.globalLexicalScopeNames Allowed even if domain is not + /// enabled. + void globalLexicalScopeNames( + const m::runtime::GlobalLexicalScopeNamesRequest &req); + /// Handles Runtime.compileScript request + /// @cdp Runtime.compileScript Not allowed if domain is not enabled. + void compileScript(const m::runtime::CompileScriptRequest &req); + /// Handles Runtime.getProperties request + /// @cdp Runtime.getProperties Allowed even if domain is not enabled. + void getProperties(const m::runtime::GetPropertiesRequest &req); + /// Handles Runtime.evaluate request + /// @cdp Runtime.evaluate Allowed even if domain is not enabled. + void evaluate(const m::runtime::EvaluateRequest &req); + /// Handles Runtime.callFunctionOn request + /// @cdp Runtime.callFunctionOn Allowed even if domain is not enabled. + void callFunctionOn(const m::runtime::CallFunctionOnRequest &req); + /// Dispatches a Runtime.consoleAPICalled notification + void consoleAPICalled(const ConsoleMessage &message, bool isBuffered); + /// Handles Runtime.releaseObject request + /// @cdp Runtime.releaseObject Allowed even if domain is not enabled. + void releaseObject(const m::runtime::ReleaseObjectRequest &req); + /// Handles Runtime.releaseObjectGroup request + /// @cdp Runtime.releaseObjectGroup Allowed even if domain is not enabled. + void releaseObjectGroup(const m::runtime::ReleaseObjectGroupRequest &req); + + private: + struct Helpers { + jsi::Function objectGetOwnPropertySymbols; + jsi::Function objectGetOwnPropertyNames; + jsi::Function objectGetOwnPropertyDescriptor; + jsi::Function objectGetPrototypeOf; + + explicit Helpers(jsi::Runtime &runtime); + }; + + bool checkRuntimeEnabled(const m::Request &req); + + /// Ensure the provided \p executionContextId matches the one + /// indicated via the constructor. Returns true if they match. + /// Sends an error message with the specified \p commandId + /// and returns false otherwise. + bool validateExecutionContextId( + m::runtime::ExecutionContextId executionContextId, + long long commandId); + + std::optional> makePropsFromScope( + std::pair frameAndScopeIndex, + const std::string &objectGroup, + const debugger::ProgramState &state, + const ObjectSerializationOptions &serializationOptions); + std::vector makePropsFromValue( + const jsi::Value &value, + const std::string &objectGroup, + bool onlyOwnProperties, + bool accessorPropertiesOnly, + const ObjectSerializationOptions &serializationOptions); + std::vector + makeInternalPropsFromValue( + const jsi::Value &value, + const std::string &objectGroup, + const ObjectSerializationOptions &serializationOptions); + + HermesRuntime &runtime_; + debugger::AsyncDebuggerAPI &asyncDebuggerAPI_; + ConsoleMessageStorage &consoleMessageStorage_; + ConsoleMessageDispatcher &consoleMessageDispatcher_; + + /// Whether Runtime.enable was received and wasn't disabled by receiving + /// Runtime.disable + bool enabled_; + + // preparedScripts_ stores user-entered scripts that have been prepared for + // execution, and may be invoked by a later command. + std::vector> preparedScripts_; + + /// Console message subscription token, used to unsubscribe during shutdown. + ConsoleMessageRegistration consoleMessageRegistration_; + + /// Cached helper JS functions used by agent methods. + const Helpers helpers_; +}; + +} // namespace cdp +} // namespace hermes +} // namespace facebook + +#endif // HERMES_CDP_RUNTIMEDOMAINAGENT_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/hermes.h b/NativeScript/napi/hermes/include_shermes/hermes/hermes.h new file mode 100644 index 000000000..afae8777b --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/hermes.h @@ -0,0 +1,222 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_HERMES_H +#define HERMES_HERMES_H + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +struct HermesTestHelper; +struct SHUnit; +struct SHRuntime; + +namespace hermes { +namespace vm { +class GCExecTrace; +class Runtime; +} // namespace vm +} // namespace hermes + +namespace facebook { +namespace jsi { + +class ThreadSafeRuntime; + +} + +namespace hermes { + +namespace debugger { +class Debugger; +} + +class HermesRuntime; +/// The Hermes Root API interface. This is the entry point to create the Hermes +/// runtime and to access Hermes-specific methods that do not rely on a runtime +/// instance. +class HERMES_EXPORT IHermesRootAPI : public jsi::ICast { + public: + static constexpr jsi::UUID uuid{ + 0xb654d898, + 0xdfad, + 0x11ef, + 0x859a, + 0x325096b39f47}; + + // Returns an instance of Hermes Runtime. + virtual std::unique_ptr makeHermesRuntime( + const ::hermes::vm::RuntimeConfig &runtimeConfig) = 0; + + virtual bool isHermesBytecode(const uint8_t *data, size_t len) = 0; + + // Returns the supported bytecode version. + virtual uint32_t getBytecodeVersion() = 0; + + // (EXPERIMENTAL) Issues madvise calls for portions of the given + // bytecode file that will likely be used when loading the bytecode + // file and running its global function. + virtual void prefetchHermesBytecode(const uint8_t *data, size_t len) = 0; + + // Returns whether the data is valid HBC with more extensive checks than + // isHermesBytecode and returns why it isn't in errorMessage (if nonnull) + // if not. + virtual bool hermesBytecodeSanityCheck( + const uint8_t *data, + size_t len, + std::string *errorMessage = nullptr) = 0; + + /// Sets a global fatal handler that is shared across all active Hermes + /// runtimes. Setting fatal handler in multiple places will override the + /// previous fatal handler set by this functionality. + /// The fatal handler must not throw exceptions, as Hermes is compiled without + /// exceptions. + virtual void setFatalHandler(void (*handler)(const std::string &)) = 0; + + // Assuming that \p data is valid HBC bytecode data, returns a pointer to the + // first element of the epilogue, data append to the end of the bytecode + // stream. Return pair contain ptr to data and header. + virtual std::pair getBytecodeEpilogue( + const uint8_t *data, + size_t len) = 0; + + /// Enable sampling profiler. + /// Starts a separate thread that polls VM state with \p meanHzFreq frequency. + /// Any subsequent call to \c enableSamplingProfiler() is ignored until + /// next call to \c disableSamplingProfiler() + virtual void enableSamplingProfiler(double meanHzFreq = 100) = 0; + + /// Disable the sampling profiler + virtual void disableSamplingProfiler() = 0; + + /// Dump sampled stack trace to the given file name. + virtual void dumpSampledTraceToFile(const std::string &fileName) = 0; + + /// Dump sampled stack trace to the given stream. + virtual void dumpSampledTraceToStream(std::ostream &stream) = 0; + + /// Return the executed JavaScript function info. + /// This information holds the segmentID, Virtualoffset and sourceURL. + /// This information is needed specifically to be able to symbolicate non-CJS + /// bundles correctly. This API will be simplified later to simply return a + /// segmentID and virtualOffset, when we are able to only support CJS bundles. + virtual std::unordered_map> + getExecutedFunctions() = 0; + + /// \return whether code coverage profiler is enabled or not. + virtual bool isCodeCoverageProfilerEnabled() = 0; + + /// Enable code coverage profiler. + virtual void enableCodeCoverageProfiler() = 0; + + /// Disable code coverage profiler. + virtual void disableCodeCoverageProfiler() = 0; + + protected: + /// The destructor is protected as delete calls on interfaces must not occur. + /// It is also non-virtual to simplify the v-table. + ~IHermesRootAPI() {} +}; + +/// The setFatalHandler functionality has global effects, which may cause +/// unintended or surprising behavior for users of this API. For this reason, it +/// is not recommended and the functionality is provided by the optional +/// interface ISetFatalHandler. +class HERMES_EXPORT ISetFatalHandler : public jsi::ICast { + public: + static constexpr jsi::UUID uuid{ + 0xda98a610, + 0x09cb, + 0x11f0, + 0x87bf, + 0x325096b39f47}; + /// Sets a global fatal handler that is shared across all active Hermes + /// runtimes. Setting fatal handler in multiple places will override the + /// previous fatal handler set by this functionality. + /// The fatal handler must not throw exceptions, as Hermes is compiled without + /// exceptions. + virtual void setFatalHandler(void (*handler)(const std::string &)) = 0; + + protected: + ~ISetFatalHandler() = default; +}; + +/// Interface for methods that are exposed for test purposes. +class HERMES_EXPORT IHermesTestHelpers : public jsi::ICast { + public: + static constexpr jsi::UUID uuid{ + 0x664e489a, + 0xf941, + 0x11ef, + 0xa44c, + 0x325096b39f47}; + + virtual size_t rootsListLengthForTests() const = 0; + + protected: + ~IHermesTestHelpers() = default; +}; + +class HermesRuntime : public jsi::Runtime, + public IHermes, + public IHermesSHUnit { + public: + /// Similar to jsi::Runtime, HermesRuntime is treated as an object, rather + /// than a pure interface. This is to prevent breaking usages of + /// HermesRuntime prior to the introduction of jsi::IRuntime, IHermes, and + /// other interfaces. + ~HermesRuntime() override = default; + + using jsi::Runtime::castInterface; +}; + +/// Returns a pointer to an object that can be cast into IHermesRootAPI, which +/// can be used to create a Hermes runtime and to access global Hermes-specific +/// methods. This object has static lifetime. +HERMES_EXPORT jsi::ICast *makeHermesRootAPI(); + +/// Return a RuntimeConfig that is more suited for running untrusted JS than +/// the default config. Disables some language features and may trade off some +/// performance for security. +/// +/// Can serve as a starting point with tweaks to re-enable needed features: +/// auto conf = hardenedHermesRuntimeConfig().rebuild(); +/// conf.withArrayBuffer(true); +/// ... +/// auto runtime = makeHermesRuntime(conf.build()); +HERMES_EXPORT ::hermes::vm::RuntimeConfig hardenedHermesRuntimeConfig(); + +HERMES_EXPORT std::unique_ptr makeHermesRuntime( + const ::hermes::vm::RuntimeConfig &runtimeConfig = + ::hermes::vm::RuntimeConfig()); + +/// Create a HermesRuntime for the given config without throwing any exceptions. +/// This is safe to be called from code that is compiled without exceptions. +/// Returns nullptr on failure. +HERMES_EXPORT std::unique_ptr makeHermesRuntimeNoThrow( + const ::hermes::vm::RuntimeConfig &runtimeConfig = + ::hermes::vm::RuntimeConfig()) noexcept; + +HERMES_EXPORT std::unique_ptr +makeThreadSafeHermesRuntime( + const ::hermes::vm::RuntimeConfig &runtimeConfig = + ::hermes::vm::RuntimeConfig()); +} // namespace hermes +} // namespace facebook + +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes/hermes_node_api.h b/NativeScript/napi/hermes/include_shermes/hermes/hermes_node_api.h new file mode 100644 index 000000000..f0a08c951 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/hermes_node_api.h @@ -0,0 +1,147 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT license. + */ + +#ifndef HERMES_NODE_API_H +#define HERMES_NODE_API_H + +#include +#include +// #include "hermes/VM/RuntimeModule.h" +#include "js_native_api.h" + +NAPI_EXTERN napi_status NAPI_CDECL napi_run_bytecode(napi_env env, void* data, size_t size, const char* source_url, napi_value *result); + +namespace hermes::node_api { + +class NodeApiEnvironment; + +// A task to execute by TaskRunner. +class Task { + public: + virtual ~Task() = default; + virtual void invoke() noexcept = 0; +}; + +// The TaskRunner interface to schedule tasks in JavaScript thread. +class TaskRunner { + public: + virtual ~TaskRunner() = default; + virtual void post(std::unique_ptr task) noexcept = 0; +}; + +// Get or create a Node API environment associated with the given Hermes +// runtime. The Node API environment is deleted by the runtime destructor. +// HERMES_EXPORT vm::CallResult getOrCreateNodeApiEnvironment( +// vm::Runtime &runtime, +// hbc::CompileFlags compileFlags, +// std::shared_ptr taskRunner, +// const std::function &unhandledErrorCallback, +// int32_t apiVersion) noexcept; + +napi_env createNodeApiEnv( + void* vmRuntime, + std::shared_ptr<::hermes::node_api::TaskRunner> taskRunner, + const std::function &unhandledErrorCallback, + int32_t NODE_API_VERSION +) noexcept; + +// // Initialize new Node API module in a new Node API environment. +// napi_status initializeNodeApiModule( +// vm::Runtime &runtime, +// napi_addon_register_func registerModule, +// int32_t apiVersion, +// napi_value *exports) noexcept; + +// napi_status setNodeApiEnvironmentData( +// napi_env env, +// const napi_type_tag &tag, +// void *data) noexcept; + +// napi_status getNodeApiEnvironmentData( +// napi_env env, +// const napi_type_tag &tag, +// void **data) noexcept; + +// // TODO: can we remove it? +// napi_status checkNodeApiPreconditions(napi_env env) noexcept; + +// // TODO: can we remove it? +// napi_status setNodeApiValue( +// napi_env env, +// ::hermes::vm::CallResult<::hermes::vm::HermesValue> hvResult, +// napi_value *result); + +// // TODO: can we remove it? +// napi_status checkJSErrorStatus( +// napi_env env, +// vm::ExecutionStatus hermesStatus) noexcept; + +// // TODO: remove it +// napi_status queueMicrotask(napi_env env, napi_value callback) noexcept; + +// using nodeApiCallback = hermes::vm::CallResult(void *); + +// napi_status runInNodeApiContext( +// napi_env env, +// nodeApiCallback callback, +// void *data, +// napi_value *result) noexcept; + +// template +// napi_status runInNodeApiContext( +// napi_env env, +// TCallback &&callback, +// napi_value *result) noexcept { +// return runInNodeApiContext( +// env, +// [](void *data) -> ::hermes::vm::CallResult { +// std::remove_reference_t *cb = +// reinterpret_cast *>(data); +// return (*cb)(); +// }, +// &callback, +// result); +// } + +// // TODO: can we remove it? +// template +// napi_status setLastNativeError( +// napi_env env, +// napi_status status, +// const char *fileName, +// uint32_t line, +// TArgs &&...args) noexcept { +// std::ostringstream sb; +// (void)(sb << ... << args); +// const std::string message = sb.str(); +// return setLastNativeError(env, status, fileName, line, message); +// } + +// // TODO: can we remove it? +// template <> +// napi_status setLastNativeError( +// napi_env env, +// napi_status status, +// const char *fileName, +// uint32_t line, +// const std::string &message) noexcept; + +// // TODO: can we remove it? +// napi_status clearLastNativeError(napi_env env) noexcept; + +// // TODO: can we replace it with something else? +// napi_status openNodeApiScope(napi_env env, void **scope) noexcept; + +// // TODO: can we replace it with something else? +// napi_status closeNodeApiScope(napi_env env, void *scope) noexcept; + +} // namespace hermes::node_api + +#endif // HERMES_NODE_API_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes/hermes_tracing.h b/NativeScript/napi/hermes/include_shermes/hermes/hermes_tracing.h new file mode 100644 index 000000000..bb33b3572 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes/hermes_tracing.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_HERMES_TRACING_H +#define HERMES_HERMES_TRACING_H + +#include + +namespace llvh { +class raw_ostream; +} // namespace llvh + +namespace facebook { +namespace hermes { + +/// Creates and returns a tracing runtime if \p runtimeConfig.SynthTraceMode is +/// either SynthTraceMode::Tracing or SynthTraceMode::TracingAndReplaying. +/// Otherwise, returns the passed \n hermesRuntime as is. +/// The trace will be written to \p traceScratchPath incrementally. +/// On completion, the file will be renamed to \p traceResultPath, and +/// \p traceCompletionCallback (for post-processing) will be invoked. +/// Completion can be triggered implicitly by crash (if crash manager is +/// provided) or explicitly by invocation of flush. +/// If the runtime is destructed without triggering trace completion, +/// the file at \p traceScratchPath will be deleted. +/// The return value of \p traceCompletionCallback indicates whether the +/// invocation completed successfully. If \p traceCompletionCallback is null, it +/// also assumes as if the callback is successful. +std::shared_ptr makeTracingHermesRuntime( + std::shared_ptr hermesRuntime, + const ::hermes::vm::RuntimeConfig &runtimeConfig, + const std::string &traceScratchPath, + const std::string &traceResultPath, + std::function traceCompletionCallback); + +/// Creates and returns a tracing runtime that wrapps the passed +/// \p hermesRuntime. This API is mainly for Synth Trace replay (and tracing), +/// and for testing. +/// \p traceStream the stream to write trace to. +/// \p forReplay indicates whether the runtime is being used in trace replay and +/// tracing. +std::shared_ptr makeTracingHermesRuntime( + std::shared_ptr hermesRuntime, + const ::hermes::vm::RuntimeConfig &runtimeConfig, + std::unique_ptr traceStream, + bool forReplay = false); + +} // namespace hermes +} // namespace facebook + +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes_abi/HermesABIHelpers.h b/NativeScript/napi/hermes/include_shermes/hermes_abi/HermesABIHelpers.h new file mode 100644 index 000000000..9d2394599 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_abi/HermesABIHelpers.h @@ -0,0 +1,295 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_ABI_HERMES_ABI_HELPERS_H +#define HERMES_ABI_HERMES_ABI_HELPERS_H + +#include "hermes_abi/hermes_abi.h" + +namespace facebook { +namespace hermes { +namespace abi { + +#define DECLARE_HERMES_ABI_POINTER_HELPERS(name) \ + inline HermesABI##name create##name(HermesABIManagedPointer *ptr) { \ + return {ptr}; \ + } \ + inline HermesABI##name##OrError create##name##OrError( \ + HermesABIManagedPointer *ptr) { \ + return {(uintptr_t)ptr}; \ + } \ + inline HermesABI##name##OrError create##name##OrError( \ + HermesABIErrorCode err) { \ + return {static_cast((err << 2) | 1)}; \ + } \ + inline bool isError(const HermesABI##name##OrError &p) { \ + return p.ptr_or_error & 1; \ + } \ + inline HermesABIErrorCode getError(const HermesABI##name##OrError &p) { \ + assert(isError(p)); \ + return (HermesABIErrorCode)(p.ptr_or_error >> 2); \ + } \ + inline HermesABI##name get##name(HermesABI##name##OrError p) { \ + assert(!isError(p)); \ + return create##name((HermesABIManagedPointer *)p.ptr_or_error); \ + } +HERMES_ABI_POINTER_TYPES(DECLARE_HERMES_ABI_POINTER_HELPERS) +#undef DECLARE_HERMES_ABI_POINTER_HELPERS + +/// Release the given HermesABIManagedPointer. +inline void releasePointer(HermesABIManagedPointer *mp) { + mp->vtable->invalidate(mp); +} + +inline HermesABIVoidOrError createVoidOrError(void) { + return {0}; +} +inline HermesABIVoidOrError createVoidOrError(HermesABIErrorCode err) { + return {(uintptr_t)((err << 2) | 1)}; +} +inline bool isError(const HermesABIVoidOrError &v) { + return v.void_or_error & 1; +} +inline HermesABIErrorCode getError(const HermesABIVoidOrError &v) { + assert(isError(v)); + return (HermesABIErrorCode)(v.void_or_error >> 2); +} + +inline HermesABIBoolOrError createBoolOrError(bool val) { + return {(uintptr_t)((val ? 1 : 0) << 2)}; +} +inline HermesABIBoolOrError createBoolOrError(HermesABIErrorCode err) { + return {(uintptr_t)((err << 2) | 1)}; +} +inline bool isError(const HermesABIBoolOrError &p) { + return p.bool_or_error & 1; +} +inline HermesABIErrorCode getError(const HermesABIBoolOrError &p) { + return (HermesABIErrorCode)(p.bool_or_error >> 2); +} +inline bool getBool(const HermesABIBoolOrError &p) { + return p.bool_or_error >> 2; +} + +inline HermesABIUint8PtrOrError createUint8PtrOrError(uint8_t *val) { + HermesABIUint8PtrOrError res; + res.is_error = false; + res.data.val = val; + return res; +} +inline HermesABIUint8PtrOrError createUint8PtrOrError(HermesABIErrorCode err) { + HermesABIUint8PtrOrError res; + res.is_error = true; + res.data.error = err; + return res; +} +inline bool isError(const HermesABIUint8PtrOrError &p) { + return p.is_error; +} +inline HermesABIErrorCode getError(const HermesABIUint8PtrOrError &p) { + return (HermesABIErrorCode)p.data.error; +} +inline uint8_t *getUint8Ptr(const HermesABIUint8PtrOrError &p) { + return p.data.val; +} + +inline HermesABISizeTOrError createSizeTOrError(size_t val) { + HermesABISizeTOrError res; + res.is_error = false; + res.data.val = val; + return res; +} +inline HermesABISizeTOrError createSizeTOrError(HermesABIErrorCode err) { + HermesABISizeTOrError res; + res.is_error = true; + res.data.error = err; + return res; +} +inline bool isError(const HermesABISizeTOrError &p) { + return p.is_error; +} +inline HermesABIErrorCode getError(const HermesABISizeTOrError &p) { + return (HermesABIErrorCode)p.data.error; +} +inline size_t getSizeT(const HermesABISizeTOrError &p) { + return p.data.val; +} + +inline HermesABIPropNameIDListPtrOrError createPropNameIDListPtrOrError( + HermesABIPropNameIDList *ptr) { + return {(uintptr_t)ptr}; +} +inline HermesABIPropNameIDListPtrOrError createPropNameIDListPtrOrError( + HermesABIErrorCode err) { + return {static_cast((err << 2) | 1)}; +} +inline bool isError(HermesABIPropNameIDListPtrOrError p) { + return p.ptr_or_error & 1; +} +inline HermesABIErrorCode getError(HermesABIPropNameIDListPtrOrError p) { + assert(isError(p)); + return (HermesABIErrorCode)(p.ptr_or_error >> 2); +} +inline HermesABIPropNameIDList *getPropNameIDListPtr( + HermesABIPropNameIDListPtrOrError p) { + assert(!isError(p)); + return (HermesABIPropNameIDList *)p.ptr_or_error; +} + +inline HermesABIValue createUndefinedValue() { + HermesABIValue val; + val.kind = HermesABIValueKindUndefined; + return val; +} +inline HermesABIValue createNullValue() { + HermesABIValue val; + val.kind = HermesABIValueKindNull; + return val; +} +inline HermesABIValue createBoolValue(bool b) { + HermesABIValue val; + val.kind = HermesABIValueKindBoolean; + val.data.boolean = b; + return val; +} +inline HermesABIValue createNumberValue(double d) { + HermesABIValue val; + val.kind = HermesABIValueKindNumber; + val.data.number = d; + return val; +} +inline HermesABIValue createObjectValue(HermesABIManagedPointer *ptr) { + HermesABIValue val; + val.kind = HermesABIValueKindObject; + val.data.pointer = ptr; + return val; +} +inline HermesABIValue createObjectValue(const HermesABIObject &obj) { + return createObjectValue(obj.pointer); +} +inline HermesABIValue createStringValue(HermesABIManagedPointer *ptr) { + HermesABIValue val; + val.kind = HermesABIValueKindString; + val.data.pointer = ptr; + return val; +} +inline HermesABIValue createStringValue(const HermesABIString &str) { + return createStringValue(str.pointer); +} +inline HermesABIValue createBigIntValue(HermesABIManagedPointer *ptr) { + HermesABIValue val; + val.kind = HermesABIValueKindBigInt; + val.data.pointer = ptr; + return val; +} +inline HermesABIValue createBigIntValue(const HermesABIBigInt &bi) { + return createBigIntValue(bi.pointer); +} +inline HermesABIValue createSymbolValue(HermesABIManagedPointer *ptr) { + HermesABIValue val; + val.kind = HermesABIValueKindSymbol; + val.data.pointer = ptr; + return val; +} +inline HermesABIValue createSymbolValue(const HermesABISymbol &sym) { + return createSymbolValue(sym.pointer); +} + +inline HermesABIValueKind getValueKind(const HermesABIValue &val) { + return val.kind; +} + +inline bool isUndefinedValue(const HermesABIValue &val) { + return getValueKind(val) == HermesABIValueKindUndefined; +} +inline bool isNullValue(const HermesABIValue &val) { + return getValueKind(val) == HermesABIValueKindNull; +} +inline bool isBoolValue(const HermesABIValue &val) { + return getValueKind(val) == HermesABIValueKindBoolean; +} +inline bool isNumberValue(const HermesABIValue &val) { + return getValueKind(val) == HermesABIValueKindNumber; +} +inline bool isObjectValue(const HermesABIValue &val) { + return getValueKind(val) == HermesABIValueKindObject; +} +inline bool isStringValue(const HermesABIValue &val) { + return getValueKind(val) == HermesABIValueKindString; +} +inline bool isBigIntValue(const HermesABIValue &val) { + return getValueKind(val) == HermesABIValueKindBigInt; +} +inline bool isSymbolValue(const HermesABIValue &val) { + return getValueKind(val) == HermesABIValueKindSymbol; +} + +inline bool getBoolValue(const HermesABIValue &val) { + assert(isBoolValue(val)); + return val.data.boolean; +} +inline double getNumberValue(const HermesABIValue &val) { + assert(isNumberValue(val)); + return val.data.number; +} +inline HermesABIObject getObjectValue(const HermesABIValue &val) { + assert(isObjectValue(val)); + return createObject(val.data.pointer); +} +inline HermesABIString getStringValue(const HermesABIValue &val) { + assert(isStringValue(val)); + return createString(val.data.pointer); +} +inline HermesABIBigInt getBigIntValue(const HermesABIValue &val) { + assert(isBigIntValue(val)); + return createBigInt(val.data.pointer); +} +inline HermesABISymbol getSymbolValue(const HermesABIValue &val) { + assert(isSymbolValue(val)); + return createSymbol(val.data.pointer); +} +inline HermesABIManagedPointer *getPointerValue(const HermesABIValue &val) { + assert(getValueKind(val) & HERMES_ABI_POINTER_MASK); + return val.data.pointer; +} + +/// Release any underlying resources associated with the HermesABIValue. +inline void releaseValue(const HermesABIValue &val) { + if (getValueKind(val) & HERMES_ABI_POINTER_MASK) + releasePointer(getPointerValue(val)); +} + +/// Create a HermesABIValueOrError from a HermesABIValue or an error code. +inline HermesABIValueOrError createValueOrError(HermesABIValue val) { + HermesABIValueOrError res; + res.value = val; + return res; +} +inline HermesABIValueOrError createValueOrError(HermesABIErrorCode err) { + HermesABIValueOrError res; + res.value.kind = HermesABIValueKindError; + res.value.data.error = err; + return res; +} + +inline bool isError(const HermesABIValueOrError &val) { + return getValueKind(val.value) == HermesABIValueKindError; +} +inline HermesABIValue getValue(const HermesABIValueOrError &val) { + assert(!isError(val)); + return val.value; +} +inline HermesABIErrorCode getError(const HermesABIValueOrError &val) { + assert(isError(val)); + return val.value.data.error; +} + +} // namespace abi +} // namespace hermes +} // namespace facebook + +#endif // HERMES_ABI_HERMES_ABI_HELPERS_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes_abi/HermesABIRuntimeWrapper.h b/NativeScript/napi/hermes/include_shermes/hermes_abi/HermesABIRuntimeWrapper.h new file mode 100644 index 000000000..2adeea637 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_abi/HermesABIRuntimeWrapper.h @@ -0,0 +1,25 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_ABI_HERMES_ABI_RUNTIME_WRAPPER_H +#define HERMES_ABI_HERMES_ABI_RUNTIME_WRAPPER_H + +#include +#include + +struct HermesABIVTable; + +namespace facebook { +namespace hermes { +/// Create a jsi::Runtime by wrapping the C-API implementation provided by +/// \p vtable. +HERMES_EXPORT std::unique_ptr +makeHermesABIRuntimeWrapper(const HermesABIVTable *vtable); +} // namespace hermes +} // namespace facebook + +#endif // HERMES_ABI_HERMES_ABI_RUNTIME_WRAPPER_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes_abi/hermes_abi.h b/NativeScript/napi/hermes/include_shermes/hermes_abi/hermes_abi.h new file mode 100644 index 000000000..def45a00a --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_abi/hermes_abi.h @@ -0,0 +1,642 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_ABI_HERMES_ABI_H +#define HERMES_ABI_HERMES_ABI_H + +#include +#include +#include + +struct HermesABIRuntimeConfig; +struct HermesABIRuntime; +struct HermesABIManagedPointer; +struct HermesABIGrowableBuffer; +struct HermesABIBuffer; +struct HermesABIMutableBuffer; +struct HermesABIHostFunction; +struct HermesABIPropNameIDList; +struct HermesABIHostObject; +struct HermesABINativeState; + +/// Define the structure for references to pointer types in JS (e.g. string, +/// object, BigInt). +/// TODO: Replace jsi::PointerValue itself with this C implementation to +/// eliminate pointer management overhead in the JSI wrapper. +struct HermesABIManagedPointerVTable { + /// Pointer to the function that should be invoked when this reference is + /// released. + void (*invalidate)(struct HermesABIManagedPointer *self); +}; +struct HermesABIManagedPointer { + const struct HermesABIManagedPointerVTable *vtable; +}; + +/// Enum for the types of errors that may be returned. These also indicate how +/// the error information should be retrieved. +enum HermesABIErrorCode { + HermesABIErrorCodeNativeException, + HermesABIErrorCodeJSError, +}; + +#define HERMES_ABI_POINTER_TYPES(V) \ + V(Object) \ + V(Array) \ + V(String) \ + V(BigInt) \ + V(Symbol) \ + V(Function) \ + V(ArrayBuffer) \ + V(PropNameID) \ + V(WeakObject) + +/// For each type of pointer reference that can be held across the ABI, define +/// two structs. The first just wraps a HermesABIManagedPointer * to indicate +/// the type it references. The second allows us to represent a value that is +/// either a pointer or an error, and packs the error code such that the struct +/// is still pointer sized. This works by using the low bit of the pointer to +/// indicate that there is an error, since we know that the pointer is aligned +/// to the word size. +/// The second lowest bit is reserved for future use. If the low bit is set, the +/// error code can be obtained by right shifting ptr_or_error by 2. + +#define DECLARE_HERMES_ABI_POINTER_TYPE(name) \ + struct HermesABI##name { \ + struct HermesABIManagedPointer *pointer; \ + }; \ + struct HermesABI##name##OrError { \ + uintptr_t ptr_or_error; \ + }; + +HERMES_ABI_POINTER_TYPES(DECLARE_HERMES_ABI_POINTER_TYPE) +#undef DECLARE_HERMES_ABI_POINTER_TYPE + +/// Define the return type for functions that may return void or an error code. +/// This uses the same scheme as pointers, where the low bit indicates whether +/// there was an error, and the remaining bits hold the error code. +struct HermesABIVoidOrError { + uintptr_t void_or_error; +}; + +/// Define a struct for holding a boolean value. Similar to the above, the low +/// bit is used to indicate whether there was an error, and the remaining bits +/// hold either the boolean value or the error code. +struct HermesABIBoolOrError { + uintptr_t bool_or_error; +}; + +/// Define a struct for holding either a uint8_t* or an error code. Note that +/// this requires a separate field to disambiguate errors, since there are no +/// alignment bits available in the pointer. +struct HermesABIUint8PtrOrError { + bool is_error; + union { + uint8_t *val; + uint16_t error; + } data; +}; + +/// Define a struct for holding either a size_t or an error code. +struct HermesABISizeTOrError { + bool is_error; + union { + size_t val; + uint16_t error; + } data; +}; + +/// Similar to the pointer types, PropNameIDListPtr is known to always point to +/// a word aligned type, so we can pack the error message using the same +/// scheme. +struct HermesABIPropNameIDListPtrOrError { + uintptr_t ptr_or_error; +}; + +/// Always set the top bit for pointers so they can be easily checked. +#define HERMES_ABI_POINTER_MASK (1u << (sizeof(unsigned int) * 8u - 1u)) + +/// Enum for the types of JavaScript values that can be represented in the ABI. +enum HermesABIValueKind { + HermesABIValueKindUndefined = 0, + HermesABIValueKindNull = 1, + HermesABIValueKindBoolean = 2, + HermesABIValueKindError = 3, + HermesABIValueKindNumber = 4, + HermesABIValueKindSymbol = 5 | HERMES_ABI_POINTER_MASK, + HermesABIValueKindBigInt = 6 | HERMES_ABI_POINTER_MASK, + HermesABIValueKindString = 7 | HERMES_ABI_POINTER_MASK, + HermesABIValueKindObject = 9 | HERMES_ABI_POINTER_MASK, +}; + +/// Struct representing a JavaScript value. This owns the reference to any +/// HermesABIManagedPointer, and must be explicitly released when no longer +/// needed. For efficiency, the error tag and code are part of the +/// representation, but this type should never be used when an error is +/// possible, use HermesABIValueOrError instead. +struct HermesABIValue { + enum HermesABIValueKind kind; + union { + bool boolean; + double number; + struct HermesABIManagedPointer *pointer; + enum HermesABIErrorCode error; + } data; +}; + +/// Struct for representing either a HermesABIValue or an error. The underlying +/// representation is exactly the same as HermesABIValue, so this is purely to +/// provide type safety. +struct HermesABIValueOrError { + struct HermesABIValue value; +}; + +/// Define a growable byte buffer that can be used to pass binary data and +/// strings. This allows the user of the C-API to wrap their own resizable +/// buffer and provide it to the API implementation so that data of variable +/// length can be passed without requiring an additional copy. +/// For example, writing to the buffer is typically done as follows: +/// if (buf->size < numBytes) { +/// buf->vtable->try_grow_to(buf, numBytes); +/// if (buf->size < numBytes) +/// fatal("Failed to allocate memory"); +/// } +/// memcpy(buf->data, data, numBytes); +/// buf->used = numBytes; +struct HermesABIGrowableBufferVTable { + /// Grow the buffer to the specified size. It may not acquire the full + /// amount, so a caller should check the new size. This can only be used to + /// grow the buffer, values smaller than the current size will have no effect. + void (*try_grow_to)(struct HermesABIGrowableBuffer *buf, size_t sz); +}; +struct HermesABIGrowableBuffer { + const struct HermesABIGrowableBufferVTable *vtable; + /// The current pointer to the buffer data. This may be updated by a call to + /// try_grow_to. + uint8_t *data; + /// The total size of the buffer in bytes. + size_t size; + /// The number of bytes currently used. + size_t used; +}; + +/// Define the structure for buffers containing JS source or bytecode. This is +/// designed to mirror the functionality of jsi::Buffer. +struct HermesABIBufferVTable { + void (*release)(struct HermesABIBuffer *self); +}; +struct HermesABIBuffer { + const struct HermesABIBufferVTable *vtable; + const uint8_t *data; + size_t size; +}; + +/// Define the structure for buffers mutable buffers used to share data with +/// JavaScript. The data and size fields must not be modified after allocation. +/// The contents of the buffer may be modified by the user or the runtime and +/// the user must ensure that access is properly synchronized. +struct HermesABIMutableBufferVTable { + void (*release)(struct HermesABIMutableBuffer *self); +}; +struct HermesABIMutableBuffer { + const struct HermesABIMutableBufferVTable *vtable; + uint8_t *data; + size_t size; +}; + +/// Define the structure for host functions. This is designed to recreate the +/// functionality of jsi::HostFunction. +struct HermesABIHostFunctionVTable { + void (*release)(struct HermesABIHostFunction *); + + /// Call this HostFunction with the given arguments and return the result. + struct HermesABIValueOrError (*call)( + struct HermesABIHostFunction *self, + struct HermesABIRuntime *rt, + const struct HermesABIValue *this_arg, + const struct HermesABIValue *args, + size_t arg_count); +}; +struct HermesABIHostFunction { + const struct HermesABIHostFunctionVTable *vtable; +}; + +/// Define the structure for lists of PropNameIDs, so that they can be returned +/// by get_own_keys on a HostObject. +struct HermesABIPropNameIDListVTable { + void (*release)(struct HermesABIPropNameIDList *); +}; +struct HermesABIPropNameIDList { + const struct HermesABIPropNameIDListVTable *vtable; + const struct HermesABIPropNameID *props; + size_t size; +}; + +/// Define the structure for host objects. This is designed to recreate the +/// functionality of jsi::HostObject. +struct HermesABIHostObjectVTable { + void (*release)(struct HermesABIHostObject *); + + /// Get the value associated with the given property \p name. This is similar + /// to invoking a getter or proxy trap and may re-enter the runtime and + /// perform arbitrary operations. + struct HermesABIValueOrError (*get)( + struct HermesABIHostObject *self, + struct HermesABIRuntime *rt, + struct HermesABIPropNameID name); + + /// Set the value associated with the given property \p name. This is similar + /// to invoking a setter or proxy trap and may re-enter the runtime and + /// perform arbitrary operations. + struct HermesABIVoidOrError (*set)( + struct HermesABIHostObject *self, + struct HermesABIRuntime *rt, + struct HermesABIPropNameID name, + const struct HermesABIValue *value); + + /// Get a list of property keys for this HostObject. The returned PropNameIDs + /// may be created from anything that can be used as a property key, including + /// both symbols and strings. This is similar to the Proxy ownKeys trap, and + /// can re-enter the runtime and perform arbitrary operations. + struct HermesABIPropNameIDListPtrOrError (*get_own_keys)( + struct HermesABIHostObject *self, + struct HermesABIRuntime *rt); +}; +struct HermesABIHostObject { + const struct HermesABIHostObjectVTable *vtable; +}; + +/// Define the structure for native state. This allows the user to expose +/// arbitrary native data to the runtime that will be released when it is no +/// longer needed. It is designed to recreate the functionality of +/// jsi::NativeState. +struct HermesABINativeStateVTable { + void (*release)(struct HermesABINativeState *self); +}; +struct HermesABINativeState { + const struct HermesABINativeStateVTable *vtable; +}; + +struct HermesABIRuntimeVTable { + /// Release the given runtime. + void (*release)(struct HermesABIRuntime *); + + /// Methods for retrieving and clearing exceptions. An exception should be + /// retrieved if and only if some method returned an error value. + /// Get and clear the stored JS exception value. This should be called exactly + /// once after an exception is thrown. + struct HermesABIValue (*get_and_clear_js_error_value)( + struct HermesABIRuntime *rt); + /// Get and clear the stored native exception message. The message is UTF-8 + /// encoded. + void (*get_and_clear_native_exception_message)( + struct HermesABIRuntime *rt, + struct HermesABIGrowableBuffer *msg_buf); + + /// Set the current error before returning control to the ABI. These are + /// intended to be used to throw exceptions from HostFunctions and + /// HostObjects. + /// Report a JavaScript exception with the given value. + void (*set_js_error_value)( + struct HermesABIRuntime *rt, + const struct HermesABIValue *error_value); + /// Report a native exception with the given UTF-8 message. + void (*set_native_exception_message)( + struct HermesABIRuntime *rt, + const uint8_t *utf8, + size_t length); + + struct HermesABIPropNameID (*clone_propnameid)( + struct HermesABIRuntime *rt, + struct HermesABIPropNameID name); + struct HermesABIString ( + *clone_string)(struct HermesABIRuntime *rt, struct HermesABIString str); + struct HermesABISymbol ( + *clone_symbol)(struct HermesABIRuntime *rt, struct HermesABISymbol sym); + struct HermesABIObject ( + *clone_object)(struct HermesABIRuntime *rt, struct HermesABIObject obj); + struct HermesABIBigInt (*clone_bigint)( + struct HermesABIRuntime *rt, + struct HermesABIBigInt bigint); + + /// Evaluate the given JavaScript source with an associated source URL in the + /// given runtime, and return the result. The buffer must have a past-the-end + /// null terminator. + struct HermesABIValueOrError (*evaluate_javascript_source)( + struct HermesABIRuntime *rt, + struct HermesABIBuffer *buf, + const char *source_url, + size_t source_url_len); + + /// Evaluate the given Hermes bytecode with an associated source URL in the + /// given runtime, and return the result. No validation is performed on the + /// bytecode, so the caller must ensure it is valid. + struct HermesABIValueOrError (*evaluate_hermes_bytecode)( + struct HermesABIRuntime *rt, + struct HermesABIBuffer *buf, + const char *source_url, + size_t source_url_len); + + /// Obtain a reference to the global object. + struct HermesABIObject (*get_global_object)(struct HermesABIRuntime *rt); + + /// Create a JavaScript string from the given UTF-8 encoded string. + struct HermesABIStringOrError (*create_string_from_utf8)( + struct HermesABIRuntime *rt, + const uint8_t *utf8, + size_t len); + + /// Create a new empty JavaScript object and return a reference to it. + struct HermesABIObjectOrError (*create_object)(struct HermesABIRuntime *rt); + + /// Check if an object has the given property. + struct HermesABIBoolOrError (*has_object_property_from_value)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + const struct HermesABIValue *key); + struct HermesABIBoolOrError (*has_object_property_from_propnameid)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + struct HermesABIPropNameID name); + + /// Get a property with the given key from an object. + struct HermesABIValueOrError (*get_object_property_from_value)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + const struct HermesABIValue *key); + struct HermesABIValueOrError (*get_object_property_from_propnameid)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + struct HermesABIPropNameID name); + + /// Set a property with the given key on an object to the given value. + struct HermesABIVoidOrError (*set_object_property_from_value)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + const struct HermesABIValue *key, + const struct HermesABIValue *value); + struct HermesABIVoidOrError (*set_object_property_from_propnameid)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + struct HermesABIPropNameID name, + const struct HermesABIValue *value); + + /// Get the names of all enumerable string properties on the given object. + struct HermesABIArrayOrError (*get_object_property_names)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj); + + /// Inform the runtime that there is additional memory associated with a given + /// JavaScript object that is not visible to the GC. This can be used if an + /// object is known to retain some native memory, and may be used to guide + /// decisions about when to run garbage collection. + /// This method may be invoked multiple times on an object, and subsequent + /// calls will overwrite any previously set value. Once the object is garbage + /// collected, the associated external memory will be considered freed and may + /// no longer factor into GC decisions. + struct HermesABIVoidOrError (*set_object_external_memory_pressure)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + size_t amount); + + /// Create a new JS array with the given length and return a reference to it. + struct HermesABIArrayOrError ( + *create_array)(struct HermesABIRuntime *rt, size_t length); + + /// Get the length of the given array by reading its .length property. + size_t (*get_array_length)( + struct HermesABIRuntime *rt, + struct HermesABIArray arr); + + /// Create an ArrayBuffer that is backed by the given buffer. This allows + /// native and JS code to efficiently share data, since both can read and + /// write it. + struct HermesABIArrayBufferOrError (*create_arraybuffer_from_external_data)( + struct HermesABIRuntime *rt, + struct HermesABIMutableBuffer *buf); + + /// Get a pointer to the underlying data for the given ArrayBuffer. + struct HermesABIUint8PtrOrError (*get_arraybuffer_data)( + struct HermesABIRuntime *rt, + struct HermesABIArrayBuffer ab); + + /// Get the size of the ArrayBuffer storage. This is not affected by + /// overriding the byteLength property. + struct HermesABISizeTOrError (*get_arraybuffer_size)( + struct HermesABIRuntime *rt, + struct HermesABIArrayBuffer ab); + + /// Create a new PropNameID from the given string or symbol. + struct HermesABIPropNameIDOrError (*create_propnameid_from_string)( + struct HermesABIRuntime *rt, + struct HermesABIString str); + struct HermesABIPropNameIDOrError (*create_propnameid_from_symbol)( + struct HermesABIRuntime *rt, + struct HermesABISymbol sym); + + /// Return true if the two PropNameIDs are equal, false otherwise. + bool (*prop_name_id_equals)( + struct HermesABIRuntime *rt, + struct HermesABIPropNameID a, + struct HermesABIPropNameID b); + + /// Call the function \p fn with \p arg_count \p args, and with the the this + /// parameter set to \p js_this. + struct HermesABIValueOrError (*call)( + struct HermesABIRuntime *rt, + struct HermesABIFunction fn, + const struct HermesABIValue *js_this, + const struct HermesABIValue *args, + size_t arg_count); + + /// Call the function \p fn as a constructor with \p arg_count \p args. + /// Equivalent to invoking the function with `new`. + struct HermesABIValueOrError (*call_as_constructor)( + struct HermesABIRuntime *rt, + struct HermesABIFunction fn, + const struct HermesABIValue *args, + size_t arg_count); + + /// Create a function from a HostFunction with the given name and length. This + /// turns the HostFunction into a JavaScript value and allows it to be invoked + /// from JS. This takes ownership of \p hf, and it will be released when the + /// returned function is garbage collected. \p hf must not be null. + struct HermesABIFunctionOrError (*create_function_from_host_function)( + struct HermesABIRuntime *rt, + struct HermesABIPropNameID name, + unsigned int length, + struct HermesABIHostFunction *hf); + + /// Return the HostFunction assocated with the given function \p fn if there + /// is one. Otherwise return nullptr. + struct HermesABIHostFunction *(*get_host_function)( + struct HermesABIRuntime *rt, + struct HermesABIFunction fn); + + /// Create a new object that is backed by the given host object \p ho. This + /// takes ownership of \p ho, and it will be released when the returned object + /// is garbage collected. Accesses to the object will invoke the corresponding + /// methods on the HostObject. \p ho must not be null. + struct HermesABIObjectOrError (*create_object_from_host_object)( + struct HermesABIRuntime *rt, + struct HermesABIHostObject *ho); + + /// Return the HostObject assocated with the given object \p obj if there is + /// one. Otherwise return nullptr. + struct HermesABIHostObject *(*get_host_object)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj); + + /// Return the NativeState assocated with the given object \p obj if there is + /// one. Otherwise return nullptr. + struct HermesABINativeState *(*get_native_state)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj); + + /// Set the NativeState assocated with the given object \p obj to \p ns. This + /// takes ownership of \p ns, and its release method will be invoked when the + /// NativeState is overwritten or \p obj is garbage collected. \p ns must not + /// be null. + struct HermesABIVoidOrError (*set_native_state)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + struct HermesABINativeState *ns); + + /// Return true if an object is an Array, false otherwise. + bool (*object_is_array)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj); + + /// Return true if an object is an ArrayBuffer, false otherwise. + bool (*object_is_arraybuffer)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj); + + /// Return true if an object is a Function, false otherwise. + bool (*object_is_function)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj); + + /// Create a weak reference to the given object \p obj. The returned + /// WeakObject may be invalidated at any time after the last strong reference + /// to the object is removed. + struct HermesABIWeakObjectOrError (*create_weak_object)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj); + + /// Lock the given weak object \p wo, returning a strong reference to the + /// object if it is still valid, or undefined otherwise. + struct HermesABIValue (*lock_weak_object)( + struct HermesABIRuntime *rt, + struct HermesABIWeakObject wo); + + /// Convert the given reference into UTF-8 and write it into a growable + /// buffer. + void (*get_utf8_from_string)( + struct HermesABIRuntime *rt, + struct HermesABIString str, + struct HermesABIGrowableBuffer *buf); + void (*get_utf8_from_propnameid)( + struct HermesABIRuntime *rt, + struct HermesABIPropNameID name, + struct HermesABIGrowableBuffer *buf); + void (*get_utf8_from_symbol)( + struct HermesABIRuntime *rt, + struct HermesABISymbol sym, + struct HermesABIGrowableBuffer *buf); + + /// Perform the JS instanceof operation, checking if \p obj is an instance of + /// \p ctor. Returns true if so, false otherwise. + struct HermesABIBoolOrError (*instance_of)( + struct HermesABIRuntime *rt, + struct HermesABIObject obj, + struct HermesABIFunction ctor); + + /// Check for strict equality between two references, returning true if they + /// are equal, false otherwise. + bool (*strict_equals_symbol)( + struct HermesABIRuntime *rt, + struct HermesABISymbol a, + struct HermesABISymbol b); + bool (*strict_equals_bigint)( + struct HermesABIRuntime *rt, + struct HermesABIBigInt a, + struct HermesABIBigInt b); + bool (*strict_equals_string)( + struct HermesABIRuntime *rt, + struct HermesABIString a, + struct HermesABIString b); + bool (*strict_equals_object)( + struct HermesABIRuntime *rt, + struct HermesABIObject a, + struct HermesABIObject b); + + /// Drain the JavaScript VM internal Microtask (a.k.a. Job in ECMA262) queue. + /// Return true if the queue is drained or false if there is more work to do. + /// + /// The implementation may make a best effort to execute no more than + /// \p max_hint microtasks. Use -1 to indicate no limit. + /// + /// If executing a microtask results in an exception, the implementation may + /// stop draining early and raise an error. Note that error propagation is + /// only a concern if a host needs to implement `queueMicrotask`, a recent API + /// that allows enqueueing arbitrary functions (hence may throw) as + /// microtasks. Exceptions from ECMA-262 Promise Jobs are handled internally + /// to VMs and are never propagated to hosts. + /// + /// If draining is ended early due to an exception or because the limit is + /// reached, the integrator may call this repeatedly until it returns true to + /// ensure all pending microtasks are executed. + struct HermesABIBoolOrError ( + *drain_microtasks)(struct HermesABIRuntime *rt, int max_hint); + + /// Create a BigInt from the given 64-bit integer \p value. + struct HermesABIBigIntOrError ( + *create_bigint_from_int64)(struct HermesABIRuntime *rt, int64_t value); + struct HermesABIBigIntOrError ( + *create_bigint_from_uint64)(struct HermesABIRuntime *rt, uint64_t value); + + /// Return true if the given BigInt can fit in a 64-bit integer, false + /// otherwise. + bool (*bigint_is_int64)( + struct HermesABIRuntime *rt, + struct HermesABIBigInt bigint); + bool (*bigint_is_uint64)( + struct HermesABIRuntime *rt, + struct HermesABIBigInt bigint); + + /// Truncate the given BigInt to its least significant 64 bits, and return the + /// result as a uint64_t. It will be truncated as though it is a signed two's + /// complement number of arbitrary length. + uint64_t (*bigint_truncate_to_uint64)( + struct HermesABIRuntime *rt, + struct HermesABIBigInt bigint); + + /// Convert the given BigInt to a string in the given radix. Like the + /// JavaScript function BigInt.prototype.toString, the radix must be in the + /// range [2, 36]. + struct HermesABIStringOrError (*bigint_to_string)( + struct HermesABIRuntime *rt, + struct HermesABIBigInt bigint, + unsigned radix); +}; + +/// An instance of a Hermes Runtime. +struct HermesABIRuntime { + const struct HermesABIRuntimeVTable *vt; +}; + +struct HermesABIVTable { + /// Create a new instance of a Hermes Runtime, and return a pointer to it. The + /// runtime must be explicitly released when it is no longer needed. + struct HermesABIRuntime *(*make_hermes_runtime)( + const struct HermesABIRuntimeConfig *config); + + /// Check if the given buffer contains Hermes bytecode. + bool (*is_hermes_bytecode)(const uint8_t *buf, size_t len); +}; + +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes_abi/hermes_vtable.h b/NativeScript/napi/hermes/include_shermes/hermes_abi/hermes_vtable.h new file mode 100644 index 000000000..5adeeb36c --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_abi/hermes_vtable.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_ABI_HERMES_VTABLE_H +#define HERMES_ABI_HERMES_VTABLE_H + +#ifdef __cplusplus +extern "C" { +#endif + +struct HermesABIVTable; + +/// Obtain the VTable implementation for Hermes' C-API. +#ifdef _MSC_VER +__declspec(dllexport) +#else // _MSC_VER +__attribute__((visibility("default"))) +#endif // _MSC_VER +const struct HermesABIVTable * +get_hermes_abi_vtable(); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/HermesSandboxRuntime.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/HermesSandboxRuntime.h new file mode 100644 index 000000000..e0f10e466 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/HermesSandboxRuntime.h @@ -0,0 +1,41 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef HERMES_SANDBOX_HERMES_SANDBOX_RUNTIME_H +#define HERMES_SANDBOX_HERMES_SANDBOX_RUNTIME_H + +#include +#include + +namespace facebook { +namespace hermes { + +/// A JSI Runtime that is implemented on top of a sandboxed build of Hermes. +/// This imposes safety checks that prevent bugs in Hermes from being exploited, +/// although they may still result in an abort. +class HERMES_EXPORT HermesSandboxRuntime : public jsi::Runtime { + public: + /// Check if the given buffer contains Hermes bytecode. + [[nodiscard]] static bool isHermesBytecode(const uint8_t *data, size_t len); + + /// Evaluate the given bytecode buffer and return the result. + virtual jsi::Value evaluateHermesBytecode( + const std::shared_ptr &buffer, + const std::string &sourceURL) = 0; + + /// Asynchronously terminates the current execution. This can be called on + /// any thread. + virtual void asyncTriggerTimeout() = 0; +}; + +/// Create a sandboxed Hermes runtime. +HERMES_EXPORT std::unique_ptr makeHermesSandboxRuntime(); + +} // namespace hermes +} // namespace facebook + +#endif // HERMES_SANDBOX_HERMES_SANDBOX_RUNTIME_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_compiled.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_compiled.h new file mode 100644 index 000000000..80f1fd9a9 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_compiled.h @@ -0,0 +1,12 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifdef NDEBUG +#include "hermes_sandbox_impl_opt_compiled.h" +#else +#include "hermes_sandbox_impl_dbg_compiled.h" +#endif diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled-impl.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled-impl.h new file mode 100644 index 000000000..9ecfc4b5f --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled-impl.h @@ -0,0 +1,8516 @@ +/* Automatically generated by wasm2c */ +#include +#include +#include +#include +#include +#if defined(__MINGW32__) +#include +#elif defined(_MSC_VER) +#include +#include +#define alloca _alloca +#elif defined(__FreeBSD__) || defined(__OpenBSD__) +#include +#else +#include +#endif + +#include "hermes_sandbox_impl_dbg_compiled.h" + +#define TRAP(x) (wasm_rt_trap(WASM_RT_TRAP_##x), 0) + +#if WASM_RT_USE_STACK_DEPTH_COUNT +#define FUNC_PROLOGUE \ + if (++wasm_rt_call_stack_depth > WASM_RT_MAX_CALL_STACK_DEPTH) \ + TRAP(EXHAUSTION); + +#define FUNC_EPILOGUE --wasm_rt_call_stack_depth +#else +#define FUNC_PROLOGUE + +#define FUNC_EPILOGUE +#endif + +#define UNREACHABLE TRAP(UNREACHABLE) + +static inline bool func_types_eq(const wasm_rt_func_type_t a, + const wasm_rt_func_type_t b) { + return (a == b) || LIKELY(a && b && !memcmp(a, b, 32)); +} + +#define CALL_INDIRECT(table, t, ft, x, ...) \ + (LIKELY((x) < table.size && table.data[x].func && \ + func_types_eq(ft, table.data[x].func_type)) || \ + TRAP(CALL_INDIRECT), \ + ((t)table.data[x].func)(__VA_ARGS__)) + +#ifdef SUPPORT_MEMORY64 +#define RANGE_CHECK(mem, offset, len) \ + do { \ + uint64_t res; \ + if (__builtin_add_overflow(offset, len, &res)) \ + TRAP(OOB); \ + if (UNLIKELY(res > mem->size)) \ + TRAP(OOB); \ + } while (0); +#else +#define RANGE_CHECK(mem, offset, len) \ + if (UNLIKELY(offset + (uint64_t)len > mem->size)) \ + TRAP(OOB); +#endif + +#if WASM_RT_MEMCHECK_GUARD_PAGES +#define MEMCHECK(mem, a, t) +#else +#define MEMCHECK(mem, a, t) RANGE_CHECK(mem, a, sizeof(t)) +#endif + +#ifdef __GNUC__ +#define wasm_asm __asm__ +#else +#define wasm_asm(X) +#endif + +#if WABT_BIG_ENDIAN +static inline void load_data(void* dest, const void* src, size_t n) { + if (!n) { + return; + } + size_t i = 0; + u8* dest_chars = dest; + memcpy(dest, src, n); + for (i = 0; i < (n >> 1); i++) { + u8 cursor = dest_chars[i]; + dest_chars[i] = dest_chars[n - i - 1]; + dest_chars[n - i - 1] = cursor; + } +} +#define LOAD_DATA(m, o, i, s) \ + do { \ + RANGE_CHECK((&m), m.size - o - s, s); \ + load_data(&(m.data[m.size - o - s]), i, s); \ + } while (0) +#define DEFINE_LOAD(name, t1, t2, t3) \ + static inline t3 name(wasm_rt_memory_t* mem, u64 addr) { \ + MEMCHECK(mem, addr, t1); \ + t1 result; \ + wasm_rt_memcpy(&result, &mem->data[mem->size - addr - sizeof(t1)], \ + sizeof(t1)); \ + wasm_asm("" ::"r"(result)); \ + return (t3)(t2)result; \ + } + +#define DEFINE_STORE(name, t1, t2) \ + static inline void name(wasm_rt_memory_t* mem, u64 addr, t2 value) { \ + MEMCHECK(mem, addr, t1); \ + t1 wrapped = (t1)value; \ + wasm_rt_memcpy(&mem->data[mem->size - addr - sizeof(t1)], &wrapped, \ + sizeof(t1)); \ + } +#else +static inline void load_data(void* dest, const void* src, size_t n) { + if (!n) { + return; + } + memcpy(dest, src, n); +} +#define LOAD_DATA(m, o, i, s) \ + do { \ + RANGE_CHECK((&m), o, s); \ + load_data(&(m.data[o]), i, s); \ + } while (0) +#define DEFINE_LOAD(name, t1, t2, t3) \ + static inline t3 name(wasm_rt_memory_t* mem, u64 addr) { \ + MEMCHECK(mem, addr, t1); \ + t1 result; \ + wasm_rt_memcpy(&result, &mem->data[addr], sizeof(t1)); \ + wasm_asm("" ::"r"(result)); \ + return (t3)(t2)result; \ + } + +#define DEFINE_STORE(name, t1, t2) \ + static inline void name(wasm_rt_memory_t* mem, u64 addr, t2 value) { \ + MEMCHECK(mem, addr, t1); \ + t1 wrapped = (t1)value; \ + wasm_rt_memcpy(&mem->data[addr], &wrapped, sizeof(t1)); \ + } +#endif + +DEFINE_LOAD(i32_load, u32, u32, u32) +DEFINE_LOAD(i64_load, u64, u64, u64) +DEFINE_LOAD(f32_load, f32, f32, f32) +DEFINE_LOAD(f64_load, f64, f64, f64) +DEFINE_LOAD(i32_load8_s, s8, s32, u32) +DEFINE_LOAD(i64_load8_s, s8, s64, u64) +DEFINE_LOAD(i32_load8_u, u8, u32, u32) +DEFINE_LOAD(i64_load8_u, u8, u64, u64) +DEFINE_LOAD(i32_load16_s, s16, s32, u32) +DEFINE_LOAD(i64_load16_s, s16, s64, u64) +DEFINE_LOAD(i32_load16_u, u16, u32, u32) +DEFINE_LOAD(i64_load16_u, u16, u64, u64) +DEFINE_LOAD(i64_load32_s, s32, s64, u64) +DEFINE_LOAD(i64_load32_u, u32, u64, u64) +DEFINE_STORE(i32_store, u32, u32) +DEFINE_STORE(i64_store, u64, u64) +DEFINE_STORE(f32_store, f32, f32) +DEFINE_STORE(f64_store, f64, f64) +DEFINE_STORE(i32_store8, u8, u32) +DEFINE_STORE(i32_store16, u16, u32) +DEFINE_STORE(i64_store8, u8, u64) +DEFINE_STORE(i64_store16, u16, u64) +DEFINE_STORE(i64_store32, u32, u64) + +#if defined(_MSC_VER) + +// Adapted from +// https://github.com/nemequ/portable-snippets/blob/master/builtin/builtin.h + +static inline int I64_CLZ(unsigned long long v) { + unsigned long r = 0; +#if defined(_M_AMD64) || defined(_M_ARM) + if (_BitScanReverse64(&r, v)) { + return 63 - r; + } +#else + if (_BitScanReverse(&r, (unsigned long)(v >> 32))) { + return 31 - r; + } else if (_BitScanReverse(&r, (unsigned long)v)) { + return 63 - r; + } +#endif + return 64; +} + +static inline int I32_CLZ(unsigned long v) { + unsigned long r = 0; + if (_BitScanReverse(&r, v)) { + return 31 - r; + } + return 32; +} + +static inline int I64_CTZ(unsigned long long v) { + if (!v) { + return 64; + } + unsigned long r = 0; +#if defined(_M_AMD64) || defined(_M_ARM) + _BitScanForward64(&r, v); + return (int)r; +#else + if (_BitScanForward(&r, (unsigned int)(v))) { + return (int)(r); + } + + _BitScanForward(&r, (unsigned int)(v >> 32)); + return (int)(r + 32); +#endif +} + +static inline int I32_CTZ(unsigned long v) { + if (!v) { + return 32; + } + unsigned long r = 0; + _BitScanForward(&r, v); + return (int)r; +} + +#define POPCOUNT_DEFINE_PORTABLE(f_n, T) \ + static inline u32 f_n(T x) { \ + x = x - ((x >> 1) & (T) ~(T)0 / 3); \ + x = (x & (T) ~(T)0 / 15 * 3) + ((x >> 2) & (T) ~(T)0 / 15 * 3); \ + x = (x + (x >> 4)) & (T) ~(T)0 / 255 * 15; \ + return (T)(x * ((T) ~(T)0 / 255)) >> (sizeof(T) - 1) * 8; \ + } + +POPCOUNT_DEFINE_PORTABLE(I32_POPCNT, u32) +POPCOUNT_DEFINE_PORTABLE(I64_POPCNT, u64) + +#undef POPCOUNT_DEFINE_PORTABLE + +#else + +#define I32_CLZ(x) ((x) ? __builtin_clz(x) : 32) +#define I64_CLZ(x) ((x) ? __builtin_clzll(x) : 64) +#define I32_CTZ(x) ((x) ? __builtin_ctz(x) : 32) +#define I64_CTZ(x) ((x) ? __builtin_ctzll(x) : 64) +#define I32_POPCNT(x) (__builtin_popcount(x)) +#define I64_POPCNT(x) (__builtin_popcountll(x)) + +#endif + +#define DIV_S(ut, min, x, y) \ + ((UNLIKELY((y) == 0)) \ + ? TRAP(DIV_BY_ZERO) \ + : (UNLIKELY((x) == min && (y) == -1)) ? TRAP(INT_OVERFLOW) \ + : (ut)((x) / (y))) + +#define REM_S(ut, min, x, y) \ + ((UNLIKELY((y) == 0)) \ + ? TRAP(DIV_BY_ZERO) \ + : (UNLIKELY((x) == min && (y) == -1)) ? 0 : (ut)((x) % (y))) + +#define I32_DIV_S(x, y) DIV_S(u32, INT32_MIN, (s32)x, (s32)y) +#define I64_DIV_S(x, y) DIV_S(u64, INT64_MIN, (s64)x, (s64)y) +#define I32_REM_S(x, y) REM_S(u32, INT32_MIN, (s32)x, (s32)y) +#define I64_REM_S(x, y) REM_S(u64, INT64_MIN, (s64)x, (s64)y) + +#define DIVREM_U(op, x, y) \ + ((UNLIKELY((y) == 0)) ? TRAP(DIV_BY_ZERO) : ((x)op(y))) + +#define DIV_U(x, y) DIVREM_U(/, x, y) +#define REM_U(x, y) DIVREM_U(%, x, y) + +#define ROTL(x, y, mask) \ + (((x) << ((y) & (mask))) | ((x) >> (((mask) - (y) + 1) & (mask)))) +#define ROTR(x, y, mask) \ + (((x) >> ((y) & (mask))) | ((x) << (((mask) - (y) + 1) & (mask)))) + +#define I32_ROTL(x, y) ROTL(x, y, 31) +#define I64_ROTL(x, y) ROTL(x, y, 63) +#define I32_ROTR(x, y) ROTR(x, y, 31) +#define I64_ROTR(x, y) ROTR(x, y, 63) + +#define FMIN(x, y) \ + ((UNLIKELY((x) != (x))) \ + ? NAN \ + : (UNLIKELY((y) != (y))) \ + ? NAN \ + : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? x : y) \ + : (x < y) ? x : y) + +#define FMAX(x, y) \ + ((UNLIKELY((x) != (x))) \ + ? NAN \ + : (UNLIKELY((y) != (y))) \ + ? NAN \ + : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? y : x) \ + : (x > y) ? x : y) + +#define TRUNC_S(ut, st, ft, min, minop, max, x) \ + ((UNLIKELY((x) != (x))) \ + ? TRAP(INVALID_CONVERSION) \ + : (UNLIKELY(!((x)minop(min) && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ + : (ut)(st)(x)) + +#define I32_TRUNC_S_F32(x) \ + TRUNC_S(u32, s32, f32, (f32)INT32_MIN, >=, 2147483648.f, x) +#define I64_TRUNC_S_F32(x) \ + TRUNC_S(u64, s64, f32, (f32)INT64_MIN, >=, (f32)INT64_MAX, x) +#define I32_TRUNC_S_F64(x) \ + TRUNC_S(u32, s32, f64, -2147483649., >, 2147483648., x) +#define I64_TRUNC_S_F64(x) \ + TRUNC_S(u64, s64, f64, (f64)INT64_MIN, >=, (f64)INT64_MAX, x) + +#define TRUNC_U(ut, ft, max, x) \ + ((UNLIKELY((x) != (x))) \ + ? TRAP(INVALID_CONVERSION) \ + : (UNLIKELY(!((x) > (ft)-1 && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ + : (ut)(x)) + +#define I32_TRUNC_U_F32(x) TRUNC_U(u32, f32, 4294967296.f, x) +#define I64_TRUNC_U_F32(x) TRUNC_U(u64, f32, (f32)UINT64_MAX, x) +#define I32_TRUNC_U_F64(x) TRUNC_U(u32, f64, 4294967296., x) +#define I64_TRUNC_U_F64(x) TRUNC_U(u64, f64, (f64)UINT64_MAX, x) + +#define TRUNC_SAT_S(ut, st, ft, min, smin, minop, max, smax, x) \ + ((UNLIKELY((x) != (x))) \ + ? 0 \ + : (UNLIKELY(!((x)minop(min)))) \ + ? smin \ + : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(st)(x)) + +#define I32_TRUNC_SAT_S_F32(x) \ + TRUNC_SAT_S(u32, s32, f32, (f32)INT32_MIN, INT32_MIN, >=, 2147483648.f, \ + INT32_MAX, x) +#define I64_TRUNC_SAT_S_F32(x) \ + TRUNC_SAT_S(u64, s64, f32, (f32)INT64_MIN, INT64_MIN, >=, (f32)INT64_MAX, \ + INT64_MAX, x) +#define I32_TRUNC_SAT_S_F64(x) \ + TRUNC_SAT_S(u32, s32, f64, -2147483649., INT32_MIN, >, 2147483648., \ + INT32_MAX, x) +#define I64_TRUNC_SAT_S_F64(x) \ + TRUNC_SAT_S(u64, s64, f64, (f64)INT64_MIN, INT64_MIN, >=, (f64)INT64_MAX, \ + INT64_MAX, x) + +#define TRUNC_SAT_U(ut, ft, max, smax, x) \ + ((UNLIKELY((x) != (x))) ? 0 \ + : (UNLIKELY(!((x) > (ft)-1))) \ + ? 0 \ + : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(x)) + +#define I32_TRUNC_SAT_U_F32(x) \ + TRUNC_SAT_U(u32, f32, 4294967296.f, UINT32_MAX, x) +#define I64_TRUNC_SAT_U_F32(x) \ + TRUNC_SAT_U(u64, f32, (f32)UINT64_MAX, UINT64_MAX, x) +#define I32_TRUNC_SAT_U_F64(x) TRUNC_SAT_U(u32, f64, 4294967296., UINT32_MAX, x) +#define I64_TRUNC_SAT_U_F64(x) \ + TRUNC_SAT_U(u64, f64, (f64)UINT64_MAX, UINT64_MAX, x) + +#define DEFINE_REINTERPRET(name, t1, t2) \ + static inline t2 name(t1 x) { \ + t2 result; \ + memcpy(&result, &x, sizeof(result)); \ + return result; \ + } + +DEFINE_REINTERPRET(f32_reinterpret_i32, u32, f32) +DEFINE_REINTERPRET(i32_reinterpret_f32, f32, u32) +DEFINE_REINTERPRET(f64_reinterpret_i64, u64, f64) +DEFINE_REINTERPRET(i64_reinterpret_f64, f64, u64) + +static float quiet_nanf(float x) { + uint32_t tmp; + memcpy(&tmp, &x, 4); + tmp |= 0x7fc00000lu; + memcpy(&x, &tmp, 4); + return x; +} + +static double quiet_nan(double x) { + uint64_t tmp; + memcpy(&tmp, &x, 8); + tmp |= 0x7ff8000000000000llu; + memcpy(&x, &tmp, 8); + return x; +} + +static double wasm_quiet(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return x; +} + +static float wasm_quietf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return x; +} + +static double wasm_floor(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return floor(x); +} + +static float wasm_floorf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return floorf(x); +} + +static double wasm_ceil(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return ceil(x); +} + +static float wasm_ceilf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return ceilf(x); +} + +static double wasm_trunc(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return trunc(x); +} + +static float wasm_truncf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return truncf(x); +} + +static float wasm_nearbyintf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return nearbyintf(x); +} + +static double wasm_nearbyint(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return nearbyint(x); +} + +static float wasm_fabsf(float x) { + if (UNLIKELY(isnan(x))) { + uint32_t tmp; + memcpy(&tmp, &x, 4); + tmp = tmp & ~(1UL << 31); + memcpy(&x, &tmp, 4); + return x; + } + return fabsf(x); +} + +static double wasm_fabs(double x) { + if (UNLIKELY(isnan(x))) { + uint64_t tmp; + memcpy(&tmp, &x, 8); + tmp = tmp & ~(1ULL << 63); + memcpy(&x, &tmp, 8); + return x; + } + return fabs(x); +} + +static double wasm_sqrt(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return sqrt(x); +} + +static float wasm_sqrtf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return sqrtf(x); +} + +static inline void memory_fill(wasm_rt_memory_t* mem, u32 d, u32 val, u32 n) { + RANGE_CHECK(mem, d, n); + memset(mem->data + d, val, n); +} + +static inline void memory_copy(wasm_rt_memory_t* dest, + const wasm_rt_memory_t* src, + u32 dest_addr, + u32 src_addr, + u32 n) { + RANGE_CHECK(dest, dest_addr, n); + RANGE_CHECK(src, src_addr, n); + memmove(dest->data + dest_addr, src->data + src_addr, n); +} + +static inline void memory_init(wasm_rt_memory_t* dest, + const u8* src, + u32 src_size, + u32 dest_addr, + u32 src_addr, + u32 n) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + LOAD_DATA((*dest), dest_addr, src + src_addr, n); +} + +typedef struct { + wasm_rt_func_type_t type; + wasm_rt_function_ptr_t func; + size_t module_offset; +} wasm_elem_segment_expr_t; + +static inline void funcref_table_init(wasm_rt_funcref_table_t* dest, + const wasm_elem_segment_expr_t* src, + u32 src_size, + u32 dest_addr, + u32 src_addr, + u32 n, + void* module_instance) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) + TRAP(OOB); + for (u32 i = 0; i < n; i++) { + const wasm_elem_segment_expr_t* src_expr = &src[src_addr + i]; + dest->data[dest_addr + i] = + (wasm_rt_funcref_t){src_expr->type, src_expr->func, + (char*)module_instance + src_expr->module_offset}; + } +} + +// Currently Wasm only supports initializing externref tables with ref.null. +static inline void externref_table_init(wasm_rt_externref_table_t* dest, + u32 src_size, + u32 dest_addr, + u32 src_addr, + u32 n) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) + TRAP(OOB); + for (u32 i = 0; i < n; i++) { + dest->data[dest_addr + i] = wasm_rt_externref_null_value; + } +} + +#define DEFINE_TABLE_COPY(type) \ + static inline void type##_table_copy(wasm_rt_##type##_table_t* dest, \ + const wasm_rt_##type##_table_t* src, \ + u32 dest_addr, u32 src_addr, u32 n) { \ + if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) \ + TRAP(OOB); \ + if (UNLIKELY(src_addr + (uint64_t)n > src->size)) \ + TRAP(OOB); \ + \ + memmove(dest->data + dest_addr, src->data + src_addr, \ + n * sizeof(wasm_rt_##type##_t)); \ + } + +DEFINE_TABLE_COPY(funcref) +DEFINE_TABLE_COPY(externref) + +#define DEFINE_TABLE_GET(type) \ + static inline wasm_rt_##type##_t type##_table_get( \ + const wasm_rt_##type##_table_t* table, u32 i) { \ + if (UNLIKELY(i >= table->size)) \ + TRAP(OOB); \ + return table->data[i]; \ + } + +DEFINE_TABLE_GET(funcref) +DEFINE_TABLE_GET(externref) + +#define DEFINE_TABLE_SET(type) \ + static inline void type##_table_set(const wasm_rt_##type##_table_t* table, \ + u32 i, const wasm_rt_##type##_t val) { \ + if (UNLIKELY(i >= table->size)) \ + TRAP(OOB); \ + table->data[i] = val; \ + } + +DEFINE_TABLE_SET(funcref) +DEFINE_TABLE_SET(externref) + +#define DEFINE_TABLE_FILL(type) \ + static inline void type##_table_fill(const wasm_rt_##type##_table_t* table, \ + u32 d, const wasm_rt_##type##_t val, \ + u32 n) { \ + if (UNLIKELY((uint64_t)d + n > table->size)) \ + TRAP(OOB); \ + for (uint32_t i = d; i < d + n; i++) { \ + table->data[i] = val; \ + } \ + } + +DEFINE_TABLE_FILL(funcref) +DEFINE_TABLE_FILL(externref) + +#if defined(__GNUC__) || defined(__clang__) +#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char* const x +#define FUNC_TYPE_EXTERN_T(x) const char* const x +#define FUNC_TYPE_T(x) static const char* const x +#else +#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char x[] +#define FUNC_TYPE_EXTERN_T(x) const char x[] +#define FUNC_TYPE_T(x) static const char x[] +#endif + +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t0); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t1); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t2); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t3); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t4); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t5); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t6); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t7); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t8); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t9); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t10); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t11); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t12); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t13); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t14); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t15); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t16); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t17); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t18); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t19); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t20); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t21); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t22); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t23); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t24); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t25); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t26); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t27); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t28); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t29); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t30); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t31); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t32); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t33); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t34); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t35); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t36); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t37); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t38); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t39); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t40); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t41); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t42); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t43); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t44); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t45); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t46); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t47); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t48); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t49); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t50); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t51); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t52); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t53); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t54); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t55); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t56); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t57); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t58); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t59); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t60); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t61); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t62); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t63); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t64); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t65); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t66); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t67); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t68); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t69); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t70); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t71); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t72); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t73); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t74); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t75); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t76); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t77); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t78); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t79); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t80); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t81); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t82); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t83); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t84); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t85); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t86); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t87); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t88); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t89); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t90); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t91); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t92); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t93); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t94); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t95); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t96); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t97); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t98); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t99); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t100); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t101); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t102); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t103); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t104); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t105); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t106); + +void w2c_hermes_0x5F_wasm_call_ctors(w2c_hermes*); +u32 w2c_hermes_getentropy(w2c_hermes*, u32, u32); +u32 w2c_hermes_test_wasm_host_timeout(w2c_hermes*); +u32 w2c_hermes_test_and_clear_wasm_host_timeout(w2c_hermes*); +u32 w2c_hermes_get_global_base_0(w2c_hermes*); +void w2c_hermes_0x5Finitialize_0(w2c_hermes*); +u32 w2c_hermes_emscripten_get_heap_size(w2c_hermes*); +void w2c_hermes_0x5FExit(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_errno_location_0(w2c_hermes*); +u32 w2c_hermes_0x5F_wasi_syscall_ret(w2c_hermes*, u32); +u32 w2c_hermes_strcmp(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_clock_gettime(w2c_hermes*, u32, u32); +u32 w2c_hermes_strlen(w2c_hermes*, u32); +void w2c_hermes_abort(w2c_hermes*); +void w2c_hermes_0x5F_wasi_timestamp_to_timespec(w2c_hermes*, u32, u64); +u32 w2c_hermes_0x5Fmmap_js(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_0x5Fmunmap_js(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_0x5F_syscall_openat(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x5F_syscall_fstat64(w2c_hermes*, u32, u32); +u32 w2c_hermes_emscripten_resize_heap(w2c_hermes*, u32); +void w2c_hermes_0x5F_call_sighandler(w2c_hermes*, u32, u32); +u32 w2c_hermes_sbrk(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_memcpy(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x5F_memset(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_dlmalloc(w2c_hermes*, u32); +void w2c_hermes_dlfree(w2c_hermes*, u32); +u32 w2c_hermes_dlrealloc(w2c_hermes*, u32, u32); +u32 w2c_hermes_try_realloc_chunk(w2c_hermes*, u32, u32); +u32 w2c_hermes_dlmemalign(w2c_hermes*, u32, u32); +u32 w2c_hermes_internal_memalign(w2c_hermes*, u32, u32); +u32 w2c_hermes_dlposix_memalign(w2c_hermes*, u32, u32, u32); +void w2c_hermes_dlmallinfo(w2c_hermes*, u32); +void w2c_hermes_dispose_chunk(w2c_hermes*, u32, u32); +u32 w2c_hermes_dlcalloc(w2c_hermes*, u32, u32); +void w2c_hermes_abort_message(w2c_hermes*, u32, u32); +void w2c_hermes_demangling_terminate_handler0x280x29(w2c_hermes*); +u32 w2c_hermes_void0x200x280x2Astd0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_0x5Flibcpp_atomic_load0x5Babi0x3Av150070x5D0x3Cvoid0x200x280x2A0x290x280x290x3E0x28void0x200x280x2A0x20const0x2A0x290x280x290x2C0x20int0x290x290x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3Aget_terminate0x280x29(w2c_hermes*); +void w2c_hermes_std0x3A0x3A_0x5Fterminate0x28void0x200x280x2A0x290x280x290x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3Aterminate0x280x29(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3Aget_new_handler0x280x29(w2c_hermes*); +u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x2C0x20std0x3A0x3Anothrow_t0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_operator0x20new0x5B0x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); +void w2c_hermes_operator0x20delete0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_operator0x20delete0x5B0x5D0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_aligned_alloc0x5Babi0x3Av150070x5D0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_operator0x20delete0x28void0x2A0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_aligned_free0x5Babi0x3Av150070x5D0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3Atype_info0x3A0x3A0x7Etype_info0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxa_pure_virtual(w2c_hermes*); +u32 w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fshim_type_info0x3A0x3A0x7E_0x5Fshim_type_info0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fshim_type_info0x3A0x3Anoop10x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fshim_type_info0x3A0x3Anoop20x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3A0x7E_0x5Fclass_type_info0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3A0x7E_0x5Fsi_class_type_info0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_is_equal0x28std0x3A0x3Atype_info0x20const0x2A0x2C0x20std0x3A0x3Atype_info0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3Atype_info0x3A0x3Aname0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Acan_catch0x28_0x5Fcxxabiv10x3A0x3A_0x5Fshim_type_info0x20const0x2A0x2C0x20void0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x5F_dynamic_cast(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_found_base_class0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Ahas_unambiguous_public_base0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Ahas_unambiguous_public_base0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_static_type_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_static_type_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Asearch_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Asearch_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Asearch_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Asearch_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABuffer0x3A0x3A0x7EBuffer0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ABuffer0x3A0x3A0x7EBuffer0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCTripwireContext0x3A0x3A0x7EGCTripwireContext0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACrashManager0x3A0x3A0x7ECrashManager0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3A0x7ENopCrashManager0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AregisterMemory0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AunregisterMemory0x28void0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AsetCustomData0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AremoveCustomData0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AsetContextualCustomData0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AremoveContextualCustomData0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AregisterCallback0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28int0x290x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AunregisterCallback0x28int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AsetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3ACrashManager0x3A0x3AHeapInformation0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_memcmp(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x5F_lockfile(w2c_hermes*, u32); +void w2c_hermes_0x5F_unlockfile(w2c_hermes*, u32); +void w2c_hermes_dummy(w2c_hermes*); +void w2c_hermes_libc_exit_fini(w2c_hermes*); +void w2c_hermes_exit(w2c_hermes*, u32); +u32 w2c_hermes_emscripten_futex_wake(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_pthread_mutex_lock(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_pthread_mutex_unlock(w2c_hermes*, u32); +u32 w2c_hermes_pthread_mutex_destroy(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_pthread_create(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x5F_pthread_join(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_pthread_key_create(w2c_hermes*, u32, u32); +u32 w2c_hermes_pthread_setspecific(w2c_hermes*, u32, u32); +u32 w2c_hermes_pthread_cond_wait(w2c_hermes*, u32, u32); +u32 w2c_hermes_pthread_cond_signal(w2c_hermes*, u32); +u32 w2c_hermes_pthread_cond_broadcast(w2c_hermes*, u32); +u32 w2c_hermes_pthread_cond_destroy(w2c_hermes*, u32); +void w2c_hermes_0x5F_lock(w2c_hermes*, u32); +void w2c_hermes_0x5F_unlock(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_ofl_lock(w2c_hermes*); +void w2c_hermes_0x5F_stdio_exit(w2c_hermes*); +void w2c_hermes_close_file(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_towrite(w2c_hermes*, u32); +u32 w2c_hermes_isdigit(w2c_hermes*, u32); +u32 w2c_hermes_memchr(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_strnlen(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_syscall_getpid(w2c_hermes*); +u32 w2c_hermes_0x5F_syscall_getrusage(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_syscall_mprotect(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_getpid(w2c_hermes*); +u32 w2c_hermes_0x5F_get_tp(w2c_hermes*); +void w2c_hermes_init_pthread_self(w2c_hermes*); +u32 w2c_hermes_wcrtomb(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_wctomb(w2c_hermes*, u32, u32); +f64 w2c_hermes_frexp(w2c_hermes*, f64, u32); +void w2c_hermes_0x5F_ashlti3(w2c_hermes*, u32, u64, u64, u32); +void w2c_hermes_0x5F_lshrti3(w2c_hermes*, u32, u64, u64, u32); +f64 w2c_hermes_0x5F_trunctfdf2(w2c_hermes*, u64, u64); +u32 w2c_hermes_0x5F_fwritex(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_fwrite(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x5F_vfprintf_internal(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_printf_core(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_out(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_getint(w2c_hermes*, u32); +void w2c_hermes_pop_arg(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_fmt_x(w2c_hermes*, u64, u32, u32); +u32 w2c_hermes_fmt_o(w2c_hermes*, u64, u32); +u32 w2c_hermes_fmt_u(w2c_hermes*, u64, u32); +void w2c_hermes_pad(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_vfprintf(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_fmt_fp(w2c_hermes*, u32, f64, u32, u32, u32, u32); +void w2c_hermes_pop_arg_long_double(w2c_hermes*, u32, u32); +u64 w2c_hermes_0x5F_DOUBLE_BITS(w2c_hermes*, f64); +u32 w2c_hermes_vfiprintf(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_vsnprintf(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_sn_write(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_snprintf(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_fprintf(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_fiprintf(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x5F_overflow(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_lctrans(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_strerror_l(w2c_hermes*, u32, u32); +u32 w2c_hermes_strerror(w2c_hermes*, u32); +u32 w2c_hermes_memmove(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_isspace(w2c_hermes*, u32); +u32 w2c_hermes_dummy0x2E1(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_stdio_close(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_stdio_write(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_0x5F_lseek(w2c_hermes*, u32, u64, u32); +u64 w2c_hermes_0x5F_stdio_seek(w2c_hermes*, u32, u64, u32); +f64 w2c_hermes_scalbn(w2c_hermes*, f64, u32); +u32 w2c_hermes_unsigned0x20long0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3Amin0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Acapacity0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_pointer0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_address0x5Babi0x3Av150070x5D0x3Cchar0x3E0x28char0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Amove0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fnull_terminate_at0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fgrow_by_and_replace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fthrow_out_of_range0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_out_of_range0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20long0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3Amin0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_long_cap0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_long_pointer0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_short_pointer0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fchar_traits_move0x3Cchar0x3E0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_size0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finvalidate_iterators_past0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Aassign0x28char0x260x2C0x20char0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Amax_size0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20long0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3Amax0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frecommend0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Falloc0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fallocation_result0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Apointer0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fallocate_at_least0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fbegin_lifetime0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_invalidate_all0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Acopy0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Adeallocate0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x260x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_long_pointer0x5Babi0x3Av150070x5D0x28char0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_long_cap0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_long_size0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fthrow_length_error0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Ffits_in_sso0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_short_size0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Falloc0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20long0x20std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Amax_size0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x20void0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Anumeric_limits0x3Cunsigned0x20long0x3E0x3A0x3Amax0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_length_error0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Afirst0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apointer_traits0x3Cchar0x2A0x3E0x3A0x3Apointer_to0x5Babi0x3Av150070x5D0x28char0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3A0x3Aallocate0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Asecond0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20long0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Falign_it0x5Babi0x3Av150070x5D0x3C16ul0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_random_access_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20char0x2A0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Acopy_n0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A0x7Ebasic_string0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_erase_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3A0x3Adeallocate0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fgrow_by0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Aassign0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3Afill_n0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20unsigned0x20long0x2C0x20char0x3E0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20char0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finit0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finit_copy_ctor_external0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20long0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Areplace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_external0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Areserve0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fshrink_or_extend0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20long0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3Amax0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fcompressed_pair0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_insert_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_no_alias0x3Cfalse0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_no_alias0x3Ctrue0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Apush_back0x28char0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Ferase_external_with_move0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Acompare0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Acompare0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Ferase_to_end0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x2B0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28char0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aget_allocator0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aselect_on_container_copy_construction0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x20void0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Abasic_string0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Funinitialized_size_tag0x2C0x20unsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fzero0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aallocate0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Abasic_string0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fcompressed_pair0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Abasic_string0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20void0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_string0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Ai_to_string0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20unsigned0x20int0x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_chars_result0x20std0x3A0x3A_0x5F20x3A0x3Ato_chars0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2C0x2000x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_string0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Ai_to_string0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20unsigned0x20long0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_chars_result0x20std0x3A0x3A_0x5F20x3A0x3Ato_chars0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x2C0x2000x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20long0x2C0x20unsigned0x20long0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Asecond0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_numeric_limits0x3Cunsigned0x20long0x2C0x20true0x3E0x3A0x3Amax0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_allocate0x5Babi0x3Av150070x5D0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fis_overaligned_for_new0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_void0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_operator_new0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x2C0x20std0x3A0x3Aalign_val_t0x3E0x28unsigned0x20long0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_void0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_operator_new0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3Acopy0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcopy0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x2A0x2C0x2000x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_auto0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_range0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_decltype0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x3A0x3A_0x5Funwrap0x28std0x3A0x3Adeclval0x3Cchar0x2A0x3E0x280x290x290x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x2C0x2000x3E0x28char0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcopy_impl0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2C0x20char0x2C0x20void0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_char0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frewrap_range0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frewrap_iter0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20char0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_ref_decay0x3Cchar0x20const0x2A0x3E0x3A0x3Atype0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_ref_decay0x3Cchar0x2A0x3E0x3A0x3Atype0x3E0x20std0x3A0x3A_0x5F20x3A0x3Amake_pair0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x260x260x2C0x20char0x2A0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_range_impl0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x3A0x3A_0x5Funwrap0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x3A0x3A_0x5Funwrap0x5Babi0x3Av150070x5D0x28char0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20char0x2A0x3E0x3A0x3Apair0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x2A0x2C0x200x28void0x2A0x2900x3E0x28char0x20const0x2A0x260x260x2C0x20char0x2A0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_range_impl0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x3A0x3A_0x5Frewrap0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x2A0x2C0x20true0x3E0x3A0x3A_0x5Frewrap0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_decltype0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x3A0x3A_0x5Funwrap0x28std0x3A0x3Adeclval0x3Cchar0x20const0x2A0x3E0x280x290x290x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x2C0x2000x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x3A0x3Apair0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x200x28void0x2A0x2900x3E0x28char0x20const0x2A0x260x260x2C0x20char0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x3A0x3A_0x5Funwrap0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_char0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frewrap_iter0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Funwrap_iter_impl0x3Cchar0x20const0x2A0x2C0x20true0x3E0x3A0x3A_0x5Frewrap0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_deallocate0x5Babi0x3Av150070x5D0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdo_deallocate_handle_size0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Aalign_val_t0x3E0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdo_deallocate_handle_size0x5Babi0x3Av150070x5D0x3C0x3E0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_operator_delete0x5Babi0x3Av150070x5D0x3Cvoid0x2A0x2C0x20std0x3A0x3Aalign_val_t0x3E0x28void0x2A0x2C0x20std0x3A0x3Aalign_val_t0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_operator_delete0x5Babi0x3Av150070x5D0x3Cvoid0x2A0x3E0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fconvert_to_integral0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ffill_n0x5Babi0x3Av150070x5D0x3Cchar0x2A0x2C0x20unsigned0x20long0x2C0x20char0x3E0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20char0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3A0x3Aallocator0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fnon_trivial_if0x3Ctrue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fnon_trivial_if0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finit0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_chars_result0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_chars_itoa0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Ftraits_base0x3Cunsigned0x20int0x2C0x20void0x3E0x3A0x3A_0x5Fwidth0x5Babi0x3Av150070x5D0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Ftraits_base0x3Cunsigned0x20int0x2C0x20void0x3E0x3A0x3A_0x5Fconvert0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_clz0x5Babi0x3Av150070x5D0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fbase_10_u320x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend10x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend20x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend30x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend40x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend50x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend60x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend70x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend80x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend90x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_char0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend100x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x3E0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_random_access_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20char0x2A0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Acopy_n0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20int0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x2C0x20int0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3Adistance0x5Babi0x3Av150070x5D0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdistance0x5Babi0x3Av150070x5D0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Arandom_access_iterator_tag0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_strerror_r(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Adefault_error_condition0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x3A0x3Aerror_condition0x5Babi0x3Av150070x5D0x28int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_category0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aequivalent0x28int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x3A0x3Acategory0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Aerror_category0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x3A0x3Avalue0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aequivalent0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x20const0x260x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_code0x3A0x3Acategory0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_code0x3A0x3Avalue0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdo_message0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Ado_strerror_r0x28int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Ahandle_strerror_r_return0x28int0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ageneric_category0x280x29(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Adefault_error_condition0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Asystem_category0x280x29(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3A0x7Eerror_category0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_code0x3A0x3Amessage0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_system_error0x28int0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3A0x7E_0x5Fgeneric_error_category0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3A0x7E_0x5Fsystem_error_category0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3Arandom_device0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x210x3D0x5Babi0x3Av150070x5D0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ac_str0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Adata0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3A0x7Erandom_device0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Alength0x28char0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Asize0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fis_long0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_long_size0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_short_size0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Afirst0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Frep0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_pointer0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_char0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_address0x5Babi0x3Av150070x5D0x3Cchar0x20const0x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_long_pointer0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fget_short_pointer0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apointer_traits0x3Cchar0x20const0x2A0x3E0x3A0x3Apointer_to0x5Babi0x3Av150070x5D0x28char0x20const0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_getpagesize(w2c_hermes*); +u32 w2c_hermes_0x5F_cxa_atexit(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x5F_assert_fail(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_write(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Allvm_is_multithreaded0x280x29(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acondition_variable0x3A0x3A0x7Econdition_variable0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_condvar_destroy0x5Babi0x3Av150070x5D0x28pthread_cond_t0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Amutex0x3A0x3A0x7Emutex0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_mutex_destroy0x5Babi0x3Av150070x5D0x28pthread_mutex_t0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_syscall_ret(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_count0x3A0x3A0x7E_0x5Fshared_count0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_weak_count0x3A0x3A_0x5Frelease_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_long0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_0x5Flibcpp_atomic_load0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x20const0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_weak_count0x3A0x3A_0x5Fget_deleter0x28std0x3A0x3Atype_info0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x3A0x3A_0x5Fmake_ready0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Afuture0x3Cvoid0x3E0x3A0x3A0x7Efuture0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Athread0x3A0x3A0x7Ethread0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_thread_isnull0x5Babi0x3Av150070x5D0x28unsigned0x20long0x20const0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Athread0x3A0x3Ajoin0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_thread_join0x5Babi0x3Av150070x5D0x28unsigned0x20long0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_local_data0x280x29(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_specific_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3A0x3A_0x5Fthread_specific_ptr0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_specific_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3A0x3A_0x5Fat_thread_exit0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_tls_create0x5Babi0x3Av150070x5D0x28unsigned0x20int0x2A0x2C0x20void0x200x280x2A0x290x28void0x2A0x290x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct_imp0x3A0x3A0x7E_0x5Fthread_struct_imp0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Abegin0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Aend0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x210x3D0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Abegin0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Aend0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x210x3D0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x3A0x3Aoperator0x2A0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_count0x3A0x3A_0x5Frelease_shared0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x3A0x3Aoperator0x2B0x2B0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x3A0x3Aoperator0x2D0x3E0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x3A0x3Aoperator0x2B0x2B0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A0x7Evector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A0x7Evector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x3A0x3A_0x5Fwrap_iter0x5Babi0x3Av150070x5D0x28void0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_address0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x3A0x3A_0x5Fwrap_iter0x5Babi0x3Av150070x5D0x28void0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x3D0x3D0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_long0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_atomic_refcount_decrement0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fdestroy_vector0x3A0x3A_0x5Fdestroy_vector0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fdestroy_vector0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fdestroy_vector0x3A0x3A_0x5Fdestroy_vector0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fdestroy_vector0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3A0x3A_0x5Fthread_struct0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct_imp0x3A0x3A_0x5Fthread_struct_imp0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Avector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Avector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3A0x3A0x7E_0x5Fthread_struct0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x3E0x3A0x3Abase0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x3E0x3A0x3Abase0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fannotate_delete0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_erase_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fclear0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Falloc0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Acapacity0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Adeallocate0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Adata0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Asize0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fannotate_contiguous_container0x5Babi0x3Av150070x5D0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fbase_destruct_at_end0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3A0x3Adeallocate0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Asecond0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fend_cap0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Adestroy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20void0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Adestroy_at0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x2000x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdestroy_at0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x2000x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Afirst0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fannotate_delete0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_erase_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fclear0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Falloc0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Acapacity0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Adeallocate0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Adata0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Asize0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fannotate_contiguous_container0x5Babi0x3Av150070x5D0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fbase_destruct_at_end0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3A0x3Adeallocate0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Asecond0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fend_cap0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fto_address0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Adestroy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20void0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Adestroy_at0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x2000x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdestroy_at0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x2000x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Afirst0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fget0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x2C0x20void0x3E0x28std0x3A0x3Anullptr_t0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fconvert_to_integral0x5Babi0x3Av150070x5D0x28long0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x2000x2C0x20false0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x2C0x20void0x3E0x28std0x3A0x3Anullptr_t0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3A_0x5Fcompressed_pair0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x3E0x28std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_insert_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3A_0x5Fcompressed_pair0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x3E0x28std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_db_insert_c0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcompressed_pair_elem0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x2C0x2010x2C0x20true0x3E0x3A0x3A_0x5Fcompressed_pair_elem0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdefault_init_tag0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acondition_variable0x3A0x3Anotify_one0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_condvar_signal0x5Babi0x3Av150070x5D0x28pthread_cond_t0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acondition_variable0x3A0x3Anotify_all0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x3E0x28long0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20long0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x3A0x3Acount0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Acount0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fno_overflow0x3Cstd0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x20_0x5Fno_overflow0x3Cstd0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Atype0x3A0x3Aden0x200x3D0x3D0x2010x200x260x260x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x3E0x28long0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20long0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_duration0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration_cast0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x2C0x20long0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3A_0x5Fduration_cast0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1000000000ll0x2C0x201ll0x3E0x2C0x20false0x2C0x20true0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Amutex0x3A0x3Alock0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_mutex_lock0x5Babi0x3Av150070x5D0x28pthread_mutex_t0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Amutex0x3A0x3Aunlock0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_mutex_unlock0x5Babi0x3Av150070x5D0x28pthread_mutex_t0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_lock0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3A0x3Aunique_lock0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Amutex0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_lock0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3A0x3A0x7Eunique_lock0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fcall_once0x28unsigned0x20long0x20volatile0x260x2C0x20void0x2A0x2C0x20void0x200x280x2A0x290x28void0x2A0x290x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_condvar_wait0x5Babi0x3Av150070x5D0x28pthread_cond_t0x2A0x2C0x20pthread_mutex_t0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_0x5Flibcpp_relaxed_store0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x20volatile0x2C0x20unsigned0x20long0x3E0x28unsigned0x20long0x20volatile0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_0x5Flibcpp_atomic_store0x5Babi0x3Av150070x5D0x3Cunsigned0x20long0x20volatile0x2C0x20unsigned0x20long0x3E0x28unsigned0x20long0x20volatile0x2A0x2C0x20unsigned0x20long0x2C0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_condvar_broadcast0x5Babi0x3Av150070x5D0x28pthread_cond_t0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Flibcpp_thread_get_id0x5Babi0x3Av150070x5D0x28unsigned0x20long0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AMutexImpl0x3A0x3AMutexImpl0x28bool0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AMutexImpl0x3A0x3A0x7EMutexImpl0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AMutexImpl0x3A0x3Aacquire0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AMutexImpl0x3A0x3Arelease0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AManagedStaticBase0x3A0x3ARegisterManagedStatic0x28void0x2A0x200x280x2A0x290x280x290x2C0x20void0x200x280x2A0x290x28void0x2A0x290x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_initializeMutex0x280x29(w2c_hermes*); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcall_once_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Cvoid0x200x280x260x290x280x290x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_sigaltstack(w2c_hermes*, u32, u32); +u32 w2c_hermes_sigemptyset(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_sigaction(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_sigfillset(w2c_hermes*, u32); +u32 w2c_hermes_sigismember(w2c_hermes*, u32, u32); +u32 w2c_hermes_sigorset(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_sigandset(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_sigdelset(w2c_hermes*, u32, u32); +u32 w2c_hermes_sigaddset(w2c_hermes*, u32, u32); +u32 w2c_hermes_raise(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_sig_is_blocked(w2c_hermes*, u32); +u32 w2c_hermes_pthread_sigmask(w2c_hermes*, u32, u32, u32); +void w2c_hermes_siginvertset(w2c_hermes*, u32, u32); +u32 w2c_hermes_sigprocmask(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3ARunSignalHandlers0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3ARunInterruptHandlers0x280x29(w2c_hermes*); +void w2c_hermes_RegisterHandlers0x280x29(w2c_hermes*); +u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3Cllvh0x3A0x3Asys0x3A0x3ASmartMutex0x3Ctrue0x3E0x3E0x3A0x3Acall0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cllvh0x3A0x3Asys0x3A0x3ASmartMutex0x3Ctrue0x3E0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_SignalHandler0x28int0x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3AAddSignalHandler0x28void0x200x280x2A0x290x28void0x2A0x290x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cunsigned0x20int0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cunsigned0x20int0x20const0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AAddPointer0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AAddInteger0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AComputeHash0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3Aoperator0x3D0x3D0x28llvh0x3A0x3AFoldingSetNodeID0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ABumpPtrAllocatorImpl0x3Cllvh0x3A0x3AMallocAllocator0x2C0x204096ul0x2C0x204096ul0x3E0x3A0x3AAllocate0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AFoldingSetBase0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3A0x7EFoldingSetBase0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AGrowBucketCount0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AInsertNode0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AFindNodeOrInsertPos0x28llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20void0x2A0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetIteratorImpl0x3A0x3AFoldingSetIteratorImpl0x28void0x2A0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetIteratorImpl0x3A0x3Aadvance0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ABumpPtrAllocatorImpl0x3Cllvh0x3A0x3AMallocAllocator0x2C0x204096ul0x2C0x204096ul0x3E0x3A0x3AStartNewSlab0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AinitSlowCase0x28unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AinitFromArray0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20long0x20long0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20long0x20long0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AfromString0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AshlSlowCase0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcMultiplyPart0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u64, u64, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Anegate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x2B0x2B0x280x29(w2c_hermes*, u32); +u64 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcAdd0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u64, u32); +u64 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcAddPart0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u64, u32); +u64 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSubtract0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u64, u32); +u64 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSubtractPart0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u64, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x2A0x28llvh0x3A0x3AAPInt0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u32, u64, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcAnd0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcOr0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcXor0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x2A0x3D0x28llvh0x3A0x3AAPInt0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcCompare0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AflipAllBitsSlowCase0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcComplement0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x3D0x28llvh0x3A0x3AAPInt0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AlshrInPlace0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AcountLeadingZerosSlowCase0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AcountTrailingZerosSlowCase0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AAPIntOps0x3A0x3ARoundDoubleToAPInt0x28double0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, f64, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Atrunc0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Azext0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AlshrSlowCase0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcShiftRight0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcShiftLeft0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Audiv0x28llvh0x3A0x3AAPInt0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Adivide0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Audivrem0x28llvh0x3A0x3AAPInt0x20const0x260x2C0x20llvh0x3A0x3AAPInt0x20const0x260x2C0x20llvh0x3A0x3AAPInt0x260x2C0x20llvh0x3A0x3AAPInt0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x3D0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Audivrem0x28llvh0x3A0x3AAPInt0x20const0x260x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3AAPInt0x260x2C0x20unsigned0x20long0x20long0x260x29(w2c_hermes*, u32, u64, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtoString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20unsigned0x20int0x2C0x20bool0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Adump0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSet0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u64, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcAssign0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcIsZero0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcExtractBit0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSetBit0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcLSB0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcMSB0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcNegate0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcFullMultiply0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcDivide0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcSetLeastSignificantBits0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPFloatBase0x3A0x3APPCDoubleDouble0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AcopySignificand0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AIEEEFloat0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AaddOrSubtract0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x2C0x20llvh0x3A0x3AAPFloatBase0x3A0x3AroundingMode0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AcompareAbsoluteValue0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3Anormalize0x28llvh0x3A0x3AAPFloatBase0x3A0x3AroundingMode0x2C0x20llvh0x3A0x3AlostFraction0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AshiftSignificandLeft0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AshiftSignificandRight0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AroundAwayFromZero0x28llvh0x3A0x3AAPFloatBase0x3A0x3AroundingMode0x2C0x20llvh0x3A0x3AlostFraction0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3A0x7EIEEEFloat0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3Aconvert0x28llvh0x3A0x3AfltSemantics0x20const0x260x2C0x20llvh0x3A0x3AAPFloatBase0x3A0x3AroundingMode0x2C0x20bool0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AaddOrSubtractSignificand0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AaddOrSubtractSpecials0x28llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_char0x2A0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine_data0x3Cunsigned0x20int0x3E0x28unsigned0x20long0x260x2C0x20char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine0x28unsigned0x20long0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_char0x2A0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine_data0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x260x2C0x20char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertF80LongDoubleAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertPPCDoubleDoubleAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertDoubleAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertQuadrupleAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertFloatAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AconvertHalfAPFloatToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AbitcastToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AinitFromPPCDoubleDoubleAPInt0x28llvh0x3A0x3AAPInt0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3AIEEEFloat0x3A0x3AtoString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cchar0x2C0x20true0x3E0x3A0x3Apush_back0x28char0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADoubleAPFloat0x3A0x3AbitcastToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPFloat0x3A0x3AbitcastToAPInt0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADoubleAPFloat0x3A0x3AtoString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPFloat0x3A0x3AtoString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPFloat0x3A0x3Aprint0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPFloat0x3A0x3Adump0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_state0x3A0x3Amix0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x2A0x2C0x20char0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frotate0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20char0x2A0x2C0x20char0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_first_of0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_first_not_of0x28char0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_first_not_of0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_last_of0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Asplit0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x2C0x20char0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Acount0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_GetAutoSenseRadix0x28llvh0x3A0x3AStringRef0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AconsumeSignedInteger0x28llvh0x3A0x3AStringRef0x260x2C0x20unsigned0x20int0x2C0x20long0x20long0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AgetAsUnsignedInteger0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AgetAsSignedInteger0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20long0x20long0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AAPFloat0x200x5B0x5D0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AAPFloat0x200x5B0x5D0x3E0x3E0x3A0x3Areset0x5Babi0x3Av150070x5D0x28std0x3A0x3Anullptr_t0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Ahash_value0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cchar0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cchar0x20const0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x3A0x3AisEqual0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_isalpha(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_strchrnul(w2c_hermes*, u32, u32); +void w2c_hermes_0x5F_emscripten_environ_constructor(w2c_hermes*); +u32 w2c_hermes_strncmp(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_getenv(w2c_hermes*, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asystem_clock0x3A0x3Anow0x280x29(w2c_hermes*); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3A_0x5Flibcpp_system_clock_now0x280x29(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acommon_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aoperator0x2B0x5Babi0x3Av150070x5D0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20long0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asystem_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3E0x3A0x3Atime_point0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fno_overflow0x3Cstd0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x20_0x5Fno_overflow0x3Cstd0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Atype0x3A0x3Aden0x200x3D0x3D0x2010x200x260x260x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_duration0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration_cast0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x2C0x20long0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Acount0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x3A0x3Anow0x280x29(w2c_hermes*); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3A_0x5Flibcpp_steady_clock_now0x280x29(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Acommon_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aoperator0x2B0x5Babi0x3Av150070x5D0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x2C0x20long0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3A0x3Atime_point0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x3A0x3Aduration0x5Babi0x3Av150070x5D0x3Clong0x20long0x3E0x28long0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_convertible0x3Clong0x20long0x20const0x260x2C0x20long0x20long0x3E0x3A0x3Avalue0x200x260x260x200x28std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3A0x3Avalue0x200x7C0x7C0x200x21treat_as_floating_point0x3Clong0x20long0x3E0x3A0x3Avalue0x290x2C0x20void0x3E0x3A0x3Atype0x2A0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3A_0x5Fduration_cast0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000ll0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1000000ll0x2C0x201ll0x3E0x2C0x20false0x2C0x20true0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201ll0x3E0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_getrusage(w2c_hermes*, u32, u32); +u32 w2c_hermes_open(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_close(w2c_hermes*, u32); +u32 w2c_hermes_isatty(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AGetMallocUsage0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AGetTimeUsage0x28std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asystem_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3ASafelyCloseFileDescriptor0x28int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AFileDescriptorIsDisplayed0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AFileDescriptorHasColors0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AColorNeedsFlush0x280x29(w2c_hermes*); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AOutputColor0x28char0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AOutputBold0x28bool0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AOutputReverse0x280x29(w2c_hermes*); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AProcess0x3A0x3AResetColor0x280x29(w2c_hermes*); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_syscall_munmap(w2c_hermes*, u32, u32); +u32 w2c_hermes_find_mapping(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_syscall_mmap2(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_dummy0x2E2(w2c_hermes*); +u32 w2c_hermes_0x5F_mmap(w2c_hermes*, u32, u32, u32, u32, u32, u64); +u32 w2c_hermes_0x5F_munmap(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Abegin0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aconst_iterator0x3A0x3Aoperator0x2B0x2B0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aroot_dir_start0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Afilename_pos0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aroot_path0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aroot_directory0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aappend0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Ahas_root_name0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aparent_path_end0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aremove_filename0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Aswap0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Ahas_root_directory0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Ais_absolute0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aremove_dots0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20bool0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AopenFile0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20int0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3ACreationDisposition0x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AFileAccess0x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AOpenFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3AChangeStdoutToBinary0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3Ainit0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3AgetMemBuffer0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANamedBufferAlloc0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3AgetMemBufferCopy0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AWritableMemoryBuffer0x3A0x3AgetNewUninitMemBuffer0x28unsigned0x20long0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3A0x3A0x7EMemoryBufferMem0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3A0x3AgetBufferKind0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3A0x7EMemoryBuffer0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AWritableMemoryBuffer0x3E0x3A0x3A0x7EMemoryBufferMem0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AWritableMemoryBuffer0x3E0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AWritableMemoryBuffer0x3E0x3A0x3AgetBufferKind0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AisLegalUTF80x28unsigned0x20char0x20const0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AgetNumBytesForUTF80x28unsigned0x20char0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AConvertUTF8toUTF160x28unsigned0x20char0x20const0x2A0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20short0x2A0x2A0x2C0x20unsigned0x20short0x2A0x2C0x20llvh0x3A0x3AConversionFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AConvertUTF8toUTF32Impl0x28unsigned0x20char0x20const0x2A0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2A0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20llvh0x3A0x3AConversionFlags0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AfindMaximalSubpartOfIllFormedUTF8Sequence0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AConvertUTF8toUTF320x28unsigned0x20char0x20const0x2A0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2A0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20llvh0x3A0x3AConversionFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AconvertUTF8ToUTF16String0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cunsigned0x20short0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cunsigned0x20short0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asafe_calloc0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ALookupBucketFor0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3AFindKey0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ARemoveKey0x28llvh0x3A0x3AStringMapEntryBase0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ARemoveKey0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ARehashTable0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x5F_qsort_r(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_sift(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_shr(w2c_hermes*, u32, u32); +void w2c_hermes_trinkle(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_shl(w2c_hermes*, u32, u32); +u32 w2c_hermes_pntz(w2c_hermes*, u32); +void w2c_hermes_cycle(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x5F_builtin_ctz(w2c_hermes*, u32); +u32 w2c_hermes_a_ctz_32(w2c_hermes*, u32); +void w2c_hermes_qsort(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_wrapper_cmp(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3Ainsert_imp_big0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3AGrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3AFindBucketFor0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3ASmallPtrSetImplBase0x28void0x20const0x2A0x2A0x2C0x20llvh0x3A0x3ASmallPtrSetImplBase0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3ASmallPtrSetImplBase0x28void0x20const0x2A0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ASmallPtrSetImplBase0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3Aerror0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Abasic_parser_impl0x3A0x3AgetOptionWidth0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Abasic_parser_impl0x3A0x3AprintOptionInfo0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AprintHelpStr0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3A0x3AprintOptionDiff0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Acl0x3A0x3AOptionValue0x3Cunsigned0x20int0x3E0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AaddArgument0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3C0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3E0x3A0x3Acall0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3C0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3Cllvh0x3A0x3Acl0x3A0x3ASubCommand0x3E0x3A0x3Acall0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cllvh0x3A0x3Acl0x3A0x3ASubCommand0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3A0x3AaddOption0x28llvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3AprintOptionDiff0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Acl0x3A0x3AOptionValue0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x20const0x260x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3A0x3Aparse0x28llvh0x3A0x3Acl0x3A0x3AOption0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3A0x3AprintOptionDiff0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20bool0x2C0x20llvh0x3A0x3Acl0x3A0x3AOptionValue0x3Cbool0x3E0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValue0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3A0x3AaddLiteralOption0x28llvh0x3A0x3Acl0x3A0x3AOption0x260x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AsetArgStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3A0x3AupdateArgStr0x28llvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionCategory0x3A0x3AregisterCategory0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x3E0x3A0x3Ainsert0x28llvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACommandLineParser0x3A0x3AregisterSubCommand0x28llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Cllvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x3E0x3A0x3Ainsert0x28llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AaddOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Abasic_parser_impl0x3A0x3AprintOptionName0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Abasic_parser_impl0x3A0x3AprintOptionNoValue0x28llvh0x3A0x3Acl0x3A0x3AOption0x20const0x260x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x3A0x3A0x7EHelpPrinter0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E52(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E56(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E60(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E64(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E68(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E72(w2c_hermes*, u32); +void w2c_hermes_sortOpts0x28llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x260x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E74(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E78(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x3A0x3AprintHelp0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_SubNameCompare0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3ASubCommand0x2A0x3E0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x3A0x3Aprint0x280x29(w2c_hermes*); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3A0x7EOption0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueCopy0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3A0x3AgetValueName0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3A0x3AgetValueName0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3AgetValueName0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cunsigned0x20int0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cunsigned0x20int0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20false0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringMapIterator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x3A0x3AprintOptions0x28llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x2C0x20128u0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x3A0x3A0x7EHelpPrinter0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACategorizedHelpPrinter0x3A0x3AprintOptions0x28llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x2C0x20128u0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACategorizedHelpPrinter0x3A0x3AOptionCategoryCompare0x28llvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cllvh0x3A0x3Acl0x3A0x3AOptionCategory0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3E0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACategorizedHelpPrinter0x3A0x3A0x7ECategorizedHelpPrinter0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Cllvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x3A0x3Ainsert0x28llvh0x3A0x3Acl0x3A0x3AOption0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_OptNameCompare0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cchar0x20const0x2A0x2C0x20llvh0x3A0x3Acl0x3A0x3AOption0x2A0x3E0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueBase0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinter0x2C0x20true0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueBase0x3C0x28anonymous0x20namespace0x290x3A0x3AHelpPrinterWrapper0x2C0x20true0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3Araw_ostream0x260x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueBase0x3C0x28anonymous0x20namespace0x290x3A0x3AVersionPrinter0x2C0x20true0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_CommandLine0x2Ecpp(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3AflushBufferWithBanner0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3A0x7Ecircular_raw_ostream0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3A0x7Ecircular_raw_ostream0x280x290x2E1(w2c_hermes*, u32); +u64 w2c_hermes_llvh0x3A0x3Acircular_raw_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AisCurrentDebugType0x28char0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3E0x3A0x3Acall0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOption0x3A0x3A0x7EOption0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E5(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E10(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adbgs0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Adbgs0x280x290x3A0x3Adbgstream0x3A0x3Adbgstream0x280x29(w2c_hermes*); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E11(w2c_hermes*, u32); +void w2c_hermes_debug_user_sig_handler0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cbool0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cbool0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueCopy0x3Cbool0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueCopy0x3Cunsigned0x20int0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3AOptionValueBase0x3C0x28anonymous0x20namespace0x290x3A0x3ADebugOnlyOpt0x2C0x20true0x3E0x3A0x3Acompare0x28llvh0x3A0x3Acl0x3A0x3AGenericOptionValue0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_Debug0x2Ecpp(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Areport_bad_alloc_error0x28char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Allvm_unreachable_internal0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorBase0x3A0x3Agrow_pod0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_writeWithCommas0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20write_unsigned_impl0x3Cunsigned0x20int0x3E0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Awrite_integer0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x29(w2c_hermes*, u32, u64, u32, u32); +void w2c_hermes_void0x20write_unsigned0x3Cunsigned0x20long0x20long0x3E0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Awrite_integer0x28llvh0x3A0x3Araw_ostream0x260x2C0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x29(w2c_hermes*, u32, u64, u32, u32); +void w2c_hermes_llvh0x3A0x3Awrite_hex0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3AHexPrintStyle0x2C0x20llvh0x3A0x3AOptional0x3Cunsigned0x20long0x3E0x29(w2c_hermes*, u32, u64, u32, u32); +void w2c_hermes_llvh0x3A0x3Awrite_double0x28llvh0x3A0x3Araw_ostream0x260x2C0x20double0x2C0x20llvh0x3A0x3AFloatStyle0x2C0x20llvh0x3A0x3AOptional0x3Cunsigned0x20long0x3E0x29(w2c_hermes*, u32, f64, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3A0x7Eraw_ostream0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Apreferred_buffer_size0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3ASetBuffered0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3ASetBufferAndMode0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3Araw_ostream0x3A0x3ABufferKind0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite_hex0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Aformat_object_base0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite_escaped0x28llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28char0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28double0x29(w2c_hermes*, u32, f64); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aflush_nonempty0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Acopy_to_buffer0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Aformatv_object_base0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Aformatv_object_base0x3A0x3Aformat0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AFmtAlign0x3A0x3Aformat0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aindent0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3AFormattedNumber0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3A0x7Eraw_ostream0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Aformat_object_base0x3A0x3Ahome0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Araw_fd_ostream0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3ACreationDisposition0x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AFileAccess0x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AOpenFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Araw_fd_ostream0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Afs0x3A0x3AOpenFlags0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Araw_fd_ostream0x28int0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3A0x7Eraw_fd_ostream0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x2B0x5Babi0x3Av150070x5D0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28char0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3A0x7Eraw_fd_ostream0x280x290x2E1(w2c_hermes*, u32); +u64 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Aseek0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Apwrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Apreferred_buffer_size0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AchangeColor0x28llvh0x3A0x3Araw_ostream0x3A0x3AColors0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AresetColor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AreverseColor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Ais_displayed0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Ahas_colors0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aouts0x280x29(w2c_hermes*); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E1(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aerrs0x280x29(w2c_hermes*); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E21(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3A0x7Eraw_string_ostream0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3A0x7Eraw_string_ostream0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Apwrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); +void w2c_hermes_llvh0x3A0x3Araw_pwrite_stream0x3A0x3Aanchor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3AchangeColor0x28llvh0x3A0x3Araw_ostream0x3A0x3AColors0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3AresetColor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3AreverseColor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Ais_displayed0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Ahas_colors0x280x290x20const(w2c_hermes*, u32); +u64 w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3A0x7Eraw_svector_ostream0x280x29(w2c_hermes*, u32); +u64 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3Astr0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AtoStringRef0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AgetSingleStringRef0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AprintOneChild0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ATwine0x3A0x3AChild0x2C0x20llvh0x3A0x3ATwine0x3A0x3ANodeKind0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3Aprint0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AtoNullTerminatedStringRef0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AprintOneChildRepr0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ATwine0x3A0x3AChild0x2C0x20llvh0x3A0x3ATwine0x3A0x3ANodeKind0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AprintRepr0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3Adump0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AdumpRepr0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E2(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Amake_error_code0x28hermes0x3A0x3AOOMError0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aconvert_error_to_message0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28char0x20const0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3A0x7EOOMErrorCategory0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_aligned_alloc(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_mprotect(w2c_hermes*, u32, u32, u32); +void w2c_hermes_emscripten_stack_init(w2c_hermes*); +u32 w2c_hermes_emscripten_stack_get_base(w2c_hermes*); +u32 w2c_hermes_emscripten_stack_get_end(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Apage_size0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_allocate0x28unsigned0x20long0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_allocate_aligned0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_free0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_free_aligned0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_prefetch0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_name0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_protect0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20hermes0x3A0x3Aoscompat0x3A0x3AProtectMode0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_madvise0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Apeak_rss0x280x29(w2c_hermes*); +u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Acurrent_rss0x280x29(w2c_hermes*); +u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Acurrent_private_dirty0x280x29(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Anum_context_switches0x28long0x260x2C0x20long0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Athread_stack_bounds0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Athread_cpu_time0x280x29(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3AcheckedMalloc0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AcheckedCalloc0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3A0x7EStorageProvider0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3AmmapProvider0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3AnewStorage0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3AdeleteStorage0x28void0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3A0x7EStorageProvider0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3A0x7EVMAllocateStorageProvider0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3AnewStorageImpl0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3AdeleteStorageImpl0x28void0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AMetadata0x28hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3ABuilder0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddArray0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x3A0x3AArrayType0x2C0x20void0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3Aimpl0x3A0x3AFakeAtomic0x3Cunsigned0x20int0x3E0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3Abuild0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3A0x3Areserve0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x3A0x3AArrayType0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x200ul0x3E0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3A0x3A_0x5Fconstruct_at_end0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x200ul0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x200ul0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x200ul0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x2000x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcopy_unaligned0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x2000x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x2000x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fbit_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20false0x2C0x2000x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_Metadata0x2Ecpp(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AdirtyCardsForAddressRange0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AfindNextCardWithStatus0x28hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3ACardStatus0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AupdateBoundaries0x28hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3ABoundary0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AfirstObjForCard0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcellKindStr0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUninitializedBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFillerCellBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3AAlignedStorage0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3A0x7EAlignedStorage0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AresetLevel0x3C0x28hermes0x3A0x3Avm0x3A0x3AAdviseUnused0x2900x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AAlignedHeapSegment0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3A0x7EAlignedHeapSegment0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AsetEffectiveEnd0x28char0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AclearExternalMemoryCharge0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AcheckUnwritten0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AencodeUTF80x28char0x2A0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8WithReplacements0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x3Cchar0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar0x20const0x2A0x3E0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8BufferWithReplacements0x28llvh0x3A0x3AMutableArrayRef0x3Cunsigned0x20char0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8WithSingleSurrogates0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AisAllASCII0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF8WithReplacements0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20char16_t0x2A0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cchar16_t0x2A0x3E0x28char16_t0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20char16_t0x2A0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cchar16_t0x2A0x3E0x28char16_t0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmarkGCScopes0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3A0x7EGCScope0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3A_newChunkAndPHV0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3ACompactArray0x3A0x3AscaleUp0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AlookupString0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AlookupString0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3Ainsert0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ACompactTable0x3A0x3Aset0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AgrowAndRehash0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ACompactArray0x3A0x3Aset0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3Aremove0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ACompactTable0x3A0x3AmarkAsDeleted0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateASCIIRef0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AIdentifierTable0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandle0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetOrCreateIdentifier0x3Cchar16_t0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACompactTable0x3A0x3Aget0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar16_t0x2C0x20true0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocIDAndInsert0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandle0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetOrCreateIdentifier0x3Cchar0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar0x2C0x20true0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolID0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifierImpl0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocNextID0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifier0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolID0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifierImpl0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifier0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandleFromPrimitive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringPrim0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AmaterializeLazyIdentifier0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringViewForDev0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AmarkIdentifiers0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AConservativeVector0x3Chermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3ALookupEntry0x3E0x3A0x3Aemplace_back0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20true0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20true0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20true0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20true0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AfreeSymbol0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AfreeID0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AfreeUnmarkedSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aflip0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Afind_first_in0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AcreateNotUniquedLazySymbol0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AcreateNotUniquedSymbol0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar16_t0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20true0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20true0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20true0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20true0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20unsigned0x20long0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20long0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_void0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocWork0x3Cfalse0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3ABufferedStringPrimitive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3Aappend0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Aappend0x3Cunsigned0x20char0x20const0x2A0x3E0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Aappend0x3Cchar16_t0x20const0x2A0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Areserve0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3ABufferedStringPrimitive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3Aappend0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicASCIIStringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicUTF16StringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicUniquedASCIIStringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicUniquedUTF16StringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalASCIIStringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalUTF16StringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficientImpl0x3Cchar0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3A_0x5Fgrow_by0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficientImpl0x3Cchar16_t0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateDynamicWithKnownEncoding0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateDynamic0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x3A0x3AgetString0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AsliceEquals0x28unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acompare0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aconcat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinternalConcatStringPrimitives0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AcreateStringBuilder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3ASafeUInt320x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendStringPrim0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AgetStringPrimitive0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendStringPrim0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aslice0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendASCIIRef0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendUTF16Ref0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcastToUTF16PointerForWrite0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateStringView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AStringView0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateStringViewMustBeFlat0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AappendUTF16String0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedASCIIStringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedUTF16StringPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3A_0x5Fgrow_by_and_replace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x3E0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMapBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AgetMaxCapacity0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ATwineChar160x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AlookupEntryFor0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Agrow0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AfindOrAdd0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Aerase0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AallocatePropertySlot0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AappendSignedLEB1280x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3AreadSignedLEB1280x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20long0x20long0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E3(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E6(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A0x7Eopt0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ACreateInfoOutputFile0x280x29(w2c_hermes*); +u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Acall0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ACreateDefaultTimerGroup0x3A0x3Acall0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3Cllvh0x3A0x3ATimerGroup0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aassign0x3Cchar0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AaddTimer0x28llvh0x3A0x3ATimer0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ATimer0x3A0x3Ainit0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ATimerGroup0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ATimer0x3A0x3A0x7ETimer0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AremoveTimer0x28llvh0x3A0x3ATimer0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cllvh0x3A0x3ATimeRecord0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x28llvh0x3A0x3ATimeRecord0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3APrintQueuedTimers0x28llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ATimer0x3A0x3AstartTimer0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ATimer0x3A0x3AstopTimer0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ATimeRecord0x3A0x3Aprint0x28llvh0x3A0x3ATimeRecord0x20const0x260x2C0x20llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ANamedRegionTimer0x3A0x3ANamedRegionTimer0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3C0x28anonymous0x20namespace0x290x3A0x3AName2PairMap0x3E0x3A0x3Acall0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3C0x28anonymous0x20namespace0x290x3A0x3AName2PairMap0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringMapIterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ATimerGroup0x2A0x2C0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ATimer0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3E0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3AStringMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ATimerGroup0x2A0x2C0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ATimer0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3E0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Atry_emplace0x3C0x3E0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3ATimerGroup0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringMapIterator0x3Cllvh0x3A0x3ATimer0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ATimer0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Atry_emplace0x3C0x3E0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ATimeRegion0x3A0x3ATimeRegion0x28llvh0x3A0x3ATimer0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3A0x7ETimerGroup0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AprepareToPrintList0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AprintJSONValue0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x20const0x260x2C0x20char0x20const0x2A0x2C0x20double0x29(w2c_hermes*, u32, u32, u32, u32, f64); +u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AprintJSONValues0x28llvh0x3A0x3Araw_ostream0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AprintAllJSONValues0x28llvh0x3A0x3Araw_ostream0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3AConstructTimerLists0x280x29(w2c_hermes*); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AhandleOccurrence0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetValueExpectedFlagDefault0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A0x7Eopt0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetOptionWidth0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AprintOptionInfo0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AprintOptionValue0x28unsigned0x20long0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AsetDefault0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20llvh0x3A0x3Acl0x3A0x3Aparser0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AgetExtraOptionNames0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3AStringRef0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acl0x3A0x3Aopt_storage0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20true0x2C0x20true0x3E0x3A0x3AsetLocation0x28llvh0x3A0x3Acl0x3A0x3AOption0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cdouble0x2C0x20double0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Clong0x20long0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Aiter_swap0x5Babi0x3Av150070x5D0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x260x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x3A0x3Adifference_type0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpop_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x28llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2C0x20llvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ATimerGroup0x3A0x3APrintRecord0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20double0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ATimer0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3A0x7EStringMap0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_Timer0x2Ecpp(w2c_hermes*); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E4(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E50x2E1(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AStatistic0x3A0x3ARegisterStatistic0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aobject_creator0x3C0x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3E0x3A0x3Acall0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Aobject_deleter0x3C0x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3E0x3A0x3Acall0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AAreStatisticsEnabled0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3APrintStatistics0x28llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3APrintStatisticsJSON0x28llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Ayaml0x3A0x3AneedsQuotes0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Ayaml0x3A0x3AisNumeric0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3APrintStatistics0x280x29(w2c_hermes*); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort_move0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finplace_merge0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStatisticInfo0x3A0x3Asort0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Frotate0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cllvh0x3A0x3AStatistic0x2A0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_Statistic0x2Ecpp(w2c_hermes*); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x3E0x3E0x3A0x3Aemplace_back0x3Cunsigned0x20int0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x260x3E0x28unsigned0x20int0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28char16_t0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x3E0x3E0x3A0x3Aemplace_back0x3Cunsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x3E0x28unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3ApackIntoStorage0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3AappendU16Storage0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3AgenerateStringTable0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3A0x7EStringTableBuilder0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cunsigned0x20char0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar16_t0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Ainsert0x3Cchar16_t0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar16_t0x20const0x2A0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28unsigned0x20int0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AradixQuicksort0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AlayoutIfNeeded0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28unsigned0x20long0x20long0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AradixQuicksort0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AlayoutIfNeeded0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AStringTableEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AStringTableEntry0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AConsecutiveStringStorage0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AConsecutiveStringStorage0x3Cllvh0x3A0x3AStringRef0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3E0x28llvh0x3A0x3AStringRef0x20const0x2A0x2C0x20llvh0x3A0x3AStringRef0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AConsecutiveStringStorage0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AgetEntryHash0x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AappendStorage0x28hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AgetStringAtIndex0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgetStringFromEntry0x28hermes0x3A0x3AStringTableEntry0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20long0x20long0x3E0x28unsigned0x20long0x20long0x20const0x260x2C0x20unsigned0x20long0x20long0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20long0x20long0x3E0x28unsigned0x20long0x20long0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cunsigned0x20long0x20long0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x260x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x260x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceMap0x3A0x3AgetLocationForAddressFIndex0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceMap0x3A0x3AgetLocationForAddress0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E7(w2c_hermes*, u32); +void w2c_hermes_ACQUIRE_DTOA_LOCK(w2c_hermes*, u32); +void w2c_hermes_FREE_DTOA_LOCK(w2c_hermes*, u32); +void w2c_hermes_0x5FGLOBAL_0x5Fsub_I_locks0x2Ecpp(w2c_hermes*); +u32 w2c_hermes_dtoa_alloc_init(w2c_hermes*, u32, u32); +void w2c_hermes_dtoa_alloc_done(w2c_hermes*, u32); +void w2c_hermes_dalloc_done(w2c_hermes*, u32); +f64 w2c_hermes_hermes_g_strtod(w2c_hermes*, u32, u32); +u32 w2c_hermes_multadd(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_d2b(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_pow5mult(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_mult(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_lshift(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_diff(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_b2d(w2c_hermes*, u32, u32); +u32 w2c_hermes_quorem(w2c_hermes*, u32, u32); +void w2c_hermes_g_freedtoa(w2c_hermes*, u32, u32); +u32 w2c_hermes_g_dtoa(w2c_hermes*, u32, f64, u32, u32, u32, u32, u32); +u32 w2c_hermes_dtoa_fixedpoint(w2c_hermes*, u32, f64, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AtruncateToInt32SlowPath0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3AnumberToString0x28double0x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, f64, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AwillEmitValue0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28double0x29(w2c_hermes*, u32, f64); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AprimitiveEmitString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AencodeUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x202u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x202u0x3E0x3E0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitKey0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AopenDict0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AcloseDict0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AopenArray0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AcloseArray0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x202u0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28char16_t0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3AallocateNewSlab0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cvoid0x2C0x20void0x200x280x2A0x290x28void0x2A0x290x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2A0x3E0x28hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3AallocateHuge0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3AUnicodeCharSet0x3A0x3ArangesAreValid0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Aunicode0x3A0x3AcolumnWidthUTF80x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Alocale0x3A0x3AcolumnWidth0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3A0x7ESrcBuffer0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AFindBufferContainingLoc0x28llvh0x3A0x3ASMLoc0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3ASrcBuffer0x28llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AFindLine0x28llvh0x3A0x3ASMLoc0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetLineNumber0x3Cunsigned0x20char0x3E0x28char0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetLineNumber0x3Cunsigned0x20short0x3E0x28char0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetLineNumber0x3Cunsigned0x20int0x3E0x28char0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20char0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20short0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20short0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20short0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20int0x3E0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AgetLineRef0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintIncludeStack0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AGetMessage0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASMDiagnostic0x3A0x3ASMDiagnostic0x28llvh0x3A0x3ASourceMgr0x20const0x260x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3AStringRef0x2C0x20int0x2C0x20int0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AArrayRef0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintMessage0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASMDiagnostic0x3A0x3Aprint0x28char0x20const0x2A0x2C0x20llvh0x3A0x3Araw_ostream0x260x2C0x20bool0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_printSourceLine0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintMessage0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintMessage0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMFixIt0x3E0x3A0x3Aappend0x3Cllvh0x3A0x3ASMFixIt0x20const0x2A0x2C0x20void0x3E0x28llvh0x3A0x3ASMFixIt0x20const0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ASMFixIt0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASMFixIt0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartial_sort_impl0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASMFixIt0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ffloyd_sift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AICoordTranslator0x3A0x3A0x7EICoordTranslator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceErrorManager0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AprintDiagnostic0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AbuildSourceAndCaretLine0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20hermes0x3A0x3ASourceErrorOutputOptions0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3AMessageData0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3AMessageData0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AenableBuffering0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AaddNewSourceBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AAddNewSourceBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cllvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cllvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3E0x28llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AaddNewVirtualSourceBuffer0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AgetSourceUrl0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AfindBufferLineAndLoc0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AcountAndGenMessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AdoGenMessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3AWarning0x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ACollectMessagesRAII0x3A0x3AStoredMessage0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ACollectMessagesRAII0x3A0x3AStoredMessage0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x260x2C0x20llvh0x3A0x3ASMLoc0x260x2C0x20llvh0x3A0x3ASMRange0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AfindBufferLineAndLoc0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AbuildSourceAndCaretLine0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20hermes0x3A0x3ASourceErrorOutputOptions0x290x3A0x3A0x24_00x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AbuildSourceAndCaretLine0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20hermes0x3A0x3ASourceErrorOutputOptions0x290x3A0x3A0x24_00x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar32_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar32_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar32_t0x3E0x3E0x3A0x3A_0x5Fgrow_by0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar32_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar32_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar32_t0x3E0x3E0x3A0x3Areplace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char32_t0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x5Babi0x3Av150070x5D0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AconvertEndToLocation0x28llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeOnlyLetter0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeOnlySpace0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeCombiningMark0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeDigit0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeConnectorPunctuation0x28unsigned0x20int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AmakeCanonicallyEquivalent0x28hermes0x3A0x3ACodePointSet0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Acanonicalize0x28unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_range0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x3E0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x3A0x3Aerase0x28hermes0x3A0x3ACodePointRange0x20const0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACodePointRange0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flower_bound_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x3E0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACodePointRange0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fupper_bound0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x3E0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AtokenKindStr0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AJSLexer0x28unsigned0x20int0x2C0x20hermes0x3A0x3ASourceErrorManager0x260x2C0x20hermes0x3A0x3ABacktrackingBumpPtrAllocator0x260x2C0x20hermes0x3A0x3AStringTable0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AinitializeHTMLEntities0x280x29(w2c_hermes*); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E8(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitializeWithBufferId0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitializeReservedIdentifiers0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AJSLexer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x2C0x20hermes0x3A0x3ASourceErrorManager0x260x2C0x20hermes0x3A0x3ABacktrackingBumpPtrAllocator0x260x2C0x20hermes0x3A0x3AStringTable0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Aadvance0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AgetStringLiteral0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanLineComment0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AskipBlockComment0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanRegExp0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanPrivateIdentifier0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanNumber0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierFastPath0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2910x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierFastPath0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2920x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierFastPath0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeUnicodeEscape0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AappendUnicodeToStorage0x28unsigned0x20int0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2910x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2920x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanString0x3Ctrue0x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanString0x3Cfalse0x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanTemplateLiteral0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AstoreCurrentToken0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Aerror0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconvertSurrogatesInString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AlineCommentHelper0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AsetSourceUrl0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AsetSourceMappingUrl0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_decodeUTF8SlowPath0x28char0x20const0x2A0x260x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_decodeUTF8SlowPath0x28char0x20const0x2A0x260x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeOneIdentifierPartNoEscape0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierStart0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AerrorRange0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Ctrue0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeBracedCodePoint0x28bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeIDStart0x28unsigned0x20int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeUnicodeEscapeOptional0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cchar0x2C0x20true0x3E0x3A0x3Apop_back0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AadvanceInJSXChild0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeHTMLEntityOptional0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AisCurrentTokenADirective0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_peekUTF80x28char0x20const0x2A0x290x20const0x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_peekUTF80x28char0x20const0x2A0x290x20const0x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3ArescanRBraceInTemplateLiteral0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Alookahead10x28hermes0x3A0x3AOptValue0x3Chermes0x3A0x3Aparser0x3A0x3ATokenKind0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeOctal0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanReservedWord0x28char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitStorageWith0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeIDContinue0x28unsigned0x20int0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2910x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeOneIdentifierPartNoEscape0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2910x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2920x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeOneIdentifierPartNoEscape0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2920x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3A0x3Aoperator0x280x290x28llvh0x3A0x3ATwine0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_decodeUTF8SlowPath0x28char0x20const0x2A0x260x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3A0x3Aoperator0x280x290x28llvh0x3A0x3ATwine0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AStringTable0x3A0x3AgetString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AStringSetVector0x3A0x3Ainsert0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Aemplace_back0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x3E0x28char0x20const0x2A0x260x260x2C0x20char0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceMap0x3A0x3AgetSourceFullPath0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceMap0x3A0x3A0x7ESourceMap0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x260x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x260x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingFilenameTable0x3A0x3AaddFilename0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingFilenameTable0x3A0x3AtoStorage0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingFilenameTable0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugScopeDescriptor0x3A0x3AFlags0x3A0x3AFlags0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendString0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cunsigned0x20long0x3E0x28hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20unsigned0x20long0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendString0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20hermes0x3A0x3AIdentifier0x290x3A0x3A0x24_00x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendString0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20hermes0x3A0x3AIdentifier0x290x3A0x3A0x24_00x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cchar0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetLocationForAddress0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AFunctionDebugInfoDeserializer0x3A0x3Anext0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetTextifiedCalleeUTF80x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendSourceLocations0x28hermes0x3A0x3Ahbc0x3A0x3ADebugSourceLocation0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugSourceLocation0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3ADebugInfoGenerator0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingFilenameTable0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendTextifiedCalleeData0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugTextifiedCallee0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendScopeDesc0x28hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugScopeDescriptor0x3A0x3AFlags0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AIdentifier0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AserializeWithMove0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3ADebugInfo0x28hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x260x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x2C0x201u0x3E0x260x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AStreamVector0x3Cunsigned0x20char0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3AhashBlock0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3Apad0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3Ahash0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsanityCheck0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Ahbc0x3A0x3AvisitBytecodeSegmentsInOrder0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFileFields0x3Cfalse0x3E0x3A0x3ApopulateFromBuffer0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x290x3A0x3ABytecodeFileFieldsPopulator0x3E0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFileFields0x3Cfalse0x3E0x3A0x3ApopulateFromBuffer0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x290x3A0x3ABytecodeFileFieldsPopulator0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFileFields0x3Cfalse0x3E0x3A0x3ApopulateFromBuffer0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x290x3A0x3ABytecodeFileFieldsPopulator0x3A0x3AvisitCJSModuleTable0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AfindCatchTargetOffset0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetVirtualOffsetForFunction0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstopWarmup0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstartWarmup0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3Awarmup0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_void0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3E0x2C0x20void0x200x280x2A0x290x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x290x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3Amadvise0x28hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AadviseStringTableSequential0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AadviseStringTableRandom0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AwillNeedStringTable0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstartPageAccessTracker0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3ABCProviderFromBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x20const0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x20const0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetEpilogue0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetExceptionTableAndDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASmallFuncHeader0x3A0x3AgetLargeHeaderOffset0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AbytecodeHashIsValid0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3A0x7EBCProviderFromBuffer0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AisFunctionLazy0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AisLazy0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetPageAccessTracker0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetRawBuffer0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASimpleDiagHandler0x3A0x3Ahandler0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASMDiagnostic0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Aassign0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMFixIt0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMFixIt0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASimpleDiagHandler0x3A0x3AgetErrorString0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASimpleDiagHandlerRAII0x3A0x3ASimpleDiagHandlerRAII0x28hermes0x3A0x3ASourceErrorManager0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASimpleDiagHandlerRAII0x3A0x3A0x7ESimpleDiagHandlerRAII0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ASMDiagnostic0x3A0x3A0x7ESMDiagnostic0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_isprint(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AgetBuiltinMethodName0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ATerminatorInst0x3A0x3AgetNumSuccessors0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ATerminatorInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACondBranchInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AGetPNamesInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AGetNextPNameInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACheckHasInstanceInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ATryStartInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACompareBranchInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASaveAndYieldInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetCasePair0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3AgetCasePair0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AUnaryOperatorInst0x3A0x3AparseOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AUnaryOperatorInst0x3A0x3AgetSideEffect0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AparseOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AparseAssignmentOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AgetBinarySideEffect0x28hermes0x3A0x3AType0x2C0x20hermes0x3A0x3AType0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3ASwitchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ALiteral0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetNumCasePair0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetDefaultDestination0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetInputValue0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3APhiInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AgetNumEntries0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AgetEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AupdateEntry0x28unsigned0x20int0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AaddEntry0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AremoveEntry0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AGetPNamesInst0x3A0x3AGetPNamesInst0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AGetNextPNameInst0x3A0x3AGetNextPNameInst0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3ASwitchImmInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ALiteralNumber0x2A0x2C0x20hermes0x3A0x3ALiteralNumber0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ALiteralNumber0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AisIdenticalTo0x28hermes0x3A0x3AInstruction0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetHashCode0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Ahash_code0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine0x3Chermes0x3A0x3AInstruction0x3A0x3AVariety0x2C0x20unsigned0x20int0x3E0x28unsigned0x20long0x2C0x20char0x2A0x2C0x20char0x2A0x2C0x20hermes0x3A0x3AInstruction0x3A0x3AVariety0x20const0x260x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AescapeStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AquoteStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstructionNamer0x3A0x3AgetNumber0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintTypeLabel0x28hermes0x3A0x3AType0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintValueLabel0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACallBuiltinInst0x3A0x3AgetBuiltinIndex0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AGetBuiltinClosureInst0x3A0x3AgetBuiltinIndex0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AFunction0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Adyn_cast0x3Chermes0x3A0x3AFunction0x2C0x20hermes0x3A0x3AValue0x3E0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionName0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIRPrinter0x3A0x3APrintFunctionParams0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintScopeLabel0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintVariableName0x28hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintScopeChain0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintScopeRange0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionHeader0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AFunction0x3A0x3AforEachScopeImpl0x3Chermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x290x3A0x3A0x24_00x3E0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x290x3A0x3A0x24_00x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintInstructionDestination0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AcopyFrom0x28llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACodeGenerationSettings0x3A0x3A0x7ECodeGenerationSettings0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintSourceLocation0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintSourceLocation0x28llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitModule0x28hermes0x3A0x3AModule0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitScope0x28hermes0x3A0x3AScopeDesc0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitInstruction0x28hermes0x3A0x3AInstruction0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitBasicBlock0x28hermes0x3A0x3ABasicBlock0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitFunction0x28hermes0x3A0x3AFunction0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3A0x7EIRPrinter0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3A0x7EIRPrinter0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fnext_prime0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3Alower_bound0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C4ul0x200x3D0x3D0x2040x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcheck_for_overflow0x5Babi0x3Av150070x5D0x3C4ul0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3Alower_bound0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_overflow_error0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flower_bound_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x20const0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Adistance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_integral0x3Clong0x3E0x3A0x3Avalue0x2C0x20long0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhalf_positive0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Aadvance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20long0x3E0x28unsigned0x20int0x20const0x2A0x260x2C0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_decltype0x28std0x3A0x3Adeclval0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x3E0x280x290x28std0x3A0x3Adeclval0x3Cunsigned0x20int0x20const0x260x3E0x280x290x290x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finvoke0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20unsigned0x20int0x20const0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_decltype0x28std0x3A0x3Adeclval0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x260x3E0x280x290x28std0x3A0x3Adeclval0x3Cunsigned0x20int0x20const0x260x3E0x280x290x2C0x20std0x3A0x3Adeclval0x3Cunsigned0x20long0x20const0x260x3E0x280x290x290x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finvoke0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20unsigned0x20long0x20const0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x20const0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3Adistance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Aadvance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20long0x2C0x20long0x2C0x20void0x3E0x28unsigned0x20int0x20const0x2A0x260x2C0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20long0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20long0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20const0x260x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x3A0x3Aoperator0x280x290x3Cunsigned0x20int0x20const0x260x3E0x28unsigned0x20int0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x20const0x2A0x3E0x3A0x3Adifference_type0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdistance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Arandom_access_iterator_tag0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fadvance0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x3E0x28unsigned0x20int0x20const0x2A0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x20const0x2A0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Arandom_access_iterator_tag0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AValue0x3A0x3Adestroy0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3A0x7EInstruction0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AAllocStackInst0x3A0x3A0x7EAllocStackInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AScopeDesc0x3A0x3A0x7EScopeDesc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aiplist_impl0x3Cllvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AInstruction0x3E0x2C0x20llvh0x3A0x3Ailist_traits0x3Chermes0x3A0x3AInstruction0x3E0x3E0x3A0x3A0x7Eiplist_impl0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3A0x7EFunction0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3A0x7EModule0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AValue0x3A0x3AgetUsers0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AValue0x3A0x3AgetNumUsers0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AValue0x3A0x3AhasUsers0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AValue0x3A0x3AhasOneUser0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AValue0x3A0x3AremoveUse0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AValue0x3A0x3AreplaceAllUsesWith0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AsetOperand0x28hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AreplaceFirstOperandWith0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AScopeDesc0x3A0x3AisGlobalScope0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AFunction0x28hermes0x3A0x3AValueKind0x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20bool0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AderiveUniqueInternalName0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cint0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetDefinitionKindStr0x28bool0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetDescriptiveDefinitionKindStr0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetSourceRepresentationStr0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3ABasicBlock0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRVisitor0x3Chermes0x3A0x3AIRPrinter0x2C0x20void0x3E0x3A0x3Avisit0x28hermes0x3A0x3AValue0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Chermes0x3A0x3AValue0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetContext0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AprintAsOperand0x28llvh0x3A0x3Araw_ostream0x260x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetNumOperands0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3ApushOperand0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetOperand0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AremoveOperand0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AmoveBefore0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AeraseFromParent0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AeraseFromParentNoDestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AeraseFromParent0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetName0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetDerivedSideEffect0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AgetSideEffect0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ACompareBranchInst0x3A0x3AgetSideEffect0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetChangedOperands0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AParameter0x3A0x3AParameter0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AVariable0x3A0x3AVariable0x28hermes0x3A0x3AValueKind0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AVariable0x3A0x3AgetIndexInVariableList0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AParameter0x3A0x3AgetName0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AgetTerminator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AgetTerminator0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Chermes0x3A0x3AModule0x3A0x3ACJSModule0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AModule0x3A0x3ACJSModule0x3E0x3E0x3A0x3A0x7E_0x5Fdeque_base0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AaddGlobalProperty0x28hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralString0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x260x260x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x260x260x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AFunction0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetFunctionsInSegment0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3A0x3Apop_back0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x20const0x260x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x20const0x260x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x3Cllvh0x3A0x3ASmallPtrSetIterator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x28llvh0x3A0x3ASmallPtrSetIterator0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3ASmallPtrSetIterator0x3Chermes0x3A0x3AFunction0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AFunction0x2A0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetTemplateObjectID0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20hermes0x3A0x3AModule0x3A0x3AHashRawStrings0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AModule0x3A0x3AHashRawStrings0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20int0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x260x260x2C0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetContext0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AModule0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralNumber0x28double0x29(w2c_hermes*, u32, f64); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralBigInt0x28hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralBool0x28bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AType0x3A0x3Aprint0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3AType0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fdo_rehash0x3Ctrue0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AFunction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Ahash_code0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3ALiteralString0x2A0x20const0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3ALiteralString0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3ALiteralString0x2A0x20const0x2A0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20hermes0x3A0x3AModule0x3A0x3AHashRawStrings0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AModule0x3A0x3AHashRawStrings0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteralString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteralString0x2A0x3E0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3A_0x5Fdo_rehash0x3Ctrue0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBasicBlock0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIdentifier0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGeneratorFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGeneratorInnerFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTopLevelFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAsyncFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGlobalObjectProperty0x28hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateParameter0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThisParameter0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateVariable0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralNumber0x28double0x29(w2c_hermes*, u32, f64); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralPositiveZero0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralBigInt0x28hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralString0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralBool0x28bool0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralEmpty0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralUndefined0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralNull0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetGlobalObject0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBranchInst0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetInsertionBlock0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCondBranchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateReturnInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCatchInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryStartInst0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryEndInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocStackInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocStackInst0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAsNumberInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAsNumericInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowIfHasRestrictedGlobalPropertyInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateScopeInst0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateInnerScopeInst0x28hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateFunctionInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadFrameInst0x28hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadStackInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreFrameInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreStackInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCallInst0x28hermes0x3A0x3ALiteralString0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCallNInst0x28hermes0x3A0x3ALiteralString0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AHBCCallNInst0x3A0x3AHBCCallNInst0x28hermes0x3A0x3ALiteralString0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralUndefined0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateConstructInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28hermes0x3A0x3ALiteralString0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ATryLoadGlobalPropertyInst0x3A0x3ATryLoadGlobalPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralString0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28hermes0x3A0x3AGlobalObjectProperty0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateDeletePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryStoreGlobalPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralString0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ATryStoreGlobalPropertyInst0x3A0x3ATryStoreGlobalPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralString0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryStoreGlobalPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreNewOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AStoreNewOwnPropertyInst0x3A0x3AStoreNewOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteralBool0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreGetterSetterInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocObjectInst0x28unsigned0x20int0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocArrayInst0x28hermes0x3A0x3ALiteralNumber0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x204u0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocArrayInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x204u0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateArgumentsInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetNewTargetInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowIfEmptyInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetGlobalObjectInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateRegExpInst0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateUnaryOperatorInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AUnaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBinaryOperatorInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateSwitchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ALiteral0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreatePhiInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetPNamesInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetNextPNameInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateMovInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateImplicitMovInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateDebuggerInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateSaveAndYieldInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateGeneratorInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStartGeneratorInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateResumeGeneratorInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCResolveEnvironment0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCStoreToEnvironmentInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadFromEnvironmentInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateSwitchImmInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ALiteralNumber0x2A0x2C0x20hermes0x3A0x3ALiteralNumber0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ALiteralNumber0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateDirectEvalInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteralBool0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadConstInst0x28hermes0x3A0x3ALiteral0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadParamInst0x28hermes0x3A0x3ALiteralNumber0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateEnvironmentInst0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateInnerEnvironmentInst0x28hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetThisNSInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetArgumentsPropByValInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetArgumentsLengthInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCReifyArgumentsInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateThisInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCConstructInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetConstructedObjectInst0x28hermes0x3A0x3AHBCCreateThisInst0x2A0x2C0x20hermes0x3A0x3AHBCConstructInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCProfilePointInst0x28unsigned0x20short0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCallBuiltinInst0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACallBuiltinInst0x3A0x3ACallBuiltinInst0x28hermes0x3A0x3ALiteralNumber0x2A0x2C0x20hermes0x3A0x3ALiteralUndefined0x2A0x2C0x20hermes0x3A0x3ALiteralUndefined0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetBuiltinClosureInst0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AGetBuiltinClosureInst0x3A0x3AGetBuiltinClosureInst0x28hermes0x3A0x3ALiteralNumber0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateFunctionInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCSpillMovInst0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCCreateGeneratorInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCAllocObjectFromBufferInst0x28llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x2C0x204u0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AHBCAllocObjectFromBufferInst0x3A0x3AHBCAllocObjectFromBufferInst0x28hermes0x3A0x3ALiteralNumber0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x2C0x204u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCompareBranchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorBeginInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorNextInst0x28hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorCloseInst0x28hermes0x3A0x3AAllocStackInst0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateUnreachableInst0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AsetInsertionBlock0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AsetInsertionPointAfter0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AsetInsertionPoint0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInternalIdentifierMaker0x3A0x3Anext0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetParams0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetBlockStatement0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetProperty0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetComputed0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetCallee0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetArguments0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AhasSimpleParams0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AhasParamExpressions0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AisGenerator0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AisAsync0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBody0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenStatement0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIsLoopBody0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenIfStatement0x28hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForInStatement0x28hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenReturnStatement0x28hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpressionWrapper0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenSwitchStatement0x28hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenVariableDeclaration0x28hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBlockStatement0x28hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIsLoopBody0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AinitLabel0x28hermes0x3A0x3AESTree0x3A0x3ALabelDecorationBase0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForWhileLoops0x28hermes0x3A0x3AESTree0x3A0x3ALoopStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3Alabel0x28hermes0x3A0x3AESTree0x3A0x3ALabelDecorationBase0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExportDefaultDeclaration0x28hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionBody0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenCatchHandler0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AareAllCasesConstant0x28hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenConstSwitchStmt0x28hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenVariableDeclarator0x28hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenImportDeclaration0x28hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ALiteral0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AprepareCatch0x28hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFinallyBeforeControlChange0x28hermes0x3A0x3Airgen0x3A0x3ASurroundingTry0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3ASurroundingTry0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpression0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ANode0x3A0x3AgetNodeName0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenIdentifierExpression0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenRegExpLiteral0x28hermes0x3A0x3AESTree0x3A0x3ARegExpLiteralNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAssignmentExpr0x28hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenCallExpr0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenOptionalCallExpr0x28hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenNewExpr0x28hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenMemberExpression0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AMemberExpressionOperation0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenOptionalMemberExpression0x28hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AMemberExpressionOperation0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenArrayFromElements0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenObjectExpr0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenLogicalExpression0x28hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBinaryExpression0x28hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenUnaryExpression0x28hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenMetaProperty0x28hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenUpdateExpr0x28hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenConditionalExpr0x28hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenSequenceExpr0x28hermes0x3A0x3AESTree0x3A0x3ASequenceExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTemplateLiteralExpr0x28hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTaggedTemplateExpr0x28hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAwaitExpr0x28hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenLogicalAssignmentExpr0x28hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x2C0x20hermes0x3A0x3Airgen0x3A0x3ALReference0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenCallEvalExpr0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitCall0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ApropertyKeyAsString0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMap0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenObjectExpr0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x290x3A0x3APropertyValue0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Aoperator0x5B0x5D0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringMapIterator0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3AStringMap0x3Cllvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3ASMRange0x3E0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASMRange0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpressionBranch0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenResumeGenerator0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AGenFinally0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldOrAwaitExpr0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenLogicalExpressionBranch0x28hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cchar16_t0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cchar16_t0x20const0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AFunctionContext0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Airgen0x3A0x3AGotoLabel0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3A0x7EFunctionContext0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3AclearCurrentScope0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AgenAnonymousLabelName0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3A0x3AEnterBlockScope0x28hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3A0x3A0x7EEnterBlockScope0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionDeclaration0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAsyncFunction0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenGeneratorFunction0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenES5Function0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAnonymousFunctionNameIfNeeded0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AsetupLazyScope0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitFunctionPreamble0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AinitCaptureStateInES5Function0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitTopLevelDeclarations0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3ADoEmitParameters0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitFunctionEpilogue0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitCreateFunction0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AhoistCreateFunctions0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionExpression0x28hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAnonymousLabelName0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenArrowFunctionExpression0x28hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x260x20std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Chermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x3A0x3Aemplace0x5Babi0x3Av150070x5D0x3Chermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x2C0x20void0x3E0x28hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitParameters0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateNewBinding0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateScopeBindings0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionDeclarations0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3AsetInCurrentScope0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenSyntaxErrorFunction0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C0ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C1ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C2ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3Apop0x28hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AisConstantExpr0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AemitLoad0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitLoad0x28hermes0x3A0x3AValue0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AemitStore0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitStore0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringAssignment0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3APatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringArray0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringObject0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AcastAsVariable0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AcastAsGlobalObjectProperty0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AESTreeIRGen0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AresolveScopeIdentifiers0x28hermes0x3A0x3AScopeChain0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdoIt0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AmaterializeScopeChain0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASerializedScope0x20const0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ApopulateNameTable0x28hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AprocessDeclarationFile0x28hermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3A0x3AshouldVisit0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AESTreeVisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdeclareAmbientGlobalProperty0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdoLazyFunction0x28hermes0x3A0x3Ahbc0x3A0x3ALazyCompilationData0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdeclareVariableOrGlobalProperty0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AProgramNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AensureVariableExists0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenMemberExpressionProperty0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionLikeNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcanCreateLRefWithoutSideEffects0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateLRef0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenHermesInternalCall0x28llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBuiltinCall0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitEnsureObject0x28hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitGetIteratorSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorCompleteSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorValueSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorCloseSlow0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIteratorRecordSlow0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitGetIterator0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringArray0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitRestElement0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIteratorRecord0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3ASharedExceptionHandler0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitOptionalInitialization0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitRestProperty0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x2A0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ALiteral0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3ALiteral0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AserializeScope0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenRaiseNativeError0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3ANativeErrorTypes0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AnewDeclarativeEnvironment0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AblockDeclarationInstantiation0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AScopedHashTableNode0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ABreakStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AContinueStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AThrowStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExpressionStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ASequenceExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AArrayExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ASpreadElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADirectiveNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3APrivateNameNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ASwitchCaseNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3APropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportNamespaceSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AImportAttributeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportNamespaceSpecifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AExportAllDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentPatternNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXMemberExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXNamespacedNameNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXExpressionContainerNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadChildNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXOpeningElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXClosingElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXAttributeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadAttributeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AJSXFragmentNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeParamNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeParameterNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ANullableTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeIdentifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeofTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AKeyofTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeOperatorNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeofIdentifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeSpreadElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeLabeledElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AArrayTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AInferTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AUnionTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AIntersectionTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AGenericTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AIndexedAccessTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AOptionalIndexedAccessTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AConditionalTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypePredicateNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeAliasNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AOpaqueTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareTypeAliasNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareOpaqueTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareInterfaceNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareFunctionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareHookNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareVariableNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareEnumNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportAllDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareNamespaceNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleExportsNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceExtendsNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassImplementsNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypePropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeSpreadPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeInternalSlotNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeCallPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeIndexerNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeMappedTypePropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterInstantiationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATypeCastExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAsExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AAsConstExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ADeclaredPredicateNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumSymbolBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumDefaultedMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AComponentParameterNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAnnotationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSLiteralTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexedAccessTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSArrayTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeReferenceNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSQualifiedNameNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSFunctionTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSConstructorTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypePredicateNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTupleTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAssertionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSAsExpressionNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSParameterPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAliasDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceHeritageNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceBodyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleBlockNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleMemberNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterInstantiationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSUnionTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSIntersectionTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeQueryNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSConditionalTypeNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeLiteralNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSPropertySignatureNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSMethodSignatureNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexSignatureNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ATSCallSignatureDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACoverInitializerNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x28hermes0x3A0x3ALiteral0x2A0x20const0x260x2C0x20hermes0x3A0x3ALiteral0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ALiteral0x2A0x3E0x28hermes0x3A0x3ALiteral0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAnnotationTS0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeParameters0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSFunctionOrParenthesizedType0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorType0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSUnionType0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeParameter0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSFunctionTypeParam0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseIdentifierAsTSTypeAnnotation0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSIntersectionType0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSPostfixType0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSPrimaryType0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTupleType0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSFunctionTypeParams0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSDeclaration0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSInterfaceDeclaration0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeAliasDeclaration0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSNamespaceDeclaration0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSEnumDeclaration0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeReference0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSObjectTypeMember0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSQualifiedName0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSEnumMember0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeArguments0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSIndexSignature0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSObjectType0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTSTypeQuery0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFlowDeclaration0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentDeclarationFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseHookDeclarationFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseEnumDeclarationFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAliasFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ATypeAliasKind0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseInterfaceDeclarationFlow0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckComponentDeclarationFlow0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeParamsFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentTypeParametersFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentParametersFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentRenderTypeFlow0x28bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x3A0x3ADeclareComponentNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x3A0x3AComponentDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckHookDeclarationFlow0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseReturnTypeAnnotationFlow0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowAnonFunctionType0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x3A0x3AHookDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseEnumBodyFlow0x28hermes0x3A0x3AOptValue0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AEnumKind0x3E0x2C0x20llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseConditionalTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseInterfaceTailFlow0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareFLow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareClassFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareFunctionOrHookFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareHookFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareModuleFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareNamespaceFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclareExportFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseInterfaceExtends0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassImplementsFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectTypeAnnotationFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowProtoProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowStaticProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowSpreadProperty0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x3A0x3ADeclareClassNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x3A0x3ADeclareExportDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeParamFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentTypeRestParameterFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentTypeParameterFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentParameterFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseRenderTypeOperator0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePrefixTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePostfixTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAnnotationFlow0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowAnonFunctionType0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseComponentTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAnnotationBeforeColonFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseTypeAnnotationAsIdFlow0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseGenericTypeFlow0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectTypePropertiesFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowProtoProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowStaticProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowSpreadProperty0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x3A0x3AObjectTypeAnnotationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeArgsFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionTypeAnnotationParamsFlow0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePredicateFlow0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x3A0x3AFunctionTypeAnnotationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x3A0x3AHookTypeAnnotationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionTypeAnnotationParamFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExportTypeDeclarationFlow0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseUnionTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseIntersectionTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAnonFunctionWithoutParensTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionTypeAnnotationWithParamsFlow0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePrimaryTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionOrHookTypeAnnotationFlow0x28bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionOrGroupTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeofTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTupleTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseHookTypeAnnotationFlow0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x3A0x3AInterfaceTypeAnnotationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTupleElementFlow0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyTypeAnnotationFlow0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowProtoProperty0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowStaticProperty0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseMethodishTypeAnnotationFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeMappedTypePropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeIndexerPropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseMethodTypePropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeCallPropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypePropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseGetOrSetTypePropertyFlow0x28llvh0x3A0x3ASMLoc0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseEnumMemberFlow0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSX0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXFragment0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXElement0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXChildren0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXOpeningElement0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXElementName0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowJSXMemberExpression0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXSpreadAttribute0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXAttribute0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXClosing0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseJSXChildExpression0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AJSParserImpl0x28hermes0x3A0x3AContext0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AinitializeIdentifiers0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AJSParserImpl0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aparser0x3A0x3AParserPass0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3APreParsedData0x3A0x3AgetBufferInfo0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3Aparse0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseProgram0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDirective0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseStatementListItem0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowImportExport0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AerrorExpected0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Aparser0x3A0x3ATokenKind0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3Aneed0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3Aeat0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckAndEat0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckAndEat0x28hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckAsyncFunction0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AeatSemi0x28bool0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ArecursionDepthExceeded0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ANode0x3A0x3Aoperator0x20new0x28unsigned0x20long0x2C0x20hermes0x3A0x3AContext0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionHelper0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingIdentifier0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFormalParameters0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x3A0x3AFunctionDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x3A0x3ABlockStatementNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x3A0x3AFunctionExpressionNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionBody0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20bool0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AvalidateBindingIdentifier0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3ATokenKind0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingRestElement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingElement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28llvh0x3A0x3ASMLoc0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBlock0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x3A0x3Aemplace_back0x3Cllvh0x3A0x3AStringRef0x20const0x260x3E0x28llvh0x3A0x3AStringRef0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28llvh0x3A0x3ASMLoc0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTypeAnnotation0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowAnonFunctionType0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectBindingPattern0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArrayBindingPattern0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingInitializer0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLexicalDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseEmptyStatement0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseIfStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseWhileStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDoWhileStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseForStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseContinueStatement0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBreakStatement0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseReturnStatement0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseWithStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseSwitchStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseThrowStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTryStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDebuggerStatement0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExpressionOrLabelledStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseIfStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseVariableDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLeftHandSideExpression0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseAssignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AensureDestructuringInitialized0x28hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckDeclaration0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassTail0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AClassParseKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckDeclareType0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseImportDeclaration0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExportDeclaration0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssertClause0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseImportClause0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFromClause0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x3A0x3AImportDeclarationNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExportClause0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMRange0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AToken0x3A0x3AgetResWordOrIdentifier0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePrivateName0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x3A0x3AState0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingProperty0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingRestProperty0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyName0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseNewExpressionOrOptionalExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3ASavePoint0x3A0x3ASavePoint0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3ASavePoint0x3A0x3Arestore0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseCallExpression0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseArrayAsignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3AArrayExpressionNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseObjectAssignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePrimaryExpression0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionExpression0x28bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArrayLiteral0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectLiteral0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassExpression0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTemplateLiteral0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseSpreadElement0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyAssignment0x28bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTemplateLiteral0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28bool0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x3A0x3ATemplateLiteralNode0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseReturnTypeAnnotation0x28llvh0x3A0x3AOptional0x3Cllvh0x3A0x3ASMLoc0x3E0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowAnonFunctionType0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseOptionalExpressionExceptNew0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseOptionalExpressionExceptNew_tail0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseMemberSelect0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArguments0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3ASMLoc0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AunsafeSetPunctuator0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePostfixExpression0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseUnaryExpression0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBinaryExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBinaryExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconvertCurTokenToIdentOp0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBinaryExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMLoc0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseConditionalExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AtryParseCoverTypedIdentifierNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseYieldExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassBody0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x3A0x3AClassDeclarationNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x3A0x3AClassExpressionNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassElement0x28bool0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseArrowParameters0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArrowFunctionExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AtryParseTypedAsyncArrowFunction0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACollectMessagesRAII0x3A0x3A0x7ECollectMessagesRAII0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseNameSpaceImport0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseNamedImports0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseImportSpecifier0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExportSpecifier0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASMRange0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ApreParseBuffer0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLazyFunction0x28hermes0x3A0x3AESTree0x3A0x3ANodeKind0x2C0x20bool0x2C0x20bool0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x3A0x3Areset0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3ASMLoc0x3E0x28llvh0x3A0x3ASMLoc0x20const0x260x2C0x20llvh0x3A0x3ASMLoc0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3ASMLoc0x3E0x28llvh0x3A0x3ASMLoc0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AJSParser0x28hermes0x3A0x3AContext0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AJSParser0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aparser0x3A0x3AParserPass0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3A0x7EJSParser0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AsetStrictMode0x28bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AregisterMagicURLs0x28unsigned0x20char0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AgetUseStaticBuiltin0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3Aparse0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3ApreParseBuffer0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AparseLazyFunction0x28hermes0x3A0x3AESTree0x3A0x3ANodeKind0x2C0x20bool0x2C0x20bool0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AcanonicalizeForBlockScoping0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AvisitAndRewriteForInOf0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AvisitAndRewriteFor0x28hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABreakStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AContinueStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AThrowStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExpressionStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADirectiveNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APrivateNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchCaseNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportAttributeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXNamespacedNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXExpressionContainerNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadChildNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXOpeningElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXClosingElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXAttributeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadAttributeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXFragmentNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeParamNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANullableTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AKeyofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeOperatorNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeofIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeSpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeLabeledElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInferTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AGenericTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareTypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareInterfaceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareFunctionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareHookNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareVariableNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareEnumNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareNamespaceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleExportsNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceExtendsNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassImplementsNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeSpreadPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeInternalSlotNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeCallPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeIndexerNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeMappedTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeCastExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsConstExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclaredPredicateNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDefaultedMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSLiteralTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSArrayTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeReferenceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSQualifiedNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSFunctionTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConstructorTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAssertionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSParameterPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAliasDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceHeritageNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeQueryNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConditionalTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSPropertySignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSMethodSignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexSignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSCallSignatureDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverInitializerNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AmakeBlock0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AmakeVarDeclaration0x28hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AmakeVarDeclarator0x28hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AcollectAllIDs0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AtraverseForLexicalDecl0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ASequenceExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AtransformES6Classes0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABreakStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AContinueStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AThrowStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExpressionStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADirectiveNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APrivateNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchCaseNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportAttributeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ARestElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXNamespacedNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXExpressionContainerNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadChildNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXOpeningElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXClosingElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXAttributeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXSpreadAttributeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXFragmentNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeParamNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANullableTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AKeyofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeOperatorNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeofIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeSpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeLabeledElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInferTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AGenericTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareTypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareInterfaceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareFunctionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareHookNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareVariableNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareEnumNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareNamespaceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleExportsNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceExtendsNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassImplementsNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeSpreadPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeInternalSlotNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeCallPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeIndexerNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeMappedTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeCastExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsConstExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclaredPredicateNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDefaultedMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSLiteralTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSArrayTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeReferenceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSQualifiedNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSFunctionTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConstructorTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAssertionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSParameterPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAliasDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceHeritageNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeQueryNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConditionalTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSPropertySignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSMethodSignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexSignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSCallSignatureDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverInitializerNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcloneNodeInternal0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateCallWithForwardedThis0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANodeVector0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateGetSuperProperty0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateClass0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassBodyNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcopyIdentifier0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateClassCtor0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassBodyNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AmakeHermesES6InternalCall0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANodeVector0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2C0x20std0x3A0x3Anullptr_t0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x2C0x20std0x3A0x3Anullptr_t0x2C0x20std0x3A0x3Anullptr_t0x2C0x20bool0x2C0x20bool0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20bool0x260x260x2C0x20bool0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateThisPropertyInitializer0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateTransformedNode0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x2C0x20std0x3A0x3Anullptr_t0x2C0x20std0x3A0x3Anullptr_t0x2C0x20bool0x2C0x20bool0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20std0x3A0x3Anullptr_t0x260x260x2C0x20bool0x260x260x2C0x20bool0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AErrorType0x20hermes0x3A0x3Aregex0x3A0x3AparseRegex0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x2C0x20unsigned0x20int0x2C0x20bool0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeDisjunction0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AspliceOut0x28hermes0x3A0x3Aregex0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AopenAlternation0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AopenNamedCapturingGroup0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AopenCapturingGroup0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AcloseAlternation0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AcloseGroup0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeTerm0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3Aconsume0x28char16_t0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3ANode0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeGroupName0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x3A0x3Aemplace_back0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20unsigned0x20int0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApushLookaround0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20unsigned0x20short0x2C0x20unsigned0x20short0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeQuantifierPrefix0x28hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AQuantifier0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AapplyQuantifier0x28hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AQuantifier0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3E0x28hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x2C0x20bool0x260x3E0x28bool0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeAtomEscape0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3E0x28hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeCharacterClass0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2C0x20llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3E0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x260x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeUnicodeEscapeSequence0x28bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AwriteCodePointToUTF160x28unsigned0x20int0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeRegExpIdentifier0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x2C0x20bool0x200x280x2A0x290x28unsigned0x20int0x290x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeAndAppendSurrogatePair0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x2C0x20bool0x200x280x2A0x290x28unsigned0x20int0x290x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeHexDigits0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Autf16SurrogatePairToCodePoint0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x3E0x260x3E0x3A0x3Apush_back0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x3E0x260x3E0x3A0x3Apush_front0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AAlternationNode0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3A0x7EAlternationNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3A0x7EAlternationNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x280x290x3E0x3A0x3Aswap0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x280x290x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finvoke_void_return_wrapper0x3Cbool0x2C0x20false0x3E0x3A0x3A_0x5Fcall0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x260x3E0x28hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20unsigned0x20short0x260x2C0x20unsigned0x20short0x260x2C0x20bool0x260x2C0x20bool0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x2C0x20unsigned0x20short0x260x2C0x20unsigned0x20short0x260x2C0x20bool0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20bool0x260x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20short0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x28unsigned0x20int0x260x260x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20bool0x260x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20short0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3A0x7EMarkedSubexpressionNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3A0x7EMarkedSubexpressionNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3A0x7ELookaroundNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3A0x7ELookaroundNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cvoid0x200x280x290x3E0x3A0x3Aswap0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cvoid0x200x280x290x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3A0x7ELoopNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3A0x7ELoopNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x3E0x28hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AaddClass0x28hermes0x3A0x3Aregex0x3A0x3ACharacterClass0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeLegacyOctalEscapeSequence0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApushNamedBackRef0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeCharacterEscape0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeBracketClassAtom0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3A0x7ELeftAnchorNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x3A0x3A0x7ERightAnchorNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x3A0x3A0x7EWordBoundaryNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AidentityEscape0x28char16_t0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2C0x20int0x3E0x28int0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x260x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2C0x20unsigned0x20int0x3E0x28unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7EBracketNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7EBracketNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApopulateInstruction0x3Chermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3AU16BracketInsn0x3E0x3E0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3AU16BracketInsn0x3E0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApopulateInstruction0x3Chermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3ABracketInsn0x3E0x3E0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3ABracketInsn0x3E0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x3A0x3A0x7EBackRefNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3A0x7EMatchAnyNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACompiledRegExp0x3A0x3ACompiledRegExp0x28hermes0x3A0x3ACompiledRegExp0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ACompiledRegExp0x3A0x3A0x7ECompiledRegExp0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ACompiledRegExp0x3A0x3AtryCompile0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3AencodeUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ARegex0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Acompile0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7ERegex0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AErrorType0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Aparse0x3Cchar16_t0x20const0x2A0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3Acompile0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AUniquingRegExpTable0x3A0x3AgetEntryList0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AUniquingRegExpTable0x3A0x3AgetBytecodeBuffer0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x206u0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28char16_t0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AErrorType0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AparseWithBackRefLimit0x3Cchar16_t0x20const0x2A0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20bool0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AGoalNode0x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AoptimizeNodeList0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2A0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Chermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2A0x3E0x28hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3A0x7ENode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AtryCoalesceCharacters0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AisGoal0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3A0x7ENode0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x3A0x3A0x7EGoalNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x3A0x3AisGoal0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x2C0x20unsigned0x20char0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3A0x7EMatchCharNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3A0x7EMatchCharNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AtryCoalesceCharacters0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AemitASCIIList0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AemitNonASCIIList0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AKeywords0x3A0x3AKeywords0x28hermes0x3A0x3AContext0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3ASemanticValidator0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3Asem0x3A0x3ASemContext0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AdoIt0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AdoFunction0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3E0x3E0x3A0x3Aemplace_back0x3C0x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3A0x7EFunctionContext0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3AFunctionContext0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3ASourceVisibility0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AscanDirectivePrologue0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateDeclarationNames0x28hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3AaddHoistingCandidate0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitFunction0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AMapVector0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3Aoperator0x5B0x5D0x28hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AUniqueString0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitParamsAndBody0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitForInOf0x28hermes0x3A0x3AESTree0x3A0x3ALoopStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateAssignmentTarget0x28hermes0x3A0x3AESTree0x3A0x3ANode0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AisLValue0x28hermes0x3A0x3AESTree0x3A0x3ANode0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3ArecursionDepthExceeded0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AUpdateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x28hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ARegExpLiteralNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20void0x2A0x3E0x2A0x2C0x20long0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x260x260x2C0x20hermes0x3A0x3ACompiledRegExp0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateCatchClause0x28hermes0x3A0x3AESTree0x3A0x3ANode0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitTryHandler0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3ABlockContext0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AensureScopedNamesAreUnique0x28hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AIsFunctionBody0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AstopHoisting0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ABreakStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AContinueStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AReturnStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AAwaitExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AUnaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ASpreadElementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3APrivateNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportNamespaceSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AExportDefaultDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AExportAllDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AMapVector0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3Aerase0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x2A0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3AfinalizeHoisting0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cunsigned0x20int0x20const0x260x3E0x28hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x204u0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x3E0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x3E0x3E0x3A0x3Apush_front0x28hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x3E0x260x3E0x3A0x3Apush_back0x28hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x3E0x260x3E0x3A0x3Apush_front0x28hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverEmptyArgsNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverEmptyArgsNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTrailingCommaNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTrailingCommaNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverRestElementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3Adetail0x3A0x3AVisitCaller0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2C0x20void0x3E0x3A0x3Acall0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrowFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALabeledStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIfStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ALogicalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ABinaryExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMetaPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ASwitchCaseNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACatchClauseNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclaratorNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATemplateLiteralNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATaggedTemplateExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3APropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPrivatePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AMethodDefinitionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AImportAttributeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportNamedDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AExportSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAssignmentPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXMemberExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXNamespacedNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXOpeningElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXAttributeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AJSXFragmentNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AHookTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionTypeParamNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeofTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AQualifiedTypeofIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeSpreadElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATupleTypeLabeledElementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AGenericTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOptionalIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AConditionalTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareTypeAliasNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareOpaqueTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareInterfaceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareClassNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareFunctionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareComponentNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareEnumNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareExportDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareModuleNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ADeclareNamespaceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AInterfaceExtendsNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassImplementsNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeAnnotationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeInternalSlotNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeIndexerNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectTypeMappedTypePropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATypeCastExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringBodyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberBodyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanBodyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumSymbolBodyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumStringMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumNumberMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AEnumBooleanMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AComponentParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexedAccessTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeReferenceNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSQualifiedNameNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSFunctionTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConstructorTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypePredicateNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAssertionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSAsExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeAliasDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSInterfaceHeritageNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSEnumMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSModuleMemberNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSTypeParameterNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSConditionalTypeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSPropertySignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSMethodSignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSIndexSignatureNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATSCallSignatureDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ACoverTypedIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3ALabel0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x28hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x28hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x28hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AvalidateAST0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3Asem0x3A0x3ASemContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AvalidateFunctionAST0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3Asem0x3A0x3ASemContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AgenerateIRFromESTree0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AgenerateLazyFunctionIR0x28hermes0x3A0x3Ahbc0x3A0x3ALazyCompilationData0x2A0x2C0x20hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AScopeDesc0x3A0x3AcreateInnerScope0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3A0x7EFunctionInfo0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3APassManager0x3A0x3APassManager0x28hermes0x3A0x3ACodeGenerationSettings0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3APassManager0x3A0x3A0x7EPassManager0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3APassManager0x3A0x3AmakeDumpPass0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3AaddPass0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3Arun0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3Arun0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ATimer0x3E0x3A0x3Aemplace_back0x3Cchar0x20const0x200x280x260x290x200x5B10x5D0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ATimerGroup0x260x3E0x28char0x20const0x200x280x260x290x200x5B10x5D0x2C0x20llvh0x3A0x3AStringRef0x260x260x2C0x20llvh0x3A0x3ATimerGroup0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ATimer0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3A0x7EDumpModule0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3A0x7EDumpModule0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3ArunOnModule0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3AdumpIfEnabled0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3ACodeGenerationSettings_DumpSettings0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3A0x7EDumpFunction0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3A0x7EDumpFunction0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3AdumpIfEnabled0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ACodeGenerationSettings_DumpSettings0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3A0x3Afind0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AupdateDFSNumbers0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3Adominates0x28llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x20const0x2A0x2C0x20llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AdominatedBySlowTreeWalk0x28llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x20const0x2A0x2C0x20llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AproperlyDominates0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3Adominates0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3A0x3AaddChild0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ACalculateFromScratch0x28llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ABatchUpdateInfo0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ADominanceInfo0x3A0x3ADominanceInfo0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ADominanceInfo0x3A0x3AproperlyDominates0x28hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Acfg0x3A0x3AUpdate0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Adump0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Acfg0x3A0x3AUpdate0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aprint0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AChildrenGetter0x3Cfalse0x3E0x3A0x3AGet0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ABatchUpdateInfo0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ArunSemiNCA0x28llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AattachNewSubtree0x28llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x2C0x20llvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3Aeval0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AgetNodeForBlock0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aappend0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20void0x3E0x28std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aerase0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x2A0x2A0x20std0x3A0x3A_0x5F20x3A0x3Auninitialized_copy0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cllvh0x3A0x3ASuccIterator0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3ABasicBlock0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AAlwaysDescend0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3ArunDFS0x3Cfalse0x2C0x20bool0x200x280x2A0x290x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20unsigned0x20int0x2C0x20bool0x200x280x2A0x290x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3APostOrderAnalysis0x3A0x3AvisitPostOrder0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3APostOrderAnalysis0x3A0x3AvisitPostOrder0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x260x290x3A0x3AState0x3E0x3A0x3Aemplace_back0x3Chermes0x3A0x3ABasicBlock0x2A0x260x3E0x28hermes0x3A0x3ABasicBlock0x2A0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3APostOrderAnalysis0x3A0x3APostOrderAnalysis0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALoopAnalysis0x3A0x3ALoopAnalysis0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ADominanceInfo0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3A0x7ESmallDenseMap0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ALoopAnalysis0x3A0x3AgetLoopHeader0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALoopAnalysis0x3A0x3AgetLoopPreheader0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AcalculateFunctionScopeData0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3AOptional0x3Cint0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AScopeDesc0x20const0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AgetScopeDepth0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x20const0x2A0x2C0x20hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AScopeData0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3ASegment0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AInterval0x3A0x3Acompress0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterFile0x3A0x3AkillRegister0x28hermes0x3A0x3ARegister0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterFile0x3A0x3AallocateRegister0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterFile0x3A0x3AtailAllocateConsecutive0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Areset0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AlowerPhis0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AcalculateLocalLiveness0x28hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetInstructionNumber0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Chermes0x3A0x3AInterval0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ASegment0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ASegment0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AcalculateGlobalLiveness0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Atest0x28llvh0x3A0x3ABitVector0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_dumpVector0x28llvh0x3A0x3ABitVector0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Araw_ostream0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetRegisterForInstructionAt0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetRegister0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Acoalesce0x28llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AInterval0x3A0x3Aadd0x28hermes0x3A0x3AInterval0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AInstruction0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInterval0x3A0x3Aintersects0x28hermes0x3A0x3AInterval0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AisAllocated0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AallocateFastPass0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AupdateRegister0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AcalculateLiveIntervals0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apriority_queue0x3Cunsigned0x20int0x2C0x20llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x2032u0x3E0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_00x3E0x3A0x3Apop0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Adump0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x3A0x3AgetHashValue0x28hermes0x3A0x3ARegister0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x3A0x3AisEqual0x28hermes0x3A0x3ARegister0x2C0x20hermes0x3A0x3ARegister0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AScopeRegisterAnalysis0x3A0x3AScopeRegisterAnalysis0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AScopeDesc0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AScopeRegisterAnalysis0x3A0x3AregisterAndScopeAt0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AScopeRegisterAnalysis0x3A0x3AregisterAndScopeForInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3A0x7ELivenessRegAllocIRPrinter0x280x29(w2c_hermes*, u32); +void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3AprintValueLabel0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3AprintInstructionDestination0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x28hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AValue0x2A0x3E0x28hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AMovInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x28hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AValue0x2A0x3E0x28hermes0x3A0x3AValue0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstants0x3A0x3AoperandMustBeLiteral0x28hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Adyn_cast0x3Chermes0x3A0x3AStoreOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AStoreOwnPropertyInst0x3A0x3AgetIsEnumerable0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstants0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadParameters0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerLoadStoreFrameInst0x3A0x3AgetScope0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerLoadStoreFrameInst0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerArgumentsArray0x3A0x3AgetCreateArgumentsInst0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerArgumentsArray0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AInstruction0x2A0x2C0x2016u0x3E0x2C0x20llvh0x3A0x3ASmallDenseSet0x3Chermes0x3A0x3AInstruction0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3AInstruction0x2A0x20const0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AupdateIncomingPhiValues0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADedupReifyArguments0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AInstructionDestroyer0x3A0x3Aadd0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerConstruction0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerCalls0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ARecreateCheapValues0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstantValueNumbering0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASpillRegisters0x3A0x3ArequiresShortOperand0x28hermes0x3A0x3AInstruction0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASpillRegisters0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerSwitchIntoJumpTables0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerSwitchIntoJumpTables0x3A0x3AlowerIntoJumpTable0x28hermes0x3A0x3ASwitchInst0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstants0x3A0x3A0x7ELoadConstants0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadParameters0x3A0x3A0x7ELoadParameters0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerLoadStoreFrameInst0x3A0x3A0x7ELowerLoadStoreFrameInst0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerArgumentsArray0x3A0x3A0x7ELowerArgumentsArray0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADedupReifyArguments0x3A0x3A0x7EDedupReifyArguments0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3APass0x3A0x3A0x7EPass0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerConstruction0x3A0x3A0x7ELowerConstruction0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerCalls0x3A0x3A0x7ELowerCalls0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ARecreateCheapValues0x3A0x3A0x7ERecreateCheapValues0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstantValueNumbering0x3A0x3A0x7ELoadConstantValueNumbering0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASpillRegisters0x3A0x3A0x7ESpillRegisters0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerSwitchIntoJumpTables0x3A0x3A0x7ELowerSwitchIntoJumpTables0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AOptEnvironmentInit0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AValue0x2A0x3E0x3A0x3Afind0x28hermes0x3A0x3AValue0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AVariable0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3AVariable0x2A0x3E0x3A0x3Afind0x28hermes0x3A0x3AVariable0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AOptEnvironmentInit0x3A0x3A0x7EOptEnvironmentInit0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3AlowerSwitchIntoIfs0x28hermes0x3A0x3ASwitchInst0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3AcopyPhiTarget0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3AerasePhiTarget0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3AcollectStores0x28hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3ADominanceInfo0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AAllocObjectInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3AlowerAllocObjectBuffer0x28hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x20const0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AdestroyAll0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3AestimateBestNumElemsToSerialize0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AAllocObjectInst0x3A0x3AgetSize0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerStoreInstrs0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerNumericProperties0x3A0x3AstringToNumericProperty0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3AInstruction0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerNumericProperties0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALimitAllocArray0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerCondBranch0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ACondBranchInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerExponentiationOperator0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerExponentiationOperator0x3A0x3AlowerExponentiationOperator0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3ABinaryOperatorInst0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3A0x7ESwitchLowering0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3A0x7ELowerAllocObject0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ALowerStoreInstrs0x3A0x3A0x7ELowerStoreInstrs0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ALowerNumericProperties0x3A0x3A0x7ELowerNumericProperties0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ALimitAllocArray0x3A0x3A0x7ELimitAllocArray0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ALowerCondBranch0x3A0x3A0x7ELowerCondBranch0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ALowerExponentiationOperator0x3A0x3A0x7ELowerExponentiationOperator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x28hermes0x3A0x3AAllocObjectInst0x2A0x20const0x260x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x28hermes0x3A0x3AAllocObjectInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AAllocObjectInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AAllocObjectInst0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x204u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x28hermes0x3A0x3ACondBranchInst0x2A0x20const0x260x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x28hermes0x3A0x3ACondBranchInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACondBranchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ACompareBranchInst0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3A0x3Aget0x28hermes0x3A0x3AContext0x260x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3A0x3ALowerBuiltinCallsContext0x28hermes0x3A0x3AStringTable0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AIdentifier0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3ALookupBucketFor0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3A0x3AfindBuiltinMethod0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCalls0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCalls0x3A0x3A0x7ELowerBuiltinCalls0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AIdentifier0x3E0x28hermes0x3A0x3AIdentifier0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AFuncCallNOpts0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AFuncCallNOpts0x3A0x3A0x7EFuncCallNOpts0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisSimpleSideEffectFreeInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ACodeMotion0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_findIdenticalInWindow0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AcreateCodeMotion0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3ACodeMotion0x3A0x3A0x7ECodeMotion0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ACSE0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x280x28anonymous0x20namespace0x290x3A0x3ACSEValue0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3Aoperator0x5B0x5D0x280x28anonymous0x20namespace0x290x3A0x3ACSEValue0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AcreateCSE0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3ACSE0x3A0x3A0x7ECSE0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ADCE0x3A0x3ArunOnModule0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AcreateDCE0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3ADCE0x3A0x3A0x7EDCE0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AHoistStartGenerator0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AcreateHoistStartGenerator0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3AHoistStartGenerator0x3A0x3A0x7EHoistStartGenerator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AverifyModule0x28hermes0x3A0x3AModule0x20const0x260x2C0x20llvh0x3A0x3Araw_ostream0x2A0x2C0x20hermes0x3A0x3AVerificationMode0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AStringKind0x3A0x3AAccumulator0x3A0x3Apush_back0x28hermes0x3A0x3AStringKind0x3A0x3AKind0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AStringKind0x3A0x3AEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AStringKind0x3A0x3AEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AStringKind0x3A0x3AEntry0x3E0x3E0x3A0x3Aemplace_back0x3Chermes0x3A0x3AStringKind0x3A0x3AKind0x260x3E0x28hermes0x3A0x3AStringKind0x3A0x3AKind0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x3A0x3AStringLiteralIDMapping0x28hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x3A0x3AgetIdentifierHashes0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x3A0x3AgetStringKinds0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort_move0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finplace_merge0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AtraverseFunctions0x28hermes0x3A0x3AModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AtraverseCJSModuleNames0x28hermes0x3A0x3AModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AtraverseLiteralStrings0x28hermes0x3A0x3AModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AdropExtraSignBits0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AinitWithBytes0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AfromDoubleResultSize0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AfromDouble0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20double0x29(w2c_hermes*, u32, f64); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AtoDouble0x28double0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetDigitsWith0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStringIntegerLiteralParser0x3Cllvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20char0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AParsedSign0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AOptValue0x3Cchar0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntLiteralParsingToolBox0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStringIntegerLiteralParser0x3Cllvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x3E0x3A0x3AlookaheadAndEatIfAnyOf0x3C0x28char0x29480x2C0x200x28char0x29490x2C0x200x28char0x29500x2C0x200x28char0x29510x2C0x200x28char0x29520x2C0x200x28char0x29530x2C0x200x28char0x29540x2C0x200x28char0x29550x2C0x200x28char0x29560x2C0x200x28char0x29570x2C0x200x28char0x29650x2C0x200x28char0x29660x2C0x200x28char0x29670x2C0x200x28char0x29680x2C0x200x28char0x29690x2C0x200x28char0x29700x2C0x200x28char0x29970x2C0x200x28char0x29980x2C0x200x28char0x29990x2C0x200x28char0x291000x2C0x200x28char0x291010x2C0x200x28char0x291020x3E0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetDigitsWith0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStringIntegerLiteralParser0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20char0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AParsedSign0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x5FZN6hermes6bigint12_GLOBAL_0x5FN_127BigIntLiteralParsingToolBoxINS1_26StringIntegerLiteralParserIN4llvh8ArrayRefIDsEEEEE22lookaheadAndEatIfAnyOfIJLDs48ELDs49ELDs50ELDs51ELDs52ELDs53ELDs54ELDs55ELDs56ELDs57ELDs65ELDs66ELDs67ELDs68ELDs69ELDs70ELDs97ELDs98ELDs99ELDs100ELDs101ELDs102EEEENS_8OptValueIDsEEv(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetDigitsWith0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ANumericValueParser0x2C0x20llvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20char0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AParsedSign0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AOptValue0x3Cchar0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntLiteralParsingToolBox0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ANumericValueParser0x3E0x3A0x3AlookaheadAndEatIfAnyOf0x3C0x28char0x29480x2C0x200x28char0x29490x2C0x200x28char0x29500x2C0x200x28char0x29510x2C0x200x28char0x29520x2C0x200x28char0x29530x2C0x200x28char0x29540x2C0x200x28char0x29550x2C0x200x28char0x29560x2C0x200x28char0x29570x2C0x200x28char0x29650x2C0x200x28char0x29660x2C0x200x28char0x29670x2C0x200x28char0x29680x2C0x200x28char0x29690x2C0x200x28char0x29700x2C0x200x28char0x29970x2C0x200x28char0x29980x2C0x200x28char0x29990x2C0x200x28char0x291000x2C0x200x28char0x291010x2C0x200x28char0x291020x3E0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3A0x3AparsedBigIntFromStringIntegerLiteral0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3A0x3AparsedBigIntFromStringIntegerLiteral0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3A0x3AparsedBigIntFromNumericValue0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AtoString0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Acompare0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Acompare0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AisSingleDigitTruncationLossless0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20bool0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AasUintNResultSize0x28unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u64, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AasIntNResultSize0x28unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u64, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AasUintN0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u64, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AbigintAsImpl0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntAs0x29(w2c_hermes*, u32, u32, u64, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AasIntN0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u64, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AunaryMinusResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AunaryMinus0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AunaryNotResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AunaryNot0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseANDResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseAND0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AnoopAdditiveOpPostProcess0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseORResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseOR0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseXORResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AbitwiseXOR0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AaddResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Aadd0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AaddSignedResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AaddSigned0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsubtractResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Asubtract0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AnegateAdditiveOpPostProcess0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsubtractSignedResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsubtractSigned0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AmultiplyResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Amultiply0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AdivideResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Adivide0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Adiv_rem0x3A0x3Acompute0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AremainderResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Aremainder0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Aexponentiate0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AinitWithDigits0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AexponentiateSlowPath0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AleftShiftResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetShiftAmountAndSign0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsignedRightShiftResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AleftShift0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AshiftImpl0x28hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AShiftOpIs0x2C0x20hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsignedRightShiftAdapter0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AsignedRightShift0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AUniquingBigIntTable0x3A0x3AgetEntryList0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AUniquingBigIntTable0x3A0x3AgetDigitsBuffer0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3AsetFunction0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3AgetFunction0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetStringID0x28hermes0x3A0x3ALiteralString0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x3A0x3AgetStringID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AgetStringID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetIdentifierID0x28hermes0x3A0x3ALiteralString0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AgetIdentifierID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddBigInt0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AUniquingBigIntTable0x3A0x3AaddBigInt0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddRegExp0x28hermes0x3A0x3ACompiledRegExp0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AUniquingRegExpTable0x3A0x3AaddRegExp0x28hermes0x3A0x3ACompiledRegExp0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddFilename0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddExceptionHandler0x28hermes0x3A0x3Ahbc0x3A0x3AHBCExceptionHandlerInfo0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3ApatchDebugSourceLocations0x28llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddDebugSourceLocation0x28hermes0x3A0x3Ahbc0x3A0x3ADebugSourceLocation0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AsetJumpTable0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgenerateBytecodeFunction0x28hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20hermes0x3A0x3AValueKind0x2C0x20bool0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AbytecodeGenerationComplete0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetFunctionID0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AAllocationTable0x3Chermes0x3A0x3AFunction0x2A0x3E0x3A0x3Aallocate0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AaddFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetScopeDescID0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AAllocationTable0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3A0x3Aallocate0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AshrinkJump0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AupdateJumpTarget0x28unsigned0x20int0x2C0x20int0x2C0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AupdateJumpTableOffset0x28unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AserializeScopeChain0x28hermes0x3A0x3AStringTable0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AsetFunctionGenerator0x28hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AinitializeStringTable0x28hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AinitializeSerializedLiterals0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AaddCJSModule0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AaddCJSModuleStatic0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AaddFunctionSource0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3Agenerate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3ABytecodeModule0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AStringKind0x3A0x3AEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AStringKind0x3A0x3AEntry0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AStringTableEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AStringTableEntry0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Abigint0x3A0x3ABigIntTableEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3ABigIntTableEntry0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ARegExpTableEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ARegExpTableEntry0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeOptions0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Ashrink_to_fit0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x3E0x3A0x3Aoperator0x3D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x3E0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x3E0x3E0x3A0x3Apush_front0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x3E0x260x3E0x3A0x3Apush_back0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x3E0x260x3E0x3A0x3Apush_front0x28hermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AgetHashValue0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x28hermes0x3A0x3AScopeDesc0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AScopeDesc0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AScopeDesc0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AFunction0x2A0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AconstructCatchMap0x28hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x260x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x260x2C0x20llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Afind0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AgenerateExceptionHandlers0x28llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x260x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x260x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpop_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AExceptionHandlerInfo0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartial_sort_impl0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x3A0x3Adifference_type0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AhandleInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AhasTargetSpecificLowering0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AresolveRelocations0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ACatchInst0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ASwitchImmInst0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AresolveExceptionHandlers0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3Aappend0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20void0x3E0x28llvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20llvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AobtainFileAndSourceMapId0x28hermes0x3A0x3ASourceErrorManager0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3Afind0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AgetSourceMappingUrl0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x28unsigned0x20int0x20const0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AaddDebugSourceLocationInfo0x28hermes0x3A0x3ASourceMapGenerator0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddDebugTextfiedCallee0x28hermes0x3A0x3Ahbc0x3A0x3ADebugTextifiedCallee0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateDirectEvalInst0x28hermes0x3A0x3ADirectEvalInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDirectEval0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitUInt80x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAddEmptyStringInst0x28hermes0x3A0x3AAddEmptyStringInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAddEmptyString0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAsNumberInst0x28hermes0x3A0x3AAsNumberInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitToNumber0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAsNumericInst0x28hermes0x3A0x3AAsNumericInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitToNumeric0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAsInt32Inst0x28hermes0x3A0x3AAsInt32Inst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitToInt320x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMov0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMovLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitReg320x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AverifyCall0x28hermes0x3A0x3ACallInst0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateLoadStackInst0x28hermes0x3A0x3ALoadStackInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateMovInst0x28hermes0x3A0x3AMovInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateUnaryOperatorInst0x28hermes0x3A0x3AUnaryOperatorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNegate0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitBitNot0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNot0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitInc0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDec0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTypeOf0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateBinaryOperatorInst0x28hermes0x3A0x3ABinaryOperatorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitEq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNeq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStrictEq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStrictNeq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLess0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLessEq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGreater0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGreaterEq0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLShift0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitRShift0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitURshift0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAddN0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAdd0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSubN0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSub0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMulN0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMul0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDivN0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDiv0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMod0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitBitOr0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitBitXor0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitBitAnd0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitIsIn0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitInstanceOf0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStorePropertyInst0x28hermes0x3A0x3AStorePropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AacquirePropertyWriteCacheIndex0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitUInt160x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitUInt320x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateTryStoreGlobalPropertyInst0x28hermes0x3A0x3ATryStoreGlobalPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTryPutById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTryPutByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStoreOwnPropertyInst0x28hermes0x3A0x3AStoreOwnPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByIndexL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStoreNewOwnPropertyInst0x28hermes0x3A0x3AStoreNewOwnPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnByIdShort0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnNEByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutNewOwnNEById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStoreGetterSetterInst0x28hermes0x3A0x3AStoreGetterSetterInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnGetterSetterByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateDeletePropertyInst0x28hermes0x3A0x3ADeletePropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDelById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDelByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDelByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateLoadPropertyInst0x28hermes0x3A0x3ALoadPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AacquirePropertyReadCacheIndex0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetByIdShort0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateTryLoadGlobalPropertyInst0x28hermes0x3A0x3ATryLoadGlobalPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTryGetByIdLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitTryGetById0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAllocObjectInst0x28hermes0x3A0x3AAllocObjectInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewObject0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewObjectWithParent0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateAllocArrayInst0x28hermes0x3A0x3AAllocArrayInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewArray0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AserializedLiteralOffsetFor0x28hermes0x3A0x3AInstruction0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewArrayWithBuffer0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewArrayWithBufferLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateThrowIfHasRestrictedGlobalPropertyInst0x28hermes0x3A0x3AThrowIfHasRestrictedGlobalPropertyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitThrowIfHasRestrictedGlobalProperty0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateFunctionInst0x28hermes0x3A0x3AHBCCreateFunctionInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateAsyncClosure0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateGeneratorClosure0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateClosure0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateAsyncClosureLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateGeneratorClosureLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateClosureLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCAllocObjectFromBufferInst0x28hermes0x3A0x3AHBCAllocObjectFromBufferInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewObjectWithBuffer0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitNewObjectWithBufferLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCatchInst0x28hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCatch0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ACatchInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateDebuggerInst0x28hermes0x3A0x3ADebuggerInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCreateRegExpInst0x28hermes0x3A0x3ACreateRegExpInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateRegExp0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateBranchInst0x28hermes0x3A0x3ABranchInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpLong0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAddr320x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateReturnInst0x28hermes0x3A0x3AReturnInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateThrowInst0x28hermes0x3A0x3AThrowInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitThrow0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateThrowIfEmptyInst0x28hermes0x3A0x3AThrowIfEmptyInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitThrowIfEmpty0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateSaveAndYieldInst0x28hermes0x3A0x3ASaveAndYieldInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSaveGeneratorLong0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateGeneratorInst0x28hermes0x3A0x3AHBCCreateGeneratorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateGenerator0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateGeneratorLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateStartGeneratorInst0x28hermes0x3A0x3AStartGeneratorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateResumeGeneratorInst0x28hermes0x3A0x3AResumeGeneratorInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitResumeGenerator0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCondBranchInst0x28hermes0x3A0x3ACondBranchInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpFalseLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpTrueLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCompareBranchInst0x28hermes0x3A0x3ACompareBranchInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotLessNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJLessNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJLessLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotLessEqualNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotLessEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJLessEqualNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJLessEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotGreaterNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotGreaterLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJGreaterNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJGreaterLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotGreaterEqualNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotGreaterEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJGreaterEqualNLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJGreaterEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJStrictNotEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJStrictEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotLessLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateGetPNamesInst0x28hermes0x3A0x3AGetPNamesInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetPNameList0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpUndefinedLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateGetNextPNameInst0x28hermes0x3A0x3AGetNextPNameInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetNextPName0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateTryStartInst0x28hermes0x3A0x3ATryStartInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCallInst0x28hermes0x3A0x3ACallInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCallNInst0x28hermes0x3A0x3AHBCCallNInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall10x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall20x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall30x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCall40x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCallBuiltinInst0x28hermes0x3A0x3ACallBuiltinInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallBuiltin0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallBuiltinLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateGetBuiltinClosureInst0x28hermes0x3A0x3AGetBuiltinClosureInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetBuiltinClosure0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCallDirectInst0x28hermes0x3A0x3AHBCCallDirectInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallDirect0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCallDirectLongIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCResolveEnvironment0x28hermes0x3A0x3AHBCResolveEnvironment0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetEnvironment0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCStoreToEnvironmentInst0x28hermes0x3A0x3AHBCStoreToEnvironmentInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStoreNPToEnvironment0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStoreNPToEnvironmentL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStoreToEnvironment0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitStoreToEnvironmentL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCLoadFromEnvironmentInst0x28hermes0x3A0x3AHBCLoadFromEnvironmentInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadFromEnvironment0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadFromEnvironmentL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCLoadConstInst0x28hermes0x3A0x3AHBCLoadConstInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstNull0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstTrue0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstFalse0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstZero0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstUInt80x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3ALiteralNumber0x3A0x3AasInt320x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstInt0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstDouble0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstBigInt0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstBigIntLongIndex0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstString0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstStringLongIndex0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstEmpty0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitImm320x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCLoadParamInst0x28hermes0x3A0x3AHBCLoadParamInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadParam0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadParamLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateEnvironmentInst0x28hermes0x3A0x3AHBCCreateEnvironmentInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateEnvironment0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateInnerEnvironmentInst0x28hermes0x3A0x3AHBCCreateInnerEnvironmentInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateInnerEnvironment0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitProfilePoint0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetGlobalObjectInst0x28hermes0x3A0x3AHBCGetGlobalObjectInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateGetNewTargetInst0x28hermes0x3A0x3AGetNewTargetInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetNewTarget0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetThisNSInst0x28hermes0x3A0x3AHBCGetThisNSInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadThisNS0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateCoerceThisNSInst0x28hermes0x3A0x3ACoerceThisNSInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCoerceThisNS0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetArgumentsLengthInst0x28hermes0x3A0x3AHBCGetArgumentsLengthInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetArgumentsLength0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetArgumentsPropByValInst0x28hermes0x3A0x3AHBCGetArgumentsPropByValInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetArgumentsPropByVal0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCReifyArgumentsInst0x28hermes0x3A0x3AHBCReifyArgumentsInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitReifyArguments0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCCreateThisInst0x28hermes0x3A0x3AHBCCreateThisInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitCreateThis0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCConstructInst0x28hermes0x3A0x3AHBCConstructInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitConstruct0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitConstructLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCGetConstructedObjectInst0x28hermes0x3A0x3AHBCGetConstructedObjectInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSelectObject0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateHBCSpillMovInst0x28hermes0x3A0x3AHBCSpillMovInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateUnreachableInst0x28hermes0x3A0x3AUnreachableInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateIteratorBeginInst0x28hermes0x3A0x3AIteratorBeginInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitIteratorBegin0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateIteratorNextInst0x28hermes0x3A0x3AIteratorNextInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitIteratorNext0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateIteratorCloseInst0x28hermes0x3A0x3AIteratorCloseInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitIteratorClose0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateSwitchImmInst0x28hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3AgetMinValue0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchImmInst0x3A0x3AgetSize0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitSwitchImm0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64, u64, u64); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3ASwitchImmInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitDeclareGlobalVar0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3Agenerate0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3Agenerate0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AScopeCreationInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AScopeCreationInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateScopeInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateScopeInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCResolveEnvironment0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCResolveEnvironment0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ANestedScopeCreationInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ANestedScopeCreationInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateInnerScopeInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateInnerScopeInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateInnerEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateInnerEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ASingleOperandInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ASingleOperandInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAddEmptyStringInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAddEmptyStringInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAsNumberInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAsNumberInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAsNumericInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAsNumericInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAsInt32Inst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAsInt32Inst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ALoadStackInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ALoadStackInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AMovInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AMovInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AImplicitMovInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AImplicitMovInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACoerceThisNSInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACoerceThisNSInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AUnaryOperatorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AUnaryOperatorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCLoadConstInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCLoadConstInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCLoadParamInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCLoadParamInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetArgumentsLengthInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetArgumentsLengthInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCReifyArgumentsInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCReifyArgumentsInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCSpillMovInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCSpillMovInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3APhiInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3APhiInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ABinaryOperatorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ABinaryOperatorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStorePropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStorePropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATryStoreGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATryStoreGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreNewOwnPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreGetterSetterInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreGetterSetterInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ADeletePropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ADeletePropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ALoadPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ALoadPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATryLoadGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATryLoadGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ALoadFrameInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ALoadFrameInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreStackInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreStackInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStoreFrameInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStoreFrameInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAllocStackInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAllocStackInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAllocObjectInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAllocObjectInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AAllocArrayInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AAllocArrayInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateArgumentsInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateArgumentsInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACatchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACatchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ADebuggerInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ADebuggerInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ADirectEvalInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ADirectEvalInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateRegExpInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateRegExpInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATryEndInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATryEndInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AGetNewTargetInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AGetNewTargetInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AThrowIfEmptyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AThrowIfEmptyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AIteratorBeginInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AIteratorBeginInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AIteratorNextInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AIteratorNextInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AIteratorCloseInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AIteratorCloseInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCStoreToEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCStoreToEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCLoadFromEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCLoadFromEnvironmentInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AUnreachableInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AUnreachableInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateFunctionInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateFunctionInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACreateGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACreateGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateFunctionInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateFunctionInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATerminatorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ABranchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ABranchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AReturnInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AReturnInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AThrowInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AThrowInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ASwitchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ASwitchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACondBranchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACondBranchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AGetPNamesInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AGetPNamesInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AGetNextPNameInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AGetNextPNameInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACheckHasInstanceInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACheckHasInstanceInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ATryStartInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ATryStartInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACompareBranchInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACompareBranchInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ASwitchImmInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ASwitchImmInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ASaveAndYieldInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ASaveAndYieldInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACallInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACallInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AConstructInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AConstructInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3ACallBuiltinInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3ACallBuiltinInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCConstructInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCConstructInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCallDirectInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCallDirectInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCallNInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCallNInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AGetBuiltinClosureInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AGetBuiltinClosureInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AStartGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AStartGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AResumeGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AResumeGeneratorInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetGlobalObjectInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetGlobalObjectInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetThisNSInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetThisNSInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCCreateThisInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCCreateThisInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetArgumentsPropByValInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetArgumentsPropByValInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCGetConstructedObjectInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCGetConstructedObjectInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCAllocObjectFromBufferInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCAllocObjectFromBufferInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AHBCProfilePointInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AHBCProfilePointInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Acast_retty0x3Chermes0x3A0x3AThrowIfHasRestrictedGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3A0x3Aret_type0x20llvh0x3A0x3Acast0x3Chermes0x3A0x3AThrowIfHasRestrictedGlobalPropertyInst0x2C0x20hermes0x3A0x3AInstruction0x3E0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3Agenerate0x28hermes0x3A0x3ASourceMapGenerator0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3A0x7EHVMRegisterAllocator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AgetMaxRegisterUsage0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x28hermes0x3A0x3ACatchInst0x2A0x20const0x260x2C0x20hermes0x3A0x3ACatchInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x28hermes0x3A0x3ACatchInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x28hermes0x3A0x3ASwitchImmInst0x2A0x20const0x260x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x28hermes0x3A0x3ASwitchImmInst0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x28hermes0x3A0x3ABasicBlock0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x20std0x3A0x3A_0x5F20x3A0x3Auninitialized_copy0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20llvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2C0x20false0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Chermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AMovElimination0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ARegister0x3E0x28hermes0x3A0x3ARegister0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3ARegister0x3E0x28hermes0x3A0x3ARegister0x20const0x260x2C0x20hermes0x3A0x3ARegister0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AMovElimination0x3A0x3A0x7EMovElimination0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AInsertProfilePoint0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AInsertProfilePoint0x3A0x3A0x7EInsertProfilePoint0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASmallFuncHeader0x3A0x3ASmallFuncHeader0x28hermes0x3A0x3Ahbc0x3A0x3AFunctionHeader0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASerializedLiteralGenerator0x3A0x3AserializeBuffer0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AappendTagToBuffer0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20unsigned0x20char0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Aswap0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AaddString0x28llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x3A0x3A0x7EStringLiteralIDMapping0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AHBCAllocObjectFromBufferInst0x3A0x3AgetKeyValuePair0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ALiteralBufferBuilder0x3A0x3AserializeInto0x280x28anonymous0x20namespace0x290x3A0x3AUniquedStringVector0x260x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28hermes0x3A0x3AInstruction0x20const0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3A0x7EHBCISel0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3A0x7ERegisterAllocator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3A0x7EBytecodeModuleGenerator0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AdestroyAll0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AisEqual0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Abigint0x3A0x3AParsedBigInt0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x28hermes0x3A0x3AInstruction0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x28hermes0x3A0x3AInstruction0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3A0x7ERegisterAllocator0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AhasTargetSpecificLowering0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AhandleInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetMaxRegisterUsage0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x2C0x20bool0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3AaddSourceMap0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3AFindAndConstruct0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3Atranslate0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3A0x7ESourceMapTranslator0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3A0x7ESourceMapTranslator0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3ASourceMap0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3ASourceMap0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3ASourceMap0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3ABCProviderFromSrc0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3E0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateBCProviderFromSrc0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ACompileFlags0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateBCProviderFromSrcImpl0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ACompileFlags0x20const0x260x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20void0x200x280x2A0x290x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x290x2C0x20void0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3AModule0x260x290x3E0x20const0x260x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateBCProviderFromSrc0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ACompileFlags0x20const0x260x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20void0x200x280x2A0x290x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x290x2C0x20void0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3AModule0x260x290x3E0x20const0x260x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A_0x5Fshared_ptr_emplace0x5Babi0x3Av150070x5D0x3Chermes0x3A0x3ACodeGenerationSettings0x260x2C0x20hermes0x3A0x3AOptimizationSettings0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x2C0x20hermes0x3A0x3ACodeGenerationSettings0x260x2C0x20hermes0x3A0x3AOptimizationSettings0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3ABCProviderLazy0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3A0x7EBCProviderFromSrc0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3A0x7EBCProviderFromSrc0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AisFunctionLazy0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AisLazy0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3A0x7EBCProviderLazy0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AisFunctionLazy0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AisLazy0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AContext0x3A0x3AContext0x28hermes0x3A0x3ACodeGenerationSettings0x2C0x20hermes0x3A0x3AOptimizationSettings0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3E0x3E0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3Aswap0x28llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AContext0x3A0x3A0x7EContext0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3A0x7ESourceErrorManager0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3A0x7EBacktrackingBumpPtrAllocator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3A0x7ESourceMgr0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cchar0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cchar0x20const0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3A0x7EHermesLLVMMemoryBuffer0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3A0x7EHermesLLVMMemoryBuffer0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3AgetBufferKind0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AcreateCodeBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ARuntimeFunctionHeader0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AfindCatchTargetOffset0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetArrayBufferIter0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetObjectBufferKeyIter0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetObjectBufferValueIter0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetNameMayAllocate0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetNameString0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetDebugSourceLocationsOffset0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetSourceLocation0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetFunctionSourceID0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetTextifiedCalleeOffset0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AlazyCompileImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AModule0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3AContext0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AmarkCachedHiddenClasses0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetVirtualOffset0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralString0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralString0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralString0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3ARuntimeModule0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AaddRuntimeModule0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcreateSymbolFromStringIDMayAllocate0x28unsigned0x20int0x2C0x20hermes0x3A0x3AStringTableEntry0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolID0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AmapStringMayAllocate0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolID0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AmapStringMayAllocate0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3A0x7ERuntimeModule0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AprepareForRuntimeShutdown0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AinitializeMayAllocate0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AinitializeWithoutCJSModulesMayAllocate0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcreateUninitialized0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AimportStringIDMapMayAllocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3ARootSymbolID0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARootSymbolID0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetCodeBlockSlowPath0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcreateLazyModule0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetLazyName0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AinitializeLazyMayAllocate0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetStringPrimFromStringIDMayAllocate0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetStringFromStringID0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetBigIntBytesFromBigIntId0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetRegExpBytecodeFromRegExpID0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AmarkLongLivedWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AfindCachedLiteralHiddenClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AtryCacheLiteralHiddenClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AadditionalMemorySize0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitiveBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AcalcCellSizeInBytes0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3ABigIntPrimitive0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AfromDouble0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x29(w2c_hermes*, u32, u32, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AtoString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AasIntN0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AasUintN0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AunaryMinus0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AunaryNOT0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbinaryOp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AOperationStatus0x200x280x2A0x290x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Aadd0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Asubtract0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Amultiply0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Adivide0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Aremainder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Aexponentiate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseAND0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseOR0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseXOR0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AleftShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AsignedRightShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AunsignedRightShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Ainc0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Adec0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AtoDouble0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeStateBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20void0x2A0x2C0x20void0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ANativeState0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20void0x2A0x260x2C0x20void0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x3E0x28void0x2A0x260x2C0x20void0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AfreeInternalBuffer0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBufferBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Aclone0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AcreateDataBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AcopyDataBlockBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Adetach0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AJSArrayBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AsetExternalFinalizer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AsetExternalDataBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20char0x2A0x2C0x20unsigned0x20int0x2C0x20void0x2A0x2C0x20void0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3AuncleanMakeLarge0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3AinsertNew0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3ApruneInvalid0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3A0x7EWeakValueMap0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClassBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AcreateRoot0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x260x2C0x20unsigned0x20int0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AcopyToNewDictionary0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AinitializeMissingPropertyMap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AisDictionaryNoCache0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AstealPropertyMapFromParent0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3AsetNull0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x3A0x3AgetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AfindProperty0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3AcontainsKey0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3Alookup0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3AcontainsKey0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3Alookup0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Afind0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AgetDescriptorPair0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AdebugIsPropertyDefined0x28hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AdeleteProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AaddProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AaddToPropertyMap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3AinsertNew0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AupdateProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AmakeAllNonConfigurable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AmakeAllReadOnly0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AupdatePropertyFlagsWithoutTransitions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3AOptValue0x3Cllvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AreserveSlot0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AareAllNonConfigurable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AareAllReadOnly0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AHiddenClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSString0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3AsetPrimitiveString0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSStringIterator0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSStringIterator0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigIntBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSBigInt0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumberBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumber0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, f64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumber0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSNumber0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBooleanBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBoolean0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBoolean0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSBoolean0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbolBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbol0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbol0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSSymbol0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3AJSString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSStringIterator0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSStringIterator0x3A0x3AJSStringIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x3A0x3AJSBigInt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumber0x3A0x3AJSNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, f64, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBoolean0x3A0x3AJSBoolean0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbol0x3A0x3AJSSymbol0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataViewBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataView0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSDataView0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3AJSDataView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDateBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDate0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, f64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDate0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSDate0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDate0x3A0x3AJSDate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, f64, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3ASegment0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3ASegment0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Aiterator0x3A0x3Aoperator0x2A0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2910x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AincreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AincreaseSizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AallocateSegment0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AgrowRight0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AatRef0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AdecreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AshrinkRight0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3ASegment0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3ASegment0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aiterator0x3A0x3Aoperator0x2B0x3D0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aiterator0x3A0x3Aoperator0x2D0x3D0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AincreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AincreaseSizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AallocateSegment0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acapacity0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AgrowRight0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aresize0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AdecreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeLeft0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AgrowLeft0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AshrinkLeft0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AgrowLeftWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentSmallBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArraySmallBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3ApushBackSlowPath0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Ashift0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AreallocateToLarger0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3ApushBackSlowPath0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Ashift0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AreallocateToLarger0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageSmallBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AgetIndexedStorage0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AsetStorageEndIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AsetIndexedStorage0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aset0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Asize0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArgumentsBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArguments0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArguments0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AArguments0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArguments0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArguments0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateNoAllocPropStorage0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AencodeNumberValue0x28double0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AputLength0x28hermes0x3A0x3Avm0x3A0x3AJSArray0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateAndAllocPropStorage0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AunsafeAt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3AgetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AforEachProperty0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x290x3A0x3A0x24_00x3E0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x290x3A0x3A0x24_00x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArguments0x3A0x3AArguments0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AJSObject0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3AYesBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3AYesBarriers0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AJSArray0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3A0x3AJSArrayIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSiteBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AJSCallSite0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x260x2C0x20unsigned0x20int0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetFunctionName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetFileName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetStackTraceInfo0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetLineNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetColumnNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetBytecodeAddress0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisNative0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetThis0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetTypeName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetMethodName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetEvalOrigin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisToplevel0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisEval0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisAsync0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AisPromiseAll0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x3A0x3AgetPromiseIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallSite0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSCallSite0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x260x2C0x20unsigned0x20int0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3A0x3APropertyAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSErrorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetErrorFromStackTarget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorStackGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AconstructCallSitesArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3Ascope_exit0x3Chermes0x3A0x3Avm0x3A0x3AerrorStackGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3E0x3A0x3A0x7Escope_exit0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AconstructStackTraceString_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2032u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AtoString0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2032u0x3E0x3A0x3Aappend0x28char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2032u0x3E0x3A0x3Aappend0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AappendFunctionNameAtIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cunsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x260x260x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorStackSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20bool0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AcreateUncatchable0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AsetupStack0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AsetMessage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3ArecordStackTrace0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3ArecordStackTrace0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeNullHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetDebugInfo0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetFunctionNameAtIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3ApopFramesUntilInclusive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AJSError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ACodeBlock0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHashMapEntryBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMapBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AOrderedHashMap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AremoveLinkedListNode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AlookupInBucket0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3ArehashIfNecessary0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AhashToBucket0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Ahas0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Afind0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Ainsert0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aerase0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AiteratorNext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aclear0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AinitializeStorage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AaddValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AhasKey0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AdeleteKey0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3Aclear0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AforEach0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHashMapEntry0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AJSMapImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AinitializeStorage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AaddValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AhasKey0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AgetValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AdeleteKey0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3Aclear0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AforEach0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3A0x3AJSMapImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3AinitializeIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3AJSMapIteratorImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3AinitializeIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3AJSMapIteratorImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSetBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSetIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3Aslots0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AfindTrap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxyBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSProxy0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetTargetAndHandler0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AisExtensible0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AcompletePropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AisCompatiblePropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AdefineOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AhasNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AhasWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AhasComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsetWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AdeleteNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AdeleteWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AdeleteComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AfilterKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x20const(w2c_hermes*, u32, u32, u64, u32); +void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x208u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x290x20const(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x208u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3A0x7ESmallSet0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AJSProxy0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecode0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchRuntimeResult0x20hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecodeImpl0x3Cchar16_t0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AState0x28hermes0x3A0x3Aregex0x3A0x3ACursor0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Amatch0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3ACapturedRange0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecode0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchRuntimeResult0x20hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecodeImpl0x3Cchar0x2C0x20hermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AState0x28hermes0x3A0x3Aregex0x3A0x3ACursor0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3Amatch0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AStackOverflowGuard0x3A0x3AisStackOverflowingSlowPath0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Abacktrack0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Aregex0x3A0x3AbracketMatchesChar0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x28hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketRange320x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3A0x3ACodePoint0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchWidth1Loop0x28hermes0x3A0x3Aregex0x3A0x3AWidth1LoopInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AprepareToEnterLoopBody0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ALoopData0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ALoopData0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ALoopData0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Aregex0x3A0x3ALoopData0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AperformEnterNonGreedyLoop0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3ALoopData0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3A0x3AcharacterHasType0x28unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3ACharacterClass0x3A0x3AType0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3Abacktrack0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Aregex0x3A0x3AbracketMatchesChar0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x28hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketRange320x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3A0x3ACodePoint0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AmatchWidth1Loop0x28hermes0x3A0x3Aregex0x3A0x3AWidth1LoopInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AprepareToEnterLoopBody0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AperformEnterNonGreedyLoop0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3ALoopData0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AcreateMatchClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Ainitialize0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Ainitialize0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Ainitialize0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AgetPattern0x28hermes0x3A0x3Avm0x3A0x3AJSRegExp0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AinitializeGroupNameMappingObj0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x260x2C0x20llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AgetGroupNameMappings0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AsetGroupNameMappings0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Asearch0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x2C0x204u0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AperformSearch0x3Cchar0x2C0x20hermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x2C0x204u0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AperformSearch0x3Cchar16_t0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AOptValue0x3Chermes0x3A0x3Avm0x3A0x3ARegExpMatchRange0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AescapePattern0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3AJSRegExp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AJSWeakMapImplBase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AsetValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AclearFreeableEntries0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3A0x3AWeakRefKey0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x2A0x29(w2c_hermes*, u32, u32, u32, u64, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AdeleteValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AhasValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AgetValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AdebugFreeSlotsAndGetSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakSetBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AWeakRefKey0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRefBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakRef0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3AsetTarget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3Aderef0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3AJSWeakRef0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3Abegin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABaseNoScope0x3A0x3Arelease0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AcreateBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AvalidateTypedArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AJSTypedArrayBase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A_getOwnRetEncoder0x3Clong0x20long0x3E0x3A0x3AencodeMayAlloc0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A_setOwnValueEncoder0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Aencode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AtoDestType0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x20const0x260x29(w2c_hermes*, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A_getOwnRetEncoder0x3Cunsigned0x20long0x20long0x3E0x3A0x3AencodeMayAlloc0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A_setOwnValueEncoder0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Aencode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AgetPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AtoDestType0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x20const0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AgetByteWidth0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AallocateToSameBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetToCopyOfBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetToCopyOfTypedArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetToCopyOfBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt8ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt16ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt32ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint8ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint8ClampedArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint16ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint32ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat32ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat64ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigInt64ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigUint64ArrayBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AgetName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGenerator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGenerator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSGenerator0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGenerator0x3A0x3AJSGenerator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AgetUTF16Ref0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASerializedLiteralParserBase0x3A0x3AparseTagAndSeqLength0x280x29(w2c_hermes*, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASerializedLiteralParser0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AallProfilers0x280x29(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AglobalMutex0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AmarkExecutedSlowPath0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AgetModuleFuncMapRef0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetDomainUnsafe0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3A0x3Avector0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3Atry_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cbool0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cbool0x3E0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_fmod(w2c_hermes*, f64, f64); +u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E1(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AevalInEnvironment0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectEval0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aeval0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoDiv0x28double0x2C0x20double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdoBigIntBinOp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoMod0x28double0x2C0x20double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoMul0x28double0x2C0x20double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoSub0x28double0x2C0x20double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoBitOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoBitAnd0x28int0x2C0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoBitOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoBitOr0x28int0x2C0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoBitOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoBitXor0x28int0x2C0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoShiftOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoLShift0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoShiftOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoRShift0x28int0x2C0x20unsigned0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoShiftOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoURshift0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoIncDecOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoInc0x28double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AdoIncDecOperSlowPath0x3C0x26hermes0x3A0x3Avm0x3A0x3AdoDec0x28double0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AsaveGenerator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcaseDirectEval0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x20hermes0x3A0x3Avm0x3A0x3Adyn_vmcast0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AScopeChainItem0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AScopeChainItem0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3C0x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcasePutOwnByVal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcasePutOwnGetterSetterByVal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcaseIteratorBegin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcaseIteratorNext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcaseGetPNameList0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AimplCallBuiltin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AdeclareGlobalVarImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AthrowIfHasRestrictedGlobalPropertyImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdoBitNotSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdoNegateSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateGenerator_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AreifyArgumentsSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetArgumentsPropByValSlowPath_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedSlotValue0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AhandleCallSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetByIdTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetByValTransientFast0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetByValTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AputByIdTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateNoThrow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AputByValTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateObjectFromBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateArrayFromBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADumpHermesValue0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdumpCallArguments0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStackFramePtrT0x3Cfalse0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AinterpretFunction0x3Cfalse0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AInterpreterState0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AtestAndClearTimeoutAsyncBreakRequest0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEnvironment0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetParent0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValueUnsafe0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3AHandleBase0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinterpretFunction0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEnvironment0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEnvironment0x3A0x3AEnvironment0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSBoolean0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSDataView0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSDate0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSNumber0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSProxy0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSSymbol0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEnvironmentBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AdefineLazyProperties0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AdefineNameLengthAndPrototype0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AWritablePrototype0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3AinitializeLengthAndName_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AextractOwnLengthProperty_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall00x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall10x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall20x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall30x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall40x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u64, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetArrayLikeLength_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x20const(w2c_hermes*, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteConstruct00x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AcreateThisForConstruct_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AnewObject0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteConstruct10x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_newObjectImpl_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_boundCall0x28hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x20const0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ABoundFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABoundFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AallocUninitializedStack0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_nativeCall0x28hermes0x3A0x3Avm0x3A0x3ANativeFunction0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ANativeFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ANativeFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeFunction0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ArestoreStackAndPreviousFrame0x28hermes0x3A0x3Avm0x3A0x3AStackFramePtrT0x3Cfalse0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x2C0x20unsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AcallInnerFunction0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AAction0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3ArestoreStack0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AsaveStack0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3ABoundFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3ABoundFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3ANativeFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3ACallable0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3AJSFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3A0x3AJSAsyncFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3A0x3AJSGeneratorFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x2C0x20unsigned0x20int0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x260x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AGeneratorInnerFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +f64 w2c_hermes_modf(w2c_hermes*, f64, u32); +f64 w2c_hermes_nextafter(w2c_hermes*, f64, f64); +u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E2(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxyBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3A_proxyNativeCall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToSymbolID0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AvalueToSymbolID0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoString_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPrimitive_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APreferredType0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AarrayToString0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypeOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoArrayIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoArrayIndex0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisSameValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x3A0x3AgetBigInt0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisSameValueZero0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AordinaryToPrimitive0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APreferredType0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoBoolean0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x3A0x3AgetBool0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3AHandleBase0x20const0x260x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseIntWithRadix0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3AparseIntWithRadixDigits0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x290x3A0x3A0x27lambda0x270x28unsigned0x20char0x290x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x2C0x20hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x290x3A0x3A0x27lambda0x270x28unsigned0x20char0x290x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoNumber_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aoperator0x5B0x5D0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aslice0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoNumeric_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoLength0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoIntegerOrInfinity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoLengthU640x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoInt32_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt8Clamp0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt160x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt32_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetPrimitivePrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AamendPropAccessErrorMsgWithPropName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcompareBigIntAndString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x200x280x2A0x290x28int0x290x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_10x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcompareBigIntAndNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20double0x2C0x20bool0x200x280x2A0x290x28int0x290x29(w2c_hermes*, u32, u32, u32, f64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToBigInt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_10x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_10x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_10x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AabstractEqualityTest_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstrictEqualityTest0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AaddOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberToStringWithRadix0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, f64, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Ainsert0x28char0x2A0x2C0x20char0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AOptional0x3Chermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorNext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIteratorRecord0x20const0x260x2C0x20llvh0x3A0x3AOptional0x3Chermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorStep0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIteratorRecord0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorClose0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisUncatchableError0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiterableToArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLengthProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateIterResultObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AspeciesConstructor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3AgetTarget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AordinaryHasInstance0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinstanceOfOperator_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisRegExp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolDescriptiveString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendCharacter0x28char16_t0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AisRevoked0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetTarget0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConcatSpreadable0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFromPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberToBigInt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x29(w2c_hermes*, u32, u32, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoBigInt_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthisBigIntValue0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhasRestrictedGlobalProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineSystemConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineSystemConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorCloseAndRethrow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateDynamicFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3ADynamicFunctionKind0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetReturnThisRegexBytecode0x280x29(w2c_hermes*); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E9(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AEnvironment0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSFunction0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3ANativeConstructor0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x260x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateSetConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeAdd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeClear0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeSizeGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateSetIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateMapConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeClear0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeSizeGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateMapIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateObjectConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeHasOwnProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeIsPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypePropertyIsEnumerable0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeProto_getter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeProto_setter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeDefineGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeDefineSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeLookupGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeLookupSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyDescriptor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyDescriptors0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyNames0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertySymbols0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectHasOwn0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectSeal0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFreeze0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFromEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPreventExtensions0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsSealed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsFrozen0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsExtensible0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectCreate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefineProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefineProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectAssign0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectObjectPrototypeToString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectHasOwnHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AlookupAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetOwnPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetOwnPropertyKeysAsStrings0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AenumerableOwnProperties_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AEnumerableOwnPropertiesKind0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefinePropertiesInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Chermes0x3A0x3Avm0x3A0x3AobjectDefinePropertiesInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3ANewProps0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AArguments0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSBoolean0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSNumber0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSDate0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorCaptureStackTrace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AconstructErrorObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateAggregateErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAggregateErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateEvalErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEvalErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateRangeErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARangeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateReferenceErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AReferenceErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateSyntaxErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASyntaxErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateTypeErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATypeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateURIErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AURIErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateTimeoutErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATimeoutErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateQuitErrorConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AQuitErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateCallSitePrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFunctionName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFileName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetLineNumber0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetColumnNumber0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetBytecodeAddress0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsNative0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetThis0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetTypeName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFunction0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetMethodName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetEvalOrigin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsToplevel0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsEval0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsAsync0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsPromiseAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetPromiseIndex0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3AlocaleCompare0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3AdateFormat0x28double0x2C0x20bool0x2C0x20bool0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3AconvertToCase0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x2C0x20hermes0x3A0x3Aplatform_unicode0x3A0x3ACaseConversion0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3Anormalize0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x2C0x20hermes0x3A0x3Aplatform_unicode0x3A0x3ANormalizationForm0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ATwineChar160x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const0x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ANode0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ANodeKind0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIteratorBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20bool0x260x2C0x20bool0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20bool0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_integral0x3Cunsigned0x20long0x20long0x3E0x3A0x3Avalue0x2C0x20unsigned0x20long0x20long0x3E0x3A0x3Atype0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x3A0x3AgetNumberAs0x3Cunsigned0x20long0x20long0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetLastIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x29(w2c_hermes*, u32, u32, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20bool0x260x2C0x20bool0x260x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x260x2C0x20bool0x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExpStringIterator0x3A0x3AJSRegExpStringIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +f64 w2c_hermes_fmin(w2c_hermes*, f64, f64); +u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E3(w2c_hermes*, f64); +f64 w2c_hermes_fmax(w2c_hermes*, f64, f64); +u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E4(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateRegExpConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeExec0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeTest0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolMatchAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpSourceGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpFlagPropertyGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpDollarNumberGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLeftContextGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpRightContextGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpInputGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLastMatchGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLastParenGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolMatch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolSearch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolReplace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolSplit0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpFlagsGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructorInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectRegExpExec0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructorFastCopy0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthisIsRegExpProto0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpExec0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AadvanceStringIndex0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetSubstitution0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpInitialize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3A0x3AtoString0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetStringIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetSubstitution0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_char16_t0x2A0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20void0x3E0x28char16_t0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSRegExp0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateStringConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCharCodeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCodePointAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeConcat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSubstring0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLowerCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLocaleLowerCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToUpperCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLocaleUpperCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSubstr0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrim0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeLocaleCompare0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeNormalize0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeRepeat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrimStart0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrimEnd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSymbolIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringFromCharCode0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringFromCodePoint0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringRaw0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeMatchAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeReplaceAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeMatch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypePad0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeReplace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSearch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCharAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeEndsWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSplit0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeIncludesOrStartsWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeLastIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AconvertCase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtrimStart0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtrimEnd0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Autf16Encoding0x28unsigned0x20int0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringDirectedIndexOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypePad0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u64, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsearch_random_access_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20long0x2C0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20long0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsplitMatch0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsearch_random_access_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20long0x2C0x20long0x3E0x28std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20long0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateBigIntConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintTruncate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateFunctionConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeCall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeBind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeSymbolHasInstance0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2064u0x3E0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateNumberConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToFixed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToExponential0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToPrecision0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateNumberConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20double0x290x20const(w2c_hermes*, u32, u32, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsFinite0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsInteger0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsNaN0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsSafeInteger0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3ASmallString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateBooleanConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_time(w2c_hermes*, u32); +u64 w2c_hermes_0x5F_year_to_secs(w2c_hermes*, u64, u32); +u32 w2c_hermes_0x5F_month_to_secs(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_map_file(w2c_hermes*, u32, u32); +u32 w2c_hermes_strchr(w2c_hermes*, u32, u32); +void w2c_hermes_0x5F_secs_to_zone(w2c_hermes*, u64, u32, u32, u32, u32, u32); +void w2c_hermes_do_tzset(w2c_hermes*); +u32 w2c_hermes_scan_trans(w2c_hermes*, u64, u32, u32); +u32 w2c_hermes_zi_read32(w2c_hermes*, u32); +u64 w2c_hermes_rule_to_secs(w2c_hermes*, u32, u32); +u32 w2c_hermes_days_in_month(w2c_hermes*, u32, u32); +void w2c_hermes_getname(w2c_hermes*, u32, u32); +u32 w2c_hermes_zi_dotprod(w2c_hermes*, u32, u32); +u32 w2c_hermes_getoff(w2c_hermes*, u32); +void w2c_hermes_getrule(w2c_hermes*, u32, u32); +u32 w2c_hermes_getint0x2E1(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_secs_to_tm(w2c_hermes*, u64, u32); +u32 w2c_hermes_0x5F_localtime_r(w2c_hermes*, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcurTime0x280x29(w2c_hermes*); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aday0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeWithinDay0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AyearFromTime0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmonthFromTime0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateFromTime0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweekDay0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AequivalentTime0x28long0x20long0x29(w2c_hermes*, u64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlocalTime0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AutcTime0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhourFromTime0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AminFromTime0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsecFromTime0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmsFromTime0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeTime0x28double0x2C0x20double0x2C0x20double0x2C0x20double0x29(w2c_hermes*, f64, f64, f64, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeDay0x28double0x2C0x20double0x2C0x20double0x29(w2c_hermes*, f64, f64, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeDate0x28double0x2C0x20double0x29(w2c_hermes*, f64, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeClip0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateToISOString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeToISOString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatetimeToISOString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatetimeToLocaleString0x28double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateToLocaleString0x28double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeToLocaleString0x28double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateTimeString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateTimeUTCString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeTZString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AscanInt0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20int0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28int0x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_40x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28int0x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x2C0x20int0x2C0x20char0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cchar0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cchar0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cchar0x20const0x2A0x2C0x20int0x2C0x20char0x20const0x2A0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateDateConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateConstructor_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeGetTime0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToStringHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToLocaleStringHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeGetterHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetTime_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMilliseconds_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetSeconds_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMinutes_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetHours_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetDate_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMonth_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetFullYear_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetYear_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToJSON_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSymbolToPrimitive0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateParse_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateUTC_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateNow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeTimeFromArgs_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASortModel0x3A0x3A0x7ESortModel0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AquickSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AinsertionSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AdoQuickSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3A_less0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x20const0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AheapFixDown0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeConcat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeJoin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypePush0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSort0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFlat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFlatMap0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToReversed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToSpliced0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayIsArray0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSplice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeCopyWithin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypePop0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeShift0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeUnshift0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeLastIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeEvery0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSome0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeMap0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFilter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFill0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFindLast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReduce0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReduceRight0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReverse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIncludes0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayFrom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlengthOfArrayLike0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3AStandardSortModel0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3A0x7EStandardSortModel0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AflattenIntoArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x20long0x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, f64, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayCopyHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCScope0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AindexOfHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AeverySomeHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfindHelper0x28void0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreduceHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3A0x7EStandardSortModel0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateArrayBufferConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferIsView0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeByteOffset0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_signed0x20char0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Csigned0x20char0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Csigned0x20char0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20signed0x20char0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_short0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cshort0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cshort0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20short0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_int0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cint0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cint0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20char0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cunsigned0x20char0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetUint80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cunsigned0x20char0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20short0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cunsigned0x20short0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetUint160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cunsigned0x20short0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20short0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cunsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetUint320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cunsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetFloat320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +f32 w2c_hermes_float0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cfloat0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetFloat320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cfloat0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20float0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, f32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetFloat640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +f64 w2c_hermes_double0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cdouble0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetFloat640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cdouble0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20double0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetBigInt640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_long0x20long0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Clong0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetBigInt640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Clong0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetBigUint640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_unsigned0x20long0x20long0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aget0x3Cunsigned0x20long0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetBigUint640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3Aset0x3Cunsigned0x20long0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSDataView0x3A0x3AsetBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateDataViewConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayBaseConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt8ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt16ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt32ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint8ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint8ClampedArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint16ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AUint32ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat32ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat64ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigInt64ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigUint64ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayFrom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AtypedArrayCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeByteOffset0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeCopyWithin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeEverySome0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFill0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedFindHelper0x28void0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFindLast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeMapFilter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeJoin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeReduce0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeReverse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSort0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3A0x7ETypedArraySortModel0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3A0x7ETypedArraySortModel0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSubarray0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSymbolToStringTag0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateTypedArrayBaseConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateInt8ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateInt16ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateInt32ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateUint8ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateUint8ClampedArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateUint16ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateUint32ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateFloat32ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateFloat64ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateBigInt64ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateBigUint64ArrayConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3A0x7ETypedArraySortModel0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3A0x7ETypedArraySortModel0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateWeakMapConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateWeakSetConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeAdd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateWeakRefConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakRefConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakRefPrototypeDeref0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolRegistry0x3A0x3Ainit0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolRegistry0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASymbolRegistry0x3A0x3AgetSymbolForKey0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3Atry_emplace0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateSymbolConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolFor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolKeyFor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeDescriptionGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateArrayIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateStringIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateRegExpStringIteratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpStringIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateGeneratorFunctionConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorFunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AasyncFunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateAsyncFunctionConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateTextEncoderConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncoding0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncode0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncodeInto0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ApopulateGeneratorPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorPrototypeReturnOrThrow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorValidate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AproxyCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyRevocationSteps0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetInternalProperty0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyRevocable0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSProxy0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSProxy0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateProxyConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_fabs(w2c_hermes*, f64); +f64 w2c_hermes_atan(w2c_hermes*, f64); +u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E5(w2c_hermes*, f64); +f64 w2c_hermes_atan2(w2c_hermes*, f64, f64); +u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E6(w2c_hermes*, f64); +f64 w2c_hermes_0x5F_math_invalid(w2c_hermes*, f64); +f64 w2c_hermes_0x5F_math_xflow(w2c_hermes*, u32, f64); +f64 w2c_hermes_fp_barrier(w2c_hermes*, f64); +f64 w2c_hermes_0x5F_math_oflow(w2c_hermes*, u32); +f64 w2c_hermes_0x5F_math_uflow(w2c_hermes*, u32); +f64 w2c_hermes_pow(w2c_hermes*, f64, f64); +u32 w2c_hermes_top12(w2c_hermes*, f64); +u32 w2c_hermes_zeroinfnan(w2c_hermes*, u64); +u32 w2c_hermes_checkint(w2c_hermes*, u64); +f64 w2c_hermes_fp_barrier0x2E1(w2c_hermes*, f64); +f64 w2c_hermes_log_inline(w2c_hermes*, u64, u32); +f64 w2c_hermes_exp_inline(w2c_hermes*, f64, f64, u32); +f64 w2c_hermes_specialcase(w2c_hermes*, f64, u64, u64); +void w2c_hermes_fp_force_eval(w2c_hermes*, f64); +f64 w2c_hermes_sqrt(w2c_hermes*, f64); +f64 w2c_hermes_acos(w2c_hermes*, f64); +f64 w2c_hermes_R(w2c_hermes*, f64); +f64 w2c_hermes_log1p(w2c_hermes*, f64); +f64 w2c_hermes_0x5F_math_divzero(w2c_hermes*, u32); +f64 w2c_hermes_fp_barrier0x2E2(w2c_hermes*, f64); +f64 w2c_hermes_log(w2c_hermes*, f64); +u32 w2c_hermes_top16(w2c_hermes*, f64); +f64 w2c_hermes_acosh(w2c_hermes*, f64); +f64 w2c_hermes_asin(w2c_hermes*, f64); +f64 w2c_hermes_R0x2E1(w2c_hermes*, f64); +f64 w2c_hermes_asinh(w2c_hermes*, f64); +f64 w2c_hermes_atanh(w2c_hermes*, f64); +f64 w2c_hermes_cbrt(w2c_hermes*, f64); +f64 w2c_hermes_ceil(w2c_hermes*, f64); +f64 w2c_hermes_0x5F_cos(w2c_hermes*, f64, f64); +f64 w2c_hermes_floor(w2c_hermes*, f64); +u32 w2c_hermes_0x5F_rem_pio2_large(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_0x5F_rem_pio2(w2c_hermes*, f64, u32); +f64 w2c_hermes_0x5F_sin(w2c_hermes*, f64, f64, u32); +f64 w2c_hermes_cos(w2c_hermes*, f64); +f64 w2c_hermes_expm1(w2c_hermes*, f64); +u64 w2c_hermes_0x5F_DOUBLE_BITS0x2E7(w2c_hermes*, f64); +f64 w2c_hermes_exp(w2c_hermes*, f64); +u32 w2c_hermes_top120x2E1(w2c_hermes*, f64); +f64 w2c_hermes_specialcase0x2E1(w2c_hermes*, f64, u64, u64); +f64 w2c_hermes_fp_barrier0x2E3(w2c_hermes*); +void w2c_hermes_fp_force_eval0x2E1(w2c_hermes*, f64); +f64 w2c_hermes_0x5F_expo2(w2c_hermes*, f64, f64); +f64 w2c_hermes_cosh(w2c_hermes*, f64); +f64 w2c_hermes_log10(w2c_hermes*, f64); +f64 w2c_hermes_log2(w2c_hermes*, f64); +u32 w2c_hermes_top160x2E1(w2c_hermes*, f64); +f64 w2c_hermes_trunc(w2c_hermes*, f64); +f64 w2c_hermes_sin(w2c_hermes*, f64); +f64 w2c_hermes_sinh(w2c_hermes*, f64); +f64 w2c_hermes_0x5F_tan(w2c_hermes*, f64, f64, u32); +f64 w2c_hermes_tan(w2c_hermes*, f64); +f64 w2c_hermes_tanh(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunContextFunc1Arg0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +f64 w2c_hermes_abs0x5Babi0x3Av150070x5D0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AroundHalfwaysTowardsInfinity0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunContextFunc2Arg0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathMax0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathMin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathPow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathRandom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathFround0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathHypot0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathImul0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathClz320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathSign0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateMathObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateMathObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20double0x290x20const(w2c_hermes*, u32, u32, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29600x3E0x3A0x3ASingleObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3AbeginCapture0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3AendCapture0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3AcancelCapture0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3AmakeRoomForCapture0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3Arefill0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3Aadvance0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AadvanceHelper0x28bool0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanWord0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSONTokenKind0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanNumber0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x20hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanString0x3Cstd0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x20hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanString0x3Cstd0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20false0x3E0x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AadvanceStrAsSymbol0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AconsumeUnicode0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AruntimeJSONParse0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3Aparse0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3AparseValue0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AerrorUnexpectedChar0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3AoperationWalk0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AruntimeJSONStringify0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationStr0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3Aerror0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3Afilter0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +void w2c_hermes_void0x20hermes0x3A0x3AquoteStringForJSON0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x2C0x20char0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AquoteStringForJSON0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x2C0x20char16_t0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AappendToOutput0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Avmisa0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3ApushValueToStack0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationJA0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationJO0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3ApopValueFromStack0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3Aindent0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Aresize0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3AhandleSurrogate0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x2C0x20char16_t0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AappendUTF16Escaped0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x3E0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2032u0x3E0x260x2C0x20char16_t0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateJSONObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AjsonParse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AjsonStringify0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASingleObject0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29590x3E0x3A0x3ASingleObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectConstruct0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectDefineProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectDeleteProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGetOwnPropertyDescriptor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectIsExtensible0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectOwnKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectPreventExtensions0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateReflectObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunRequireCall0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ARequireContext0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AgetModule0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AsetModule0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AgetFunctionIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AsetCachedExports0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArequireFast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Arequire0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcanonicalizePath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsilentObjectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetTemplateObject0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcacheTemplateObject0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinEnsureObject0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetMethod0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinThrowTypeError0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGeneratorSetDelegated0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AforEachOwnPropertyWhile0x3Chermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x2C0x20hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_10x3E0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_10x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyRestArgs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinArraySpread0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3Aconstruct0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinExportAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinExponentiate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinInitRegexNamedGroups0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetOriginalNativeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateHermesBuiltins0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AMutableArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateHermesBuiltins0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AMutableArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20char0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalDetachArrayBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetEpilogues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetWeakSize0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetInstrumentedStats0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetInstrumentedStats0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x2C0x20double0x290x20const(w2c_hermes*, u32, u32, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetRuntimeProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetRuntimeProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20char0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalTTIReached0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalTTRCReached0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalIsProxy0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalHasPromise0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalHasES6Class0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalUseEngineQueue0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalEnqueueJob0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalDrainJobs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetFunctionLocation0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetLeafCodeBlock0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalSetPromiseRejectionTrackingHook0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalEnablePromiseRejectionTracker0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateHermesInternalObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSLibFlags0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateHermesInternalObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSLibFlags0x20const0x260x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20char0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalIsLazy0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x3E0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x3E0x3E0x3A0x3Apush_front0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x3E0x260x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x3E0x260x3E0x3A0x3Apush_front0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aprint0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aescape0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cchar16_t0x2C0x20true0x3E0x3A0x3Apush_back0x28char16_t0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aunescape0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3A0x3Aoperator0x2B0x28long0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AencodeURI0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AunescapedURISet0x28char16_t0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aencode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x200x280x2A0x290x28char16_t0x290x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AencodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AuriUnescaped0x28char16_t0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURI0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreservedURISet0x28char16_t0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adecode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x200x280x2A0x290x28char16_t0x290x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28char16_t0x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Abase64Encode0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Abase64Encode0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x20hermes0x3A0x3Avm0x3A0x3Abase64DecodeOutputLength0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x20hermes0x3A0x3Avm0x3A0x3Abase64DecodeOutputLength0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Abase64Decode0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3Abase64Decode0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringBuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Abtoa0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aatob0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisNaN0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisFinite0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AemptyFunction0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseInt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aslice0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseFloat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisPrefix0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Agc0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthrowTypeError0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinitGlobalObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSLibFlags0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinitGlobalObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSLibFlags0x20const0x260x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AignoreAllocationFailure0x3Cbool0x3E0x28hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cbool0x2C0x20detail0x3A0x3AGetCallResultSpecialize0x3Cbool0x3E0x3A0x3Avalue0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3AcreateWithoutPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3AcreateWithoutPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomainBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AgetThrowingRequire0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AimportCJSModuleTable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACopyableVector0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x3A0x3Agrow0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContext0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Atry_emplace0x3Cunsigned0x20int0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AimportCJSModuleTable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AimportCJSModuleTable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContext0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ARequireContext0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ARequireContext0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARequireContext0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContextBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_void0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocWork0x3Ctrue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContext0x3A0x3ARequireContext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AJSObject0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoxedDoubleBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3ADecoration0x3A0x3AgetMallocSize0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3ADecoratedObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3ADecoration0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3ADecoration0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x3A0x3AcreateWithoutPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x290x28void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x260x290x28void0x2A0x290x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x260x290x28void0x2A0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3A0x3A0x7EHostObjectProxy0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObject0x3A0x3AcreateWithoutPrototype0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObject0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AHostObject0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x260x290x28void0x2A0x290x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20void0x2A0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x260x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20void0x200x280x2A0x260x290x28void0x2A0x290x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObject0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AHostObject0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x3E0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHostObjectProxy0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMathBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSJSONBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Atesthelpers0x3A0x3ADummyObject0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Atesthelpers0x3A0x3ADummyObject0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADummyObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbuildMetadata0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x2C0x20void0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x290x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20char0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbuildMetadataTable0x280x29(w2c_hermes*); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcall_once_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3Avm0x3A0x3AbuildMetadataTable0x280x290x3A0x3A0x24_00x260x260x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_fputc(w2c_hermes*, u32, u32); +u32 w2c_hermes_do_putc(w2c_hermes*, u32, u32); +u32 w2c_hermes_locking_putc(w2c_hermes*, u32, u32); +u32 w2c_hermes_a_cas(w2c_hermes*, u32); +u32 w2c_hermes_a_swap(w2c_hermes*, u32); +void w2c_hermes_0x5F_wake(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AhermesLog0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x200x2E0x2E0x2E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x5F_mo_lookup(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_swapc(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_lctrans_impl(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCBase0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCycle0x3A0x3AGCCycle0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCycle0x3A0x3A0x7EGCCycle0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AruntimeWillExecute0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetDebugHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ADebugHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AprintStats0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordGCStats0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ACumulativeHeapStats0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordGCStats0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3A0x3AGCAnalyticsEvent0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Chermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x3E0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3Aoom0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AoomDetail0x28llvh0x3A0x3AMutableArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AallocWeakSlot0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3Aadd0x3Chermes0x3A0x3Avm0x3A0x3ACompressedPointer0x260x3E0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3Acollect0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AallocateChunk0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AallocWeakMapEntrySlot0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x2A0x29(w2c_hermes*, u32, u32, u64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3Aadd0x3Chermes0x3A0x3Avm0x3A0x3ACompressedPointer0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x3E0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3Acollect0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AallocateChunk0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x20const0x260x2C0x20unsigned0x20long0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmoveObject0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AmoveObject0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x2C0x20hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AuntrackObject0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AuntrackObject0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AnextObjectID0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x3A0x3A0x7EGCCallbacks0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AhasNativeIDs0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AisTrackingIDs0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AuntrackNative0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AuntrackSymbol0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3A0x7EGCBase0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AttiReached0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AinYoungGen0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcanAllocExternalMemory0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcalledByBackgroundThread0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcalledByGC0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AtrackReachable0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x290x3A0x3ACtx0x3A0x3A0x7ECtx0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x290x3A0x3ACtx0x3A0x3AcreateSnapshotToFile0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x290x3A0x3ACtx0x3A0x3AcreateSnapshot0x28std0x3A0x3A_0x5F20x3A0x3Abasic_ostream0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20long0x3E0x28unsigned0x20long0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cunsigned0x20int0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cunsigned0x20int0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFreelistBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AfinishAlloc0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AaddCellToFreelist0x28void0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3A0x3AsetCellHead0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AaddCellToFreelistFromSweep0x28char0x2A0x2C0x20char0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AremoveCellFromFreelist0x28hermes0x3A0x3Avm0x3A0x3AAssignableCompressedPointer0x2A0x2C0x20unsigned0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AFreelistCell0x3A0x3Acarve0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AVariableSizeRuntimeCell0x3A0x3AsetSizeFromGC0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AsweepNext0x28bool0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFillerCell0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AconstructCell0x3Chermes0x3A0x3Avm0x3A0x3AFillerCell0x3E0x28void0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3AgetCellMarkBit0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHadesGC0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcreateSegment0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsetYoungGen0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AErrorOr0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3A0x3AgetError0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetKindAsStr0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AaddSegmentExtentToCrashManager0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3A0x7EHadesGC0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3A0x7ECollectionStats0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AExecutor0x3A0x3A0x7EExecutor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x3E0x3E0x3A0x3A0x7E_0x5Fdeque_base0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3A0x7EGCBase0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Chermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AsizeForTests0x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x3E0x28hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AsizeForTests0x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Chermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AsizeForTests0x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x290x3E0x28hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AsizeForTests0x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x290x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3A0x3A0x7EGCAnalyticsEvent0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3A0x7EHadesGC0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AforAllObjs0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3A0x3AforAllObjs0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AforAllObjs0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x20const0x260x290x3A0x3A0x24_00x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AforAllObjs0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x20const0x260x290x3A0x3A0x24_00x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetCrashManagerHeapInfo0x28hermes0x3A0x3Avm0x3A0x3ACrashManager0x3A0x3AHeapInformation0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AprintStats0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3Acollect0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwaitForCollectionToFinish0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenCollection0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AincrementalCollect0x28bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3AgetEvent0x280x290x200x260x26(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ApromoteYoungGenToOldGen0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3AaddCollectionType0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenEvacuateImpl0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenEvacuateImpl0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AfinalizeYoungGenObjects0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AfinalizeCompactee0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcheckTripwireAndSubmitStats0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AoldGenCollection0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AdrainSomeWork0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcompleteMarking0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AMarkAcceptor0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AprepareCompactee0x28bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptor0x3A0x3A0x7ERootAndSlotAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ApopSegment0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20void0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmarkWeakMapEntrySlots0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aoperator0x7C0x3D0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AremoveSegmentExtentFromCrashManager0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AfinalizeAll0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcreditExternalMemory0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcanAllocExternalMemory0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AinYoungGen0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AdebitExternalMemory0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ArelocationWriteBarrier0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AweakRefReadBarrier0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcalledByBackgroundThread0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AweakRefReadBarrier0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AttiReached0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AvalidPointer0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AdbgContains0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AtrackReachable0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AneedsWriteBarrier0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocSlow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocLongLived0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3Aalloc0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3Asearch0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AaddSegment0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3Aemplace_back0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AscanDirtyCardsForSegment0x3Ctrue0x3E0x28hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Apop0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitFields0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ABaseVisitor0x3A0x3AvisitArray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x260x2C0x20char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AscanDirtyCardsForSegment0x3Cfalse0x3E0x28hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Apop0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitFields0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ABaseVisitor0x3A0x3AvisitArray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x260x2C0x20char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordNumAllocatedObjects0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetPeakAllocatedBytes0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetPeakLiveAfterGC0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcalledByGC0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AbytesAllocatedSinceLastGC0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootSectionAcceptor0x3A0x3AbeginRootSection0x28hermes0x3A0x3Avm0x3A0x3ARootSectionAcceptor0x3A0x3ASection0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootSectionAcceptor0x3A0x3AendRootSection0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AacceptRoot0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootSectionAcceptor0x3A0x3A0x7ERootSectionAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aset_unused_bits0x28bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Apush0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Astack0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x3E0x3E0x3A0x3Apush0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x3A0x3Aswap0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3AvisitFields0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ABaseVisitor0x3A0x3AvisitArray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x260x2C0x20char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkWeakRootsAcceptor0x3A0x3A0x7EMarkWeakRootsAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkWeakRootsAcceptor0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aresize0x28unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x280x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x280x290x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3AprovideSnapshot0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHeapSnapshot0x260x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AforwardCell0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E2(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E3(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AforwardCell0x3Chermes0x3A0x3Avm0x3A0x3ACompressedPointer0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitFieldsWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitArrayWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitSlot0x3Chermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x28char0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitArrayObjectWithinRange0x3Chermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AforwardCell0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptHeap0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E2(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E3(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AforwardCell0x3Chermes0x3A0x3Avm0x3A0x3ACompressedPointer0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3A0x7EDroppingAcceptor0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitFieldsWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitArrayWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitSlot0x3Chermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x28char0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitArrayObjectWithinRange0x3Chermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x3E0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x3E0x3E0x3A0x3Apush_front0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x3E0x260x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x3E0x260x3E0x3A0x3Apush_front0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x3E0x260x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x3E0x260x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Aarray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3ASegmentBucket0x2C0x20267ul0x3E0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_long0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Flog2i0x5Babi0x3Av150070x5D0x3Clong0x3E0x28long0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_UnwrapAlgPolicy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x3E0x3A0x3A_0x5Fget_comp0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28unsigned0x20int0x20const0x260x2C0x20unsigned0x20int0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Aiter_swap0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x260x2C0x20unsigned0x20int0x2A0x260x3E0x28unsigned0x20int0x2A0x260x2C0x20unsigned0x20int0x2A0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort4_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartial_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort3_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_reference0x3Cdecltype0x280x2Astd0x3A0x3Adeclval0x3Cunsigned0x20int0x2A0x260x3E0x280x290x290x3E0x3A0x3Avalue0x2C0x20decltype0x28std0x3A0x3Amove0x280x2Astd0x3A0x3Adeclval0x3Cunsigned0x20int0x2A0x260x3E0x280x290x290x290x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3A_0x5Fiter_move0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x260x3E0x28unsigned0x20int0x2A0x260x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Aiter_swap0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcond_swap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartially_sorted_swap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3A_0x5Fvalidate_iter_reference0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x260x3E0x280x29(w2c_hermes*); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_move_constructible0x3Cunsigned0x20int0x3E0x3A0x3Avalue0x200x260x260x20is_move_assignable0x3Cunsigned0x20int0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Aswap0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x3E0x28unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_IterOps0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x3E0x3A0x3Anext0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdebug_randomize_range0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartial_sort_impl0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmake_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpop_heap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ffloyd_sift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AallocatePropStorage0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AallocatePropStorage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3APseudoHandle0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aget0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AinitializeLazyObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetObjectID0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetParent0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AproxyOpFlags0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cbool0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2910x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cbool0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2910x3E0x3A0x3ACallResult0x28hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AallocateNewSlotStorage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AencodeHermesValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3AsetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmakeMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABaseNoScope0x3A0x3A0x7EBaseNoScope0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoxedDouble0x3A0x3Acreate0x28double0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, f64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedPropertyValue_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3AgetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPropertyValueInternal_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnIndexed0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPropertyValue_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPropertyKey0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHostObject0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AHostObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AsetElementAt0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x2016u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3Aoperator0x2D0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AgetSymbol0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x2016u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Acount0x28unsigned0x20int0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cunsigned0x20int0x2C0x20true0x3E0x3A0x3Apush_back0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AgetNumber0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cunsigned0x20int0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArray0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aat0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoxedDouble0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3ABoxedDouble0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedPrimitiveDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AIgnoreProxy0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedDescriptorUnsafe0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPrimitiveDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyCacheEntry0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AtoTwine0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedOrIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AStringView0x28hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputed_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasNamedOrIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhaveOwnIndexed0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputNamedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetNamedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraiseErrorForOverridingStaticBuiltin0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AinternalSetter0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AaddOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnNamedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AaddOwnPropertyImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputNamedOrIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputComputed_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputComputedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetOwnIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetComputedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AfindProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteOwnIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnPropertyInternal0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AupdateOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AcheckPropertyUpdate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u64, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineNewOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnComputedPrimitive0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3AHandleBase0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Aseal0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Afreeze0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AupdatePropertyFlagsWithoutTransitions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3AOptValue0x3Cllvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AisExtensible0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AisSealed0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AisFrozen0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetForInPropertyNames0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AappendAllPropertyNames0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20unsigned0x20int0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3Avmcast0x28hermes0x3A0x3Avm0x3A0x3AHandleBase0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallSet0x3Cdouble0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x3E0x3A0x3Acount0x28double0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cdouble0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cdouble0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cdouble0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoxedDouble0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAFixed0x3Chermes0x3A0x3Avm0x3A0x3ABoxedDouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20double0x260x3E0x28double0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AcastToCharPtr0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cdouble0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x3E0x3A0x3Ainsert0x28double0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AJSObject0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3ANoBarriers0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x3E0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateJSLibStorage0x280x29(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSLibStorage0x3A0x3A0x7EJSLibStorage0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3AgenerateBytecodeBuffer0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_VectorBuffer0x3A0x3A0x7EVectorBuffer0x280x29(w2c_hermes*, u32); +void w2c_hermes_VectorBuffer0x3A0x3A0x7EVectorBuffer0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetInternalBytecode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATimeLimitMonitor0x3A0x3AunwatchRuntime0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Atime_point0x3Cstd0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Aduration0x3Clong0x20long0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aratio0x3C1ll0x2C0x201000000000ll0x3E0x3E0x3E0x3E0x3E0x3A0x3Aerase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropCacheID0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AunboxToHV0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aoperator0x2A0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AtryGetOwnNamedDescriptorFast0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x20hermes0x3A0x3Avm0x3A0x3Avmcast0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValue0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamed_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyCacheEntry0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AtryFindPropertyFast0x28hermes0x3A0x3Avm0x3A0x3AHiddenClass0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AputNamedThrowOnError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropCacheID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aset0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2910x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetNamedSlotValueUnsafe0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputNamed_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aset0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCConfig0x3A0x3AGCConfig0x28hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCStorage0x3A0x3AGCStorage0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AallocStack0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitPredefinedStrings0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitCharacterStrings0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgenerateSpecialRuntimeBytecode0x280x29(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ArunInternalBytecode0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitJSBuiltins0x28llvh0x3A0x3AMutableArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AErrorOr0x3Cvoid0x2A0x3E0x3A0x3AgetError0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3Areserve0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3AflushToMarker0x28hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3AMarker0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AallocateCharacterString0x28char16_t0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstUndefined0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitRet0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3ASimpleFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3ASimpleFunction0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cunsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3E0x28unsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetGlobalObject0x28long0x20long0x29(w2c_hermes*, u32, u64); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AignoreAllocationFailure0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x28hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20detail0x3A0x3AGetCallResultSpecialize0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Avalue0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AforEachPublicNativeBuiltin0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Aoperator0x2B0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ArunBytecode0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3A0x7ECodeCoverageProfiler0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x2A0x3E0x3E0x3A0x3A0x7E_0x5Fdeque_base0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_bad_function_call0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRootsForCompleteMarking0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRootsForCompleteMarking0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AprintRuntimeGCStats0x28hermes0x3A0x3AJSONEmitter0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AprintRuntimeGCStats0x28hermes0x3A0x3AJSONEmitter0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AremoveRuntimeModule0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetSymbolsEnd0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetSymbolsEnd0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreeSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreeSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmallocSize0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmallocSize0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseSyntaxError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x20const0x260x3E0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADomain0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseStackOverflow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AStackOverflowKind0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinterpretFunctionWithRandomStack0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ATwineChar160x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3AisValid0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetGlobal0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetEpilogues0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AarrayToString0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSError0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForValue0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3Aconcat0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForCallable0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3AencodeUTF160x3Cstd0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseRangeError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseReferenceError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseURIError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseUncatchableError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTimeoutError0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseEvalUnsupported0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinsertVisitedObject0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AremoveVisitedObject0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitReg80x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCharacterString0x28char16_t0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetPredefinedString0x28hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AdrainJobs0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AaddToKeptObjects0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AclearKeptObjects0x280x29(w2c_hermes*, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgcStableHashHermesValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cunsigned0x20char0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cunsigned0x20char0x20const0x3E0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Ahash_code0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AsymbolEqualsToStringPrim0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AFormatSymbolID0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AcrashCallback0x28int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20hermes0x3A0x3Avm0x3A0x3AllvmStreamableToString0x3Cllvh0x3A0x3AFormattedNumber0x3E0x28llvh0x3A0x3AFormattedNumber0x20const0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AcrashWriteCallStack0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E12(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetFilenameByID0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x28hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AonGCEvent0x28hermes0x3A0x3Avm0x3A0x3AGCEventKind0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AonGCEvent0x28hermes0x3A0x3Avm0x3A0x3AGCEventKind0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AnotifyTimeout0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCurrentIPSlow0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCurrentIPSlow0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AOwnedMemoryBuffer0x3A0x3A0x7EOwnedMemoryBuffer0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AOwnedMemoryBuffer0x3A0x3A0x7EOwnedMemoryBuffer0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28int0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28int0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3Aoperator0x280x290x28int0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x3E0x3A0x3A_0x5Fdo_rehash0x3Ctrue0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20long0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x3E0x3A0x3A_0x5Ferase_unique0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x28hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x3E0x3E0x3A0x3Aremove0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_const_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Chermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x2A0x2C0x20void0x2A0x3E0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_balance_after_insert0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x2016u0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28char16_t0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u64 w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_short0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_get_hermes_abi_vtable_0(w2c_hermes*); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Amake_hermes_runtime0x28HermesABIRuntimeConfig0x20const0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ais_hermes_bytecode0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5Fthrow_bad_array_new_length0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x2C0x20hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x2C0x20hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x2C0x20hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Arelease_hermes_runtime0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_and_clear_js_error_value0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AcreateValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_and_clear_native_exception_message0x28HermesABIRuntime0x2A0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_js_error_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_exception_message0x28HermesABIRuntime0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_bigint0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aevaluate_javascript_source0x28HermesABIRuntime0x2A0x2C0x20HermesABIBuffer0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ArunBCProvider0x280x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3A0x7EBytecodeModule0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aevaluate_hermes_bytecode0x28HermesABIRuntime0x2A0x2C0x20HermesABIBuffer0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AcreateBCProviderFromBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x20const0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x20const0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3A0x7EBCProviderFromBuffer0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_global_object0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x260x20hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3Aadd0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x260x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_string_from_utf80x28HermesABIRuntime0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_object0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ahas_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AmakeHandle0x28HermesABIValue0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ahas_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_names0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Aat0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AunsafeSetExistingElementAt0x28hermes0x3A0x3Avm0x3A0x3AArrayImpl0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_external_memory_pressure0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AfindProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_external_memory_pressure0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20unsigned0x20long0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ANativeState0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_array0x28HermesABIRuntime0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_array_length0x28HermesABIRuntime0x2A0x2C0x20HermesABIArray0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AgetLength0x28hermes0x3A0x3Avm0x3A0x3AJSArray0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_arraybuffer_from_external_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIMutableBuffer0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_arraybuffer_from_external_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIMutableBuffer0x2A0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_arraybuffer_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIArrayBuffer0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_arraybuffer_size0x28HermesABIRuntime0x2A0x2C0x20HermesABIArrayBuffer0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_propnameid_from_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_propnameid_from_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aprop_name_id_equals0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acall0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x2C0x20HermesABIValue0x20const0x2A0x2C0x20HermesABIValue0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AScopedNativeCallFrame0x3A0x3AScopedNativeCallFrame0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3Acall0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acall_as_constructor0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x2C0x20HermesABIValue0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3AHandle0x28hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_function_from_host_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20unsigned0x20int0x2C0x20HermesABIHostFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostFunctionWrapper0x3A0x3Acall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostFunctionWrapper0x3A0x3Arelease0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_host_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_object_from_host_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIHostObject0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_host_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABINativeState0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABINativeState0x2A0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_array0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_arraybuffer0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_weak_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Alock_weak_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIWeakObject0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcastToASCIIPointer0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AcastToChar16Ptr0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AwriteToBuf0x28HermesABIGrowableBuffer0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ainstance_of0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIFunction0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x2C0x20HermesABISymbol0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3A0x3Aoperator0x3D0x3D0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_bigint0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3A0x3Aoperator0x3D0x3D0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Adrain_microtasks0x28HermesABIRuntime0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_bigint_from_int640x28HermesABIRuntime0x2A0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AfromBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_bigint_from_uint640x28HermesABIRuntime0x2A0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_is_int640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_is_uint640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_truncate_to_uint640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_to_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3Acollect0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3AallocateChunk0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x3A0x3Ainvalidate0x28HermesABIManagedPointer0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ABufferWrapper0x3A0x3A0x7EBufferWrapper0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ABufferWrapper0x3A0x3A0x7EBufferWrapper0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_pointer0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3A0x3A_0x5Fon_zero_shared_weak0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetEpilogue0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3A0x7EBCProviderBase0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3A0x7EBCProviderBase0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AstartWarmup0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3Amadvise0x28hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AadviseStringTableSequential0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AadviseStringTableRandom0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AwillNeedStringTable0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AstartPageAccessTracker0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetPageAccessTracker0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetRawBuffer0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AsegmentAt0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AatRef0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AsegmentAt0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aiterator0x3A0x3Aoperator0x2A0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointer0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x3A0x3AgetNonNull0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AraiseError0x28HermesABIErrorCode0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3A0x7EHostObjectWrapper0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3A0x7EHostObjectWrapper0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3AgetHostPropertyNames0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x3E0x3A0x3Ainvalidate0x28HermesABIManagedPointer0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcastToUTF16Pointer0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AcreateUninitializedWithNumDigits0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AraiseOnError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AOperationStatus0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2A0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmakeAVariable0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2900x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A0x7E_0x5Fbase0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_stackSave_0(w2c_hermes*); +void w2c_hermes_stackRestore_0(w2c_hermes*, u32); +u32 w2c_hermes_stackAlloc_0(w2c_hermes*, u32); + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E1[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E2[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E3[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E4[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E5[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E6[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E7[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E8[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E9[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E10[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E11[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E12[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E13[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E14[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E15[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E16[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E17[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E18[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E19[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E20[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E21[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E22[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E23[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E24[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E25[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E26[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E27[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E28[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E29[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E30[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E31[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E32[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E33[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E34[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E35[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E36[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E37[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E38[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E39[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E40[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E41[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E42[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E43[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E44[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E45[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E46[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E47[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E48[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E49[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E50[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E51[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E52[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E53[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E54[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E55[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E56[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E57[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E58[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E59[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E60[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E61[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E62[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E63[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E64[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E65[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E66[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E67[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E68[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E69[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E70[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E71[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E72[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E73[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E74[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E75[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E76[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E77[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E78[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E79[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E80[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E81[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E82[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E83[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E84[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E85[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E86[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E87[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E88[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E89[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E90[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E91[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E92[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E93[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E94[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E95[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E96[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E97[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E98[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E99[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E100[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E101[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E102[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E103[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E104[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E105[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E106[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E107[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E108[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E109[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E110[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E111[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E112[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E113[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E114[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E115[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E116[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E117[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E118[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E119[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E120[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E121[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E122[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E123[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E124[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E125[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E126[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E127[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E128[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E129[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E130[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E131[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E132[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E133[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E134[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E135[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E136[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E137[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E138[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E139[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E140[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E141[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E142[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E143[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E144[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E145[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E146[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E147[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E148[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E149[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E150[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E151[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E152[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E153[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E154[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E155[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E156[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E157[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E158[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E159[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E160[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E161[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E162[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E163[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E164[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E165[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E166[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E167[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E168[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E169[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E170[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E171[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E172[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E173[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E174[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E175[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E176[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E177[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E178[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E179[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E180[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E181[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E182[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E183[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E184[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E185[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E186[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E187[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E188[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E189[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E190[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E191[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E192[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E193[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E194[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E195[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E196[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E197[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E198[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E199[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E200[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E201[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E202[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E203[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E1[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E2[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E3[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E4[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E5[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E6[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E7[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E8[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E9[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E10[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E11[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E12[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E13[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E14[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E15[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E16[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E17[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E18[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E19[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E20[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E21[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E22[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E23[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E24[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E25[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E26[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E27[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E28[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E29[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E30[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E31[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E32[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E33[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E34[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E35[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E36[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E37[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E38[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E39[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E40[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E41[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E42[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E43[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E44[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E45[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E46[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E47[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E48[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E49[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E50[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E51[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E52[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E53[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E54[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E55[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E56[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E57[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E58[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E59[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E60[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E61[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E62[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E63[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E64[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E65[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E66[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E67[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E68[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E69[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E70[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E71[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E72[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E73[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E74[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E75[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E76[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E77[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E78[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E79[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E80[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E81[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E82[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E83[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E84[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E85[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E86[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E87[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E88[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E89[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E90[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E91[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E92[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E93[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E94[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E95[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E96[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E97[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E98[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E99[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E100[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E101[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E102[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E103[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E104[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E105[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E106[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E107[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E108[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E109[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E110[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E111[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E112[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E113[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E114[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E115[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E116[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E117[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E118[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E119[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E120[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E121[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E122[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E123[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E124[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E125[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E126[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E127[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E128[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E129[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E130[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E131[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E132[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E133[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E134[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E135[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E136[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E137[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E138[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E139[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E140[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E141[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E142[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E143[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E144[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E145[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E146[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E147[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E148[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E149[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E150[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E151[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E152[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E153[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E154[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E155[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E156[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E157[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E158[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E159[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E160[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E161[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E162[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E163[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E164[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E165[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E166[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E167[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E168[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E169[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E170[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E171[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E172[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E173[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E174[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E175[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E176[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E177[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E178[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E179[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E180[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E181[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E182[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E183[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E184[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E185[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E186[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E187[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E188[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E189[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E190[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E191[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E192[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E193[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E194[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E195[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E196[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E197[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E198[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E199[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E200[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E201[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E202[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E203[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E204[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E205[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E206[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E207[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E208[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E209[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E210[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E211[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E212[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E213[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E214[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E215[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E216[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E217[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E218[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E219[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E220[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E221[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E222[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E223[]; + +extern const wasm_elem_segment_expr_t elem_segment_exprs_w2c_hermes_e0[]; diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled.h new file mode 100644 index 000000000..1df2b31a3 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_dbg_compiled.h @@ -0,0 +1,137 @@ +/* Automatically generated by wasm2c */ +#ifndef HERMES_SANDBOX_IMPL_DBG_COMPILED_H_GENERATED_ +#define HERMES_SANDBOX_IMPL_DBG_COMPILED_H_GENERATED_ + +#include "wasm-rt.h" + +#include + +#ifndef WASM_RT_CORE_TYPES_DEFINED +#define WASM_RT_CORE_TYPES_DEFINED +typedef uint8_t u8; +typedef int8_t s8; +typedef uint16_t u16; +typedef int16_t s16; +typedef uint32_t u32; +typedef int32_t s32; +typedef uint64_t u64; +typedef int64_t s64; +typedef float f32; +typedef double f64; +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +struct w2c_env; +struct w2c_hermes__import; +struct w2c_wasi__snapshot__preview1; + +typedef struct w2c_hermes { + struct w2c_env* w2c_env_instance; + struct w2c_hermes__import* w2c_hermes__import_instance; + struct w2c_wasi__snapshot__preview1* w2c_wasi__snapshot__preview1_instance; + u32 w2c_0x5F_stack_pointer; + u32 w2c_0x5F_stack_end; + u32 w2c_0x5F_stack_base; + wasm_rt_memory_t w2c_memory; + wasm_rt_funcref_table_t w2c_0x5F_indirect_function_table; +} w2c_hermes; + +void wasm2c_hermes_instantiate(w2c_hermes*, struct w2c_env*, struct w2c_hermes__import*, struct w2c_wasi__snapshot__preview1*); +void wasm2c_hermes_free(w2c_hermes*); +wasm_rt_func_type_t wasm2c_hermes_get_func_type(uint32_t param_count, uint32_t result_count, ...); + +/* import: 'env' 'emscripten_notify_memory_growth' */ +void w2c_env_emscripten_notify_memory_growth(struct w2c_env*, u32); + +/* import: 'hermes_import' 'getentropy' */ +u32 w2c_hermes__import_getentropy(struct w2c_hermes__import*, u32, u32); + +/* import: 'hermes_import' 'test_and_clear_timeout' */ +u32 w2c_hermes__import_test_and_clear_timeout(struct w2c_hermes__import*); + +/* import: 'hermes_import' 'test_timeout' */ +u32 w2c_hermes__import_test_timeout(struct w2c_hermes__import*); + +/* import: 'wasi_snapshot_preview1' 'clock_time_get' */ +u32 w2c_wasi__snapshot__preview1_clock_time_get(struct w2c_wasi__snapshot__preview1*, u32, u64, u32); + +/* import: 'wasi_snapshot_preview1' 'environ_get' */ +u32 w2c_wasi__snapshot__preview1_environ_get(struct w2c_wasi__snapshot__preview1*, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'environ_sizes_get' */ +u32 w2c_wasi__snapshot__preview1_environ_sizes_get(struct w2c_wasi__snapshot__preview1*, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'fd_close' */ +u32 w2c_wasi__snapshot__preview1_fd_close(struct w2c_wasi__snapshot__preview1*, u32); + +/* import: 'wasi_snapshot_preview1' 'fd_fdstat_get' */ +u32 w2c_wasi__snapshot__preview1_fd_fdstat_get(struct w2c_wasi__snapshot__preview1*, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'fd_seek' */ +u32 w2c_wasi__snapshot__preview1_fd_seek(struct w2c_wasi__snapshot__preview1*, u32, u64, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'fd_write' */ +u32 w2c_wasi__snapshot__preview1_fd_write(struct w2c_wasi__snapshot__preview1*, u32, u32, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'proc_exit' */ +void w2c_wasi__snapshot__preview1_proc_exit(struct w2c_wasi__snapshot__preview1*, u32); + +/* export: 'memory' */ +wasm_rt_memory_t* w2c_hermes_memory(w2c_hermes* instance); + +/* export: 'get_global_base' */ +u32 w2c_hermes_get_global_base(w2c_hermes*); + +/* export: 'get_hermes_abi_vtable' */ +u32 w2c_hermes_get_hermes_abi_vtable(w2c_hermes*); + +/* export: '_ZNK4llvh3cfg6UpdateIPN6hermes10BasicBlockEE4dumpEv' */ +void w2c_hermes_0x5FZNK4llvh3cfg6UpdateIPN6hermes10BasicBlockEE4dumpEv(w2c_hermes*, u32); + +/* export: '_ZNK4llvh7APFloat4dumpEv' */ +void w2c_hermes_0x5FZNK4llvh7APFloat4dumpEv(w2c_hermes*, u32); + +/* export: '_ZNK4llvh5APInt4dumpEv' */ +void w2c_hermes_0x5FZNK4llvh5APInt4dumpEv(w2c_hermes*, u32); + +/* export: '_ZNK4llvh5Twine4dumpEv' */ +void w2c_hermes_0x5FZNK4llvh5Twine4dumpEv(w2c_hermes*, u32); + +/* export: '_ZNK4llvh5Twine8dumpReprEv' */ +void w2c_hermes_0x5FZNK4llvh5Twine8dumpReprEv(w2c_hermes*, u32); + +/* export: '_initialize' */ +void w2c_hermes_0x5Finitialize(w2c_hermes*); + +/* export: '__indirect_function_table' */ +wasm_rt_funcref_table_t* w2c_hermes_0x5F_indirect_function_table(w2c_hermes* instance); + +/* export: '__errno_location' */ +u32 w2c_hermes_0x5F_errno_location(w2c_hermes*); + +/* export: 'malloc' */ +u32 w2c_hermes_malloc(w2c_hermes*, u32); + +/* export: 'free' */ +void w2c_hermes_free(w2c_hermes*, u32); + +/* export: 'realloc' */ +u32 w2c_hermes_realloc(w2c_hermes*, u32, u32); + +/* export: 'stackSave' */ +u32 w2c_hermes_stackSave(w2c_hermes*); + +/* export: 'stackRestore' */ +void w2c_hermes_stackRestore(w2c_hermes*, u32); + +/* export: 'stackAlloc' */ +u32 w2c_hermes_stackAlloc(w2c_hermes*, u32); + +#ifdef __cplusplus +} +#endif + +#endif /* HERMES_SANDBOX_IMPL_DBG_COMPILED_H_GENERATED_ */ diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled-impl.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled-impl.h new file mode 100644 index 000000000..c7c0c14cd --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled-impl.h @@ -0,0 +1,3945 @@ +/* Automatically generated by wasm2c */ +#include +#include +#include +#include +#include +#if defined(__MINGW32__) +#include +#elif defined(_MSC_VER) +#include +#include +#define alloca _alloca +#elif defined(__FreeBSD__) || defined(__OpenBSD__) +#include +#else +#include +#endif + +#include "hermes_sandbox_impl_opt_compiled.h" + +#define TRAP(x) (wasm_rt_trap(WASM_RT_TRAP_##x), 0) + +#if WASM_RT_USE_STACK_DEPTH_COUNT +#define FUNC_PROLOGUE \ + if (++wasm_rt_call_stack_depth > WASM_RT_MAX_CALL_STACK_DEPTH) \ + TRAP(EXHAUSTION); + +#define FUNC_EPILOGUE --wasm_rt_call_stack_depth +#else +#define FUNC_PROLOGUE + +#define FUNC_EPILOGUE +#endif + +#define UNREACHABLE TRAP(UNREACHABLE) + +static inline bool func_types_eq(const wasm_rt_func_type_t a, + const wasm_rt_func_type_t b) { + return (a == b) || LIKELY(a && b && !memcmp(a, b, 32)); +} + +#define CALL_INDIRECT(table, t, ft, x, ...) \ + (LIKELY((x) < table.size && table.data[x].func && \ + func_types_eq(ft, table.data[x].func_type)) || \ + TRAP(CALL_INDIRECT), \ + ((t)table.data[x].func)(__VA_ARGS__)) + +#ifdef SUPPORT_MEMORY64 +#define RANGE_CHECK(mem, offset, len) \ + do { \ + uint64_t res; \ + if (__builtin_add_overflow(offset, len, &res)) \ + TRAP(OOB); \ + if (UNLIKELY(res > mem->size)) \ + TRAP(OOB); \ + } while (0); +#else +#define RANGE_CHECK(mem, offset, len) \ + if (UNLIKELY(offset + (uint64_t)len > mem->size)) \ + TRAP(OOB); +#endif + +#if WASM_RT_MEMCHECK_GUARD_PAGES +#define MEMCHECK(mem, a, t) +#else +#define MEMCHECK(mem, a, t) RANGE_CHECK(mem, a, sizeof(t)) +#endif + +#ifdef __GNUC__ +#define wasm_asm __asm__ +#else +#define wasm_asm(X) +#endif + +#if WABT_BIG_ENDIAN +static inline void load_data(void* dest, const void* src, size_t n) { + if (!n) { + return; + } + size_t i = 0; + u8* dest_chars = dest; + memcpy(dest, src, n); + for (i = 0; i < (n >> 1); i++) { + u8 cursor = dest_chars[i]; + dest_chars[i] = dest_chars[n - i - 1]; + dest_chars[n - i - 1] = cursor; + } +} +#define LOAD_DATA(m, o, i, s) \ + do { \ + RANGE_CHECK((&m), m.size - o - s, s); \ + load_data(&(m.data[m.size - o - s]), i, s); \ + } while (0) +#define DEFINE_LOAD(name, t1, t2, t3) \ + static inline t3 name(wasm_rt_memory_t* mem, u64 addr) { \ + MEMCHECK(mem, addr, t1); \ + t1 result; \ + wasm_rt_memcpy(&result, &mem->data[mem->size - addr - sizeof(t1)], \ + sizeof(t1)); \ + wasm_asm("" ::"r"(result)); \ + return (t3)(t2)result; \ + } + +#define DEFINE_STORE(name, t1, t2) \ + static inline void name(wasm_rt_memory_t* mem, u64 addr, t2 value) { \ + MEMCHECK(mem, addr, t1); \ + t1 wrapped = (t1)value; \ + wasm_rt_memcpy(&mem->data[mem->size - addr - sizeof(t1)], &wrapped, \ + sizeof(t1)); \ + } +#else +static inline void load_data(void* dest, const void* src, size_t n) { + if (!n) { + return; + } + memcpy(dest, src, n); +} +#define LOAD_DATA(m, o, i, s) \ + do { \ + RANGE_CHECK((&m), o, s); \ + load_data(&(m.data[o]), i, s); \ + } while (0) +#define DEFINE_LOAD(name, t1, t2, t3) \ + static inline t3 name(wasm_rt_memory_t* mem, u64 addr) { \ + MEMCHECK(mem, addr, t1); \ + t1 result; \ + wasm_rt_memcpy(&result, &mem->data[addr], sizeof(t1)); \ + wasm_asm("" ::"r"(result)); \ + return (t3)(t2)result; \ + } + +#define DEFINE_STORE(name, t1, t2) \ + static inline void name(wasm_rt_memory_t* mem, u64 addr, t2 value) { \ + MEMCHECK(mem, addr, t1); \ + t1 wrapped = (t1)value; \ + wasm_rt_memcpy(&mem->data[addr], &wrapped, sizeof(t1)); \ + } +#endif + +DEFINE_LOAD(i32_load, u32, u32, u32) +DEFINE_LOAD(i64_load, u64, u64, u64) +DEFINE_LOAD(f32_load, f32, f32, f32) +DEFINE_LOAD(f64_load, f64, f64, f64) +DEFINE_LOAD(i32_load8_s, s8, s32, u32) +DEFINE_LOAD(i64_load8_s, s8, s64, u64) +DEFINE_LOAD(i32_load8_u, u8, u32, u32) +DEFINE_LOAD(i64_load8_u, u8, u64, u64) +DEFINE_LOAD(i32_load16_s, s16, s32, u32) +DEFINE_LOAD(i64_load16_s, s16, s64, u64) +DEFINE_LOAD(i32_load16_u, u16, u32, u32) +DEFINE_LOAD(i64_load16_u, u16, u64, u64) +DEFINE_LOAD(i64_load32_s, s32, s64, u64) +DEFINE_LOAD(i64_load32_u, u32, u64, u64) +DEFINE_STORE(i32_store, u32, u32) +DEFINE_STORE(i64_store, u64, u64) +DEFINE_STORE(f32_store, f32, f32) +DEFINE_STORE(f64_store, f64, f64) +DEFINE_STORE(i32_store8, u8, u32) +DEFINE_STORE(i32_store16, u16, u32) +DEFINE_STORE(i64_store8, u8, u64) +DEFINE_STORE(i64_store16, u16, u64) +DEFINE_STORE(i64_store32, u32, u64) + +#if defined(_MSC_VER) + +// Adapted from +// https://github.com/nemequ/portable-snippets/blob/master/builtin/builtin.h + +static inline int I64_CLZ(unsigned long long v) { + unsigned long r = 0; +#if defined(_M_AMD64) || defined(_M_ARM) + if (_BitScanReverse64(&r, v)) { + return 63 - r; + } +#else + if (_BitScanReverse(&r, (unsigned long)(v >> 32))) { + return 31 - r; + } else if (_BitScanReverse(&r, (unsigned long)v)) { + return 63 - r; + } +#endif + return 64; +} + +static inline int I32_CLZ(unsigned long v) { + unsigned long r = 0; + if (_BitScanReverse(&r, v)) { + return 31 - r; + } + return 32; +} + +static inline int I64_CTZ(unsigned long long v) { + if (!v) { + return 64; + } + unsigned long r = 0; +#if defined(_M_AMD64) || defined(_M_ARM) + _BitScanForward64(&r, v); + return (int)r; +#else + if (_BitScanForward(&r, (unsigned int)(v))) { + return (int)(r); + } + + _BitScanForward(&r, (unsigned int)(v >> 32)); + return (int)(r + 32); +#endif +} + +static inline int I32_CTZ(unsigned long v) { + if (!v) { + return 32; + } + unsigned long r = 0; + _BitScanForward(&r, v); + return (int)r; +} + +#define POPCOUNT_DEFINE_PORTABLE(f_n, T) \ + static inline u32 f_n(T x) { \ + x = x - ((x >> 1) & (T) ~(T)0 / 3); \ + x = (x & (T) ~(T)0 / 15 * 3) + ((x >> 2) & (T) ~(T)0 / 15 * 3); \ + x = (x + (x >> 4)) & (T) ~(T)0 / 255 * 15; \ + return (T)(x * ((T) ~(T)0 / 255)) >> (sizeof(T) - 1) * 8; \ + } + +POPCOUNT_DEFINE_PORTABLE(I32_POPCNT, u32) +POPCOUNT_DEFINE_PORTABLE(I64_POPCNT, u64) + +#undef POPCOUNT_DEFINE_PORTABLE + +#else + +#define I32_CLZ(x) ((x) ? __builtin_clz(x) : 32) +#define I64_CLZ(x) ((x) ? __builtin_clzll(x) : 64) +#define I32_CTZ(x) ((x) ? __builtin_ctz(x) : 32) +#define I64_CTZ(x) ((x) ? __builtin_ctzll(x) : 64) +#define I32_POPCNT(x) (__builtin_popcount(x)) +#define I64_POPCNT(x) (__builtin_popcountll(x)) + +#endif + +#define DIV_S(ut, min, x, y) \ + ((UNLIKELY((y) == 0)) \ + ? TRAP(DIV_BY_ZERO) \ + : (UNLIKELY((x) == min && (y) == -1)) ? TRAP(INT_OVERFLOW) \ + : (ut)((x) / (y))) + +#define REM_S(ut, min, x, y) \ + ((UNLIKELY((y) == 0)) \ + ? TRAP(DIV_BY_ZERO) \ + : (UNLIKELY((x) == min && (y) == -1)) ? 0 : (ut)((x) % (y))) + +#define I32_DIV_S(x, y) DIV_S(u32, INT32_MIN, (s32)x, (s32)y) +#define I64_DIV_S(x, y) DIV_S(u64, INT64_MIN, (s64)x, (s64)y) +#define I32_REM_S(x, y) REM_S(u32, INT32_MIN, (s32)x, (s32)y) +#define I64_REM_S(x, y) REM_S(u64, INT64_MIN, (s64)x, (s64)y) + +#define DIVREM_U(op, x, y) \ + ((UNLIKELY((y) == 0)) ? TRAP(DIV_BY_ZERO) : ((x)op(y))) + +#define DIV_U(x, y) DIVREM_U(/, x, y) +#define REM_U(x, y) DIVREM_U(%, x, y) + +#define ROTL(x, y, mask) \ + (((x) << ((y) & (mask))) | ((x) >> (((mask) - (y) + 1) & (mask)))) +#define ROTR(x, y, mask) \ + (((x) >> ((y) & (mask))) | ((x) << (((mask) - (y) + 1) & (mask)))) + +#define I32_ROTL(x, y) ROTL(x, y, 31) +#define I64_ROTL(x, y) ROTL(x, y, 63) +#define I32_ROTR(x, y) ROTR(x, y, 31) +#define I64_ROTR(x, y) ROTR(x, y, 63) + +#define FMIN(x, y) \ + ((UNLIKELY((x) != (x))) \ + ? NAN \ + : (UNLIKELY((y) != (y))) \ + ? NAN \ + : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? x : y) \ + : (x < y) ? x : y) + +#define FMAX(x, y) \ + ((UNLIKELY((x) != (x))) \ + ? NAN \ + : (UNLIKELY((y) != (y))) \ + ? NAN \ + : (UNLIKELY((x) == 0 && (y) == 0)) ? (signbit(x) ? y : x) \ + : (x > y) ? x : y) + +#define TRUNC_S(ut, st, ft, min, minop, max, x) \ + ((UNLIKELY((x) != (x))) \ + ? TRAP(INVALID_CONVERSION) \ + : (UNLIKELY(!((x)minop(min) && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ + : (ut)(st)(x)) + +#define I32_TRUNC_S_F32(x) \ + TRUNC_S(u32, s32, f32, (f32)INT32_MIN, >=, 2147483648.f, x) +#define I64_TRUNC_S_F32(x) \ + TRUNC_S(u64, s64, f32, (f32)INT64_MIN, >=, (f32)INT64_MAX, x) +#define I32_TRUNC_S_F64(x) \ + TRUNC_S(u32, s32, f64, -2147483649., >, 2147483648., x) +#define I64_TRUNC_S_F64(x) \ + TRUNC_S(u64, s64, f64, (f64)INT64_MIN, >=, (f64)INT64_MAX, x) + +#define TRUNC_U(ut, ft, max, x) \ + ((UNLIKELY((x) != (x))) \ + ? TRAP(INVALID_CONVERSION) \ + : (UNLIKELY(!((x) > (ft)-1 && (x) < (max)))) ? TRAP(INT_OVERFLOW) \ + : (ut)(x)) + +#define I32_TRUNC_U_F32(x) TRUNC_U(u32, f32, 4294967296.f, x) +#define I64_TRUNC_U_F32(x) TRUNC_U(u64, f32, (f32)UINT64_MAX, x) +#define I32_TRUNC_U_F64(x) TRUNC_U(u32, f64, 4294967296., x) +#define I64_TRUNC_U_F64(x) TRUNC_U(u64, f64, (f64)UINT64_MAX, x) + +#define TRUNC_SAT_S(ut, st, ft, min, smin, minop, max, smax, x) \ + ((UNLIKELY((x) != (x))) \ + ? 0 \ + : (UNLIKELY(!((x)minop(min)))) \ + ? smin \ + : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(st)(x)) + +#define I32_TRUNC_SAT_S_F32(x) \ + TRUNC_SAT_S(u32, s32, f32, (f32)INT32_MIN, INT32_MIN, >=, 2147483648.f, \ + INT32_MAX, x) +#define I64_TRUNC_SAT_S_F32(x) \ + TRUNC_SAT_S(u64, s64, f32, (f32)INT64_MIN, INT64_MIN, >=, (f32)INT64_MAX, \ + INT64_MAX, x) +#define I32_TRUNC_SAT_S_F64(x) \ + TRUNC_SAT_S(u32, s32, f64, -2147483649., INT32_MIN, >, 2147483648., \ + INT32_MAX, x) +#define I64_TRUNC_SAT_S_F64(x) \ + TRUNC_SAT_S(u64, s64, f64, (f64)INT64_MIN, INT64_MIN, >=, (f64)INT64_MAX, \ + INT64_MAX, x) + +#define TRUNC_SAT_U(ut, ft, max, smax, x) \ + ((UNLIKELY((x) != (x))) ? 0 \ + : (UNLIKELY(!((x) > (ft)-1))) \ + ? 0 \ + : (UNLIKELY(!((x) < (max)))) ? smax : (ut)(x)) + +#define I32_TRUNC_SAT_U_F32(x) \ + TRUNC_SAT_U(u32, f32, 4294967296.f, UINT32_MAX, x) +#define I64_TRUNC_SAT_U_F32(x) \ + TRUNC_SAT_U(u64, f32, (f32)UINT64_MAX, UINT64_MAX, x) +#define I32_TRUNC_SAT_U_F64(x) TRUNC_SAT_U(u32, f64, 4294967296., UINT32_MAX, x) +#define I64_TRUNC_SAT_U_F64(x) \ + TRUNC_SAT_U(u64, f64, (f64)UINT64_MAX, UINT64_MAX, x) + +#define DEFINE_REINTERPRET(name, t1, t2) \ + static inline t2 name(t1 x) { \ + t2 result; \ + memcpy(&result, &x, sizeof(result)); \ + return result; \ + } + +DEFINE_REINTERPRET(f32_reinterpret_i32, u32, f32) +DEFINE_REINTERPRET(i32_reinterpret_f32, f32, u32) +DEFINE_REINTERPRET(f64_reinterpret_i64, u64, f64) +DEFINE_REINTERPRET(i64_reinterpret_f64, f64, u64) + +static float quiet_nanf(float x) { + uint32_t tmp; + memcpy(&tmp, &x, 4); + tmp |= 0x7fc00000lu; + memcpy(&x, &tmp, 4); + return x; +} + +static double quiet_nan(double x) { + uint64_t tmp; + memcpy(&tmp, &x, 8); + tmp |= 0x7ff8000000000000llu; + memcpy(&x, &tmp, 8); + return x; +} + +static double wasm_quiet(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return x; +} + +static float wasm_quietf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return x; +} + +static double wasm_floor(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return floor(x); +} + +static float wasm_floorf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return floorf(x); +} + +static double wasm_ceil(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return ceil(x); +} + +static float wasm_ceilf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return ceilf(x); +} + +static double wasm_trunc(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return trunc(x); +} + +static float wasm_truncf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return truncf(x); +} + +static float wasm_nearbyintf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return nearbyintf(x); +} + +static double wasm_nearbyint(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return nearbyint(x); +} + +static float wasm_fabsf(float x) { + if (UNLIKELY(isnan(x))) { + uint32_t tmp; + memcpy(&tmp, &x, 4); + tmp = tmp & ~(1UL << 31); + memcpy(&x, &tmp, 4); + return x; + } + return fabsf(x); +} + +static double wasm_fabs(double x) { + if (UNLIKELY(isnan(x))) { + uint64_t tmp; + memcpy(&tmp, &x, 8); + tmp = tmp & ~(1ULL << 63); + memcpy(&x, &tmp, 8); + return x; + } + return fabs(x); +} + +static double wasm_sqrt(double x) { + if (UNLIKELY(isnan(x))) { + return quiet_nan(x); + } + return sqrt(x); +} + +static float wasm_sqrtf(float x) { + if (UNLIKELY(isnan(x))) { + return quiet_nanf(x); + } + return sqrtf(x); +} + +static inline void memory_fill(wasm_rt_memory_t* mem, u32 d, u32 val, u32 n) { + RANGE_CHECK(mem, d, n); + memset(mem->data + d, val, n); +} + +static inline void memory_copy(wasm_rt_memory_t* dest, + const wasm_rt_memory_t* src, + u32 dest_addr, + u32 src_addr, + u32 n) { + RANGE_CHECK(dest, dest_addr, n); + RANGE_CHECK(src, src_addr, n); + memmove(dest->data + dest_addr, src->data + src_addr, n); +} + +static inline void memory_init(wasm_rt_memory_t* dest, + const u8* src, + u32 src_size, + u32 dest_addr, + u32 src_addr, + u32 n) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + LOAD_DATA((*dest), dest_addr, src + src_addr, n); +} + +typedef struct { + wasm_rt_func_type_t type; + wasm_rt_function_ptr_t func; + size_t module_offset; +} wasm_elem_segment_expr_t; + +static inline void funcref_table_init(wasm_rt_funcref_table_t* dest, + const wasm_elem_segment_expr_t* src, + u32 src_size, + u32 dest_addr, + u32 src_addr, + u32 n, + void* module_instance) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) + TRAP(OOB); + for (u32 i = 0; i < n; i++) { + const wasm_elem_segment_expr_t* src_expr = &src[src_addr + i]; + dest->data[dest_addr + i] = + (wasm_rt_funcref_t){src_expr->type, src_expr->func, + (char*)module_instance + src_expr->module_offset}; + } +} + +// Currently Wasm only supports initializing externref tables with ref.null. +static inline void externref_table_init(wasm_rt_externref_table_t* dest, + u32 src_size, + u32 dest_addr, + u32 src_addr, + u32 n) { + if (UNLIKELY(src_addr + (uint64_t)n > src_size)) + TRAP(OOB); + if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) + TRAP(OOB); + for (u32 i = 0; i < n; i++) { + dest->data[dest_addr + i] = wasm_rt_externref_null_value; + } +} + +#define DEFINE_TABLE_COPY(type) \ + static inline void type##_table_copy(wasm_rt_##type##_table_t* dest, \ + const wasm_rt_##type##_table_t* src, \ + u32 dest_addr, u32 src_addr, u32 n) { \ + if (UNLIKELY(dest_addr + (uint64_t)n > dest->size)) \ + TRAP(OOB); \ + if (UNLIKELY(src_addr + (uint64_t)n > src->size)) \ + TRAP(OOB); \ + \ + memmove(dest->data + dest_addr, src->data + src_addr, \ + n * sizeof(wasm_rt_##type##_t)); \ + } + +DEFINE_TABLE_COPY(funcref) +DEFINE_TABLE_COPY(externref) + +#define DEFINE_TABLE_GET(type) \ + static inline wasm_rt_##type##_t type##_table_get( \ + const wasm_rt_##type##_table_t* table, u32 i) { \ + if (UNLIKELY(i >= table->size)) \ + TRAP(OOB); \ + return table->data[i]; \ + } + +DEFINE_TABLE_GET(funcref) +DEFINE_TABLE_GET(externref) + +#define DEFINE_TABLE_SET(type) \ + static inline void type##_table_set(const wasm_rt_##type##_table_t* table, \ + u32 i, const wasm_rt_##type##_t val) { \ + if (UNLIKELY(i >= table->size)) \ + TRAP(OOB); \ + table->data[i] = val; \ + } + +DEFINE_TABLE_SET(funcref) +DEFINE_TABLE_SET(externref) + +#define DEFINE_TABLE_FILL(type) \ + static inline void type##_table_fill(const wasm_rt_##type##_table_t* table, \ + u32 d, const wasm_rt_##type##_t val, \ + u32 n) { \ + if (UNLIKELY((uint64_t)d + n > table->size)) \ + TRAP(OOB); \ + for (uint32_t i = d; i < d + n; i++) { \ + table->data[i] = val; \ + } \ + } + +DEFINE_TABLE_FILL(funcref) +DEFINE_TABLE_FILL(externref) + +#if defined(__GNUC__) || defined(__clang__) +#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char* const x +#define FUNC_TYPE_EXTERN_T(x) const char* const x +#define FUNC_TYPE_T(x) static const char* const x +#else +#define FUNC_TYPE_DECL_EXTERN_T(x) extern const char x[] +#define FUNC_TYPE_EXTERN_T(x) const char x[] +#define FUNC_TYPE_T(x) static const char x[] +#endif + +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t0); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t1); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t2); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t3); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t4); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t5); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t6); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t7); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t8); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t9); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t10); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t11); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t12); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t13); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t14); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t15); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t16); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t17); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t18); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t19); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t20); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t21); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t22); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t23); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t24); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t25); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t26); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t27); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t28); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t29); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t30); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t31); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t32); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t33); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t34); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t35); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t36); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t37); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t38); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t39); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t40); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t41); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t42); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t43); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t44); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t45); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t46); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t47); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t48); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t49); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t50); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t51); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t52); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t53); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t54); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t55); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t56); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t57); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t58); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t59); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t60); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t61); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t62); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t63); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t64); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t65); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t66); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t67); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t68); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t69); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t70); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t71); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t72); +FUNC_TYPE_DECL_EXTERN_T(w2c_hermes_t73); + +void w2c_hermes_dlfree(w2c_hermes*, u32); +u32 w2c_hermes_operator0x20new0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3A_newChunkAndPHV0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_memmove(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorBase0x3A0x3Agrow_pod0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20char0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cunsigned0x20char0x2C0x20char0x20const0x2A0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_memcpy(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3AallocateNewSlab0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AStringTable0x3A0x3AgetString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_memcmp(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Aadvance0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCScope0x3A0x3A0x7EGCScope0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_memset(w2c_hermes*, u32, u32, u32); +void w2c_hermes_abort(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocSlow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3ApushOperand0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyCacheEntry0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseRangeError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetRegister0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringPrim0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoString_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AVariable0x3A0x3AgetIndexInVariableList0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBasicBlock0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_operator0x20delete0x5B0x5D0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28char0x20const0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthrow_out_of_range0x5Babi0x3Av150070x5D0x28char0x20const0x2A0x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnPropertyInternal0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoNumber_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3A0x7EInstruction0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3Abuild0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3ABuilder0x28void0x20const0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AerrorExpected0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Aparser0x3A0x3ATokenKind0x3E0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpression0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_fmod(w2c_hermes*, f64, f64); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_weak_count0x3A0x3A_0x5Frelease_weak0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitKey0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBranchInst0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_strlen(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateStringView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AESTreeVisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_dlmalloc(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoIntegerOrInfinity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoBoolean0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObjectBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseStackOverflow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AStackOverflowKind0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPrimitive_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APreferredType0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AIdentifier0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20int0x3E0x2A0x2C0x20hermes0x3A0x3AIdentifier0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fshim_type_info0x3A0x3Anoop10x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3ALookupBucketFor0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputNamedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AencodeUTF80x28char0x2A0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achrono0x3A0x3Asteady_clock0x3A0x3Anow0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3Areport_bad_alloc_error0x28char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3Aalloc0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_snprintf(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmoveObject0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AeraseFromParent0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AappendUTF16String0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineNewOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ArelocationWriteBarrier0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Awrite0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitReg320x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitAddr320x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3AtruncateToInt32SlowPath0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitUInt160x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreStackInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Apush_back0x28char0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AcopyFrom0x28llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadStackInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AputComputedWithReceiver_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCondBranchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AgetTerminator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x3Cunsigned0x20char0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoLengthU640x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AcreateBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3AaddPass0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3APass0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3APass0x3E0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3Atype_info0x3A0x3A0x7Etype_info0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPrimitiveDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoLength0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendStringPrim0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AfindProperty0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringView0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AcreateNotUniquedLazySymbol0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralNumber0x28double0x29(w2c_hermes*, u32, f64); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Finit_copy_ctor_external0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3A0x7Eraw_ostream0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPropertyValue_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall10x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Abacktrack0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3Abacktrack0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AValue0x3A0x3AreplaceAllUsesWith0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3ASetBufferAndMode0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3Araw_ostream0x3A0x3ABufferKind0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AgetUTF16Ref0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendUTF16Ref0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Apush0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall30x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u64); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_balance_after_insert0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node_base0x3Cvoid0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_external0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineSystemConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AvalidateTypedArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AraiseOnError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Abigint0x3A0x3AOperationStatus0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitStore0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AappendSignedLEB1280x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocStackInst0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Chermes0x3A0x3AValue0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Chermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x2B0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineSystemConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x290x2C0x20hermes0x3A0x3Avm0x3A0x3ACellKind0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseSyntaxError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar0x2C0x20false0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AgenAnonymousLabelName0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Acompare0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_out(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_lshift(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3ASmallPtrSetImplBase0x28void0x20const0x2A0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ASmallPtrSetImplBase0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aslice0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateDynamic0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnComputedPrimitive0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall00x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetInstructionNumber0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AsetOperand0x28hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_pad(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_multadd(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedDescriptorUnsafe0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x28hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateLRef0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetDerivedSideEffect0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateBinaryOperatorInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AvalueToSymbolID0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateIterResultObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForValue0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AunregisterMemory0x28void0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall20x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenStatement0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AIsLoopBody0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInternalIdentifierMaker0x3A0x3Anext0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AarrayToString0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcCompare0x28unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AfindTrap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AfromBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ArecursionDepthExceeded0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AscanInt0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AIdentifier0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AGlobalObjectProperty0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ABitVector0x3A0x3Aresize0x28unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPropertyKey0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorStep0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AIteratorRecord0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AweakRefReadBarrier0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcreditExternalMemory0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedHeapSegment0x3A0x3A0x7EAlignedHeapSegment0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Acanonicalize0x28unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AValue0x3A0x3Adestroy0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AgetEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCallInst0x28hermes0x3A0x3ALiteralString0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcloneNodeInternal0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ABasicBlock0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteConstruct10x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3AAlignedStorage0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenBuiltinCall0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Acopy0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AarrayToString0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Aoperator0x2B0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoArrayIndex0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorCloseAndRethrow0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandle0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AinitializeMissingPropertyMap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADynamicStringPrimitive0x3Cchar16_t0x2C0x20false0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3AsetStorageEndIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayImpl0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AreadSignedLEB1280x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20long0x20long0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8WithReplacements0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Acompare0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3Amessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20hermes0x3A0x3AWarning0x2C0x20hermes0x3A0x3ASubsystem0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCallBuiltinInst0x28hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3AValue0x2A0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_HermesABIManagedPointer0x2A0x200x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AcreatePointerImpl0x3CHermesABIObject0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_front0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AValue0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AValue0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x3E0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3Astr0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Ainsert0x28char0x2A0x2C0x20char0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateASCIIRef0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AisExtensible0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AallocLongLived0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AdecodeUTF80x280x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3A0x3Aoperator0x280x290x28llvh0x3A0x3ATwine0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AnumberToString0x28double0x2C0x20char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, f64, u32); +u32 w2c_hermes_hermes0x3A0x3AUTF16Stream0x3A0x3Arefill0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AisIdenticalTo0x28hermes0x3A0x3AInstruction0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateVariable0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateReturnInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_pthread_mutex_lock(w2c_hermes*, u32); +u32 w2c_hermes_zi_read32(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20char0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cunsigned0x20char0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3A0x7Eraw_string_ostream0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Aformat_object_base0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Ahash_value0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcNegate0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AutcTime0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt32_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AspeciesConstructor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlocalTime0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetInstrumentedStats0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x2C0x20double0x290x20const(w2c_hermes*, u32, u32, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetMethod0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCharacterString0x28char16_t0x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgcStableHashHermesValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AerrorWithChar0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x2C0x20char16_t0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20void0x3E0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AemitStore0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetStringID0x28hermes0x3A0x3ALiteralString0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AcheckedMalloc0x28unsigned0x20long0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28double0x29(w2c_hermes*, u32, f64); +u32 w2c_hermes_hermes0x3A0x3AInstructionNamer0x3A0x3AgetNumber0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cunsigned0x20char0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fthrow_out_of_range0x5Babi0x3Av150070x5D0x280x290x20const(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3Ainsert_imp_big0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_is_equal0x28std0x3A0x3Atype_info0x20const0x2A0x2C0x20std0x3A0x3Atype_info0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoInt32_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToBigInt0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstrictEqualityTest0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdoBigIntBinOp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x290x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AconstructErrorObject0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AputNamedThrowOnError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropCacheID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AunboxToHV0x28hermes0x3A0x3Avm0x3A0x3APointerBase0x260x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AdefineLazyProperties0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeOnlyLetter0x28unsigned0x20int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AupdateRegister0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ARegister0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralString0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryEndInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ANode0x3A0x3Aoperator0x20new0x28unsigned0x20long0x2C0x20hermes0x3A0x3AContext0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_abort_message(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AcreateValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcond_swap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_strcmp(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_pow5mult(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ATwine0x3A0x3AprintOneChild0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3ATwine0x3A0x3AChild0x2C0x20llvh0x3A0x3ATwine0x3A0x3ANodeKind0x290x20const(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AyearFromTime0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisSameValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisSameValueZero0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u64, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetIterator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AOptional0x3Chermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetCodeBlockSlowPath0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseURIError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedPrimitiveDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AIgnoreProxy0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdefineOwnComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingIdentifier0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringObject0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringArray0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ATerminatorInst0x3A0x3AgetNumSuccessors0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AwillEmitValue0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCatchInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3E0x3E0x3A0x3Areset0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x280x290x3E0x3A0x3Aswap0x5Babi0x3Av150070x5D0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fvalue_func0x3Cbool0x200x280x290x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aouts0x280x29(w2c_hermes*); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ALiteral0x2A0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ALiteral0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AAlreadyEmitted0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmonthFromTime0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcompareBigIntAndNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20double0x2C0x20bool0x200x280x2A0x290x28int0x290x29(w2c_hermes*, u32, u32, u32, f64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AsymbolEqualsToStringPrim0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AregisterMemory0x28void0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddArray0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x3A0x3AArrayType0x2C0x20void0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3Aimpl0x3A0x3AFakeAtomic0x3Cunsigned0x20int0x3E0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHermesValue320x3A0x3AencodeHermesValue0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AdebitExternalMemory0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x3A0x3AuntrackNative0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateDeclarationNames0x28hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionHelper0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AappendUnicodeToStorage0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpressionBranch0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3A0x3A0x7EBytecodeModule0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ATerminatorInst0x3A0x3AgetSuccessor0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x3A0x3Apop0x28hermes0x3A0x3AIdentifier0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AopenDict0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AcloseDict0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryStartInst0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_dlrealloc(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_swapc(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Arandom_device0x3A0x3Arandom_device0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adeque0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fadd_back_capacity0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Areserve0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend20x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fallocation_result0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Apointer0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fallocate_at_least0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x260x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_quorem(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ASmallPtrSetImplBase0x3A0x3AFindBucketFor0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3AhashBlock0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoNumeric_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpExec0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetTypeName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3APropertyAccessor0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3A0x3AregisterCallback0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28int0x290x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetToCopyOfTypedArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetParent0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AreserveSlot0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AaddProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x28hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AupdateBoundaries0x28hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3ABoundary0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AdefineNameLengthAndPrototype0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AWritablePrototype0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFunctionBody0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20bool0x2C0x20bool0x2C0x20bool0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3A0x7EFunctionContext0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x3A0x3AFunctionContext0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitTopLevelDeclarations0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3ADoEmitParameters0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitFunctionPreamble0x28hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AfindBufferLineAndLoc0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AisAllocated0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3APostOrderAnalysis0x3A0x3APostOrderAnalysis0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AgetLiteralNumber0x28double0x29(w2c_hermes*, u32, f64); +void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3Acollect0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AmoveBefore0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIdentifier0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateFunctionInst0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Ctrue0x2C0x20char16_t0x2A0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cchar16_t0x2A0x3E0x28char16_t0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20char16_t0x2A0x20hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF160x3Cchar16_t0x2A0x3E0x28char16_t0x2A0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x290x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3Cis_hashable_data0x3Cunsigned0x20int0x20const0x3E0x3A0x3Avalue0x2C0x20llvh0x3A0x3Ahash_code0x3E0x3A0x3Atype0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_range_impl0x3Cunsigned0x20int0x20const0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2A0x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x3E0x3A0x3Aoperator0x280x290x5Babi0x3Av150070x5D0x28hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunction0x2A0x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fgrow_by0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsplit_buffer0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x3E0x3E0x3A0x3Apush_back0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fnext_prime0x28unsigned0x20long0x29(w2c_hermes*, u32); +u32 w2c_hermes_sbrk(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3ASetBuffered0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetIteratorImpl0x3A0x3AFoldingSetIteratorImpl0x28void0x2A0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x3A0x3AisEqual0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoArrayIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeTime0x28double0x2C0x20double0x2C0x20double0x2C0x20double0x29(w2c_hermes*, f64, f64, f64, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeDay0x28double0x2C0x20double0x2C0x20double0x29(w2c_hermes*, f64, f64, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AtoTwine0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetStringPrimFromStringIDMayAllocate0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AcreateSymbolFromStringIDMayAllocate0x28unsigned0x20int0x2C0x20hermes0x3A0x3AStringTableEntry0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3Aadvance0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetStringViewForDev0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3AaddCollectionType0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AlookupEntryFor0x28hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AfindNextCardWithStatus0x28hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3ACardStatus0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3A0x7EAlignedStorage0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AmakeVarDeclarator0x28hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3A0x3AcharacterHasType0x28unsigned0x20int0x2C0x20hermes0x3A0x3Aregex0x3A0x3ACharacterClass0x3A0x3AType0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeHexDigits0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x2C0x20llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x3E0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x260x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AvalidateBindingIdentifier0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3ATokenKind0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyName0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Alookahead10x28hermes0x3A0x3AOptValue0x3Chermes0x3A0x3Aparser0x3A0x3ATokenKind0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconvertSurrogatesInString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Athread_cpu_time0x280x29(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeIDContinue0x28unsigned0x20int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AinitCaptureStateInES5Function0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenMemberExpressionProperty0x28hermes0x3A0x3AESTree0x3A0x3AMemberExpressionLikeNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFinallyBeforeControlChange0x28hermes0x3A0x3Airgen0x3A0x3ASurroundingTry0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3ASurroundingTry0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitLoad0x28hermes0x3A0x3AValue0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AgetStringID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3A0x7EBCProviderFromBuffer0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AdropExtraSignBits0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASimpleDiagHandler0x3A0x3AgetErrorString0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AgetHashCode0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStorePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadFrameInst0x28hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AFunction0x28hermes0x3A0x3AValueKind0x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20bool0x2C0x20llvh0x3A0x3ASMRange0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_getint0x2E1(w2c_hermes*, u32); +u32 w2c_hermes_fmt_u(w2c_hermes*, u64, u32); +f64 w2c_hermes_expm1(w2c_hermes*, f64); +u32 w2c_hermes_dlcalloc(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Chermes0x3A0x3ARegister0x3E0x28hermes0x3A0x3ARegister0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3A_decodeUTF8SlowPath0x3Cfalse0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_peekUTF80x28char0x20const0x2A0x290x20const0x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x3E0x28char0x20const0x2A0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3A_peekUTF80x28char0x20const0x2A0x290x20const0x3A0x3A0x27lambda0x270x28llvh0x3A0x3ATwine0x20const0x260x290x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3A_0x5Fappend0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Ato_string0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Amove0x28char0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fgrow_by_and_replace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_no_alias0x3Ctrue0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fassign_no_alias0x3Cfalse0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cunsigned0x20int0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3A0x7EDroppingAcceptor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_mult(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_log(w2c_hermes*, f64); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3AFormattedNumber0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3A0x7Eraw_fd_ostream0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Aerrs0x280x29(w2c_hermes*); +u32 w2c_hermes_llvh0x3A0x3AStringRef0x3A0x3Afind_first_of0x28llvh0x3A0x3AStringRef0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x3A0x3Aswap0x28llvh0x3A0x3ASmallDenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Cllvh0x3A0x3AStringRef0x3E0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x28hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AAddPointer0x28void0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AAlwaysDescend0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ABumpPtrAllocatorImpl0x3Cllvh0x3A0x3AMallocAllocator0x2C0x204096ul0x2C0x204096ul0x3E0x3A0x3AAllocate0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_hermes_g_strtod(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoBigInt_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToNumber0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunRequireCall0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ARequireContext0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisRegExp0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisConstructor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACallable0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgreaterEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AabstractEqualityTest_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Acompare0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AincreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropCacheID0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Ainsert0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3ArecordStackTrace0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateNoAllocPropStorage0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandle0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetSymbolHandleFromPrimitive0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AConservativeVector0x3Chermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3ALookupEntry0x3E0x3A0x3Aemplace_back0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AallocWeakSlot0x28hermes0x3A0x3Avm0x3A0x3ACompressedPointer0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AlazyCompileImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvalidateAssignmentTarget0x28hermes0x3A0x3AESTree0x3A0x3ANode0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3ABlockContext0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2A0x2C0x20hermes0x3A0x3Asem0x3A0x3AFunctionContext0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseUnaryExpression0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBlock0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingElement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AisAllASCII0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AnewDeclarativeEnvironment0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenOptionalMemberExpression0x28hermes0x3A0x3AESTree0x3A0x3AOptionalMemberExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AMemberExpressionOperation0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAnonymousFunctionNameIfNeeded0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AaddString0x28llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetLocationForAddress0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AupdateEntry0x28unsigned0x20int0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AOptValue0x3Cchar0x3E0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntLiteralParsingToolBox0x3Chermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStringIntegerLiteralParser0x3Cllvh0x3A0x3AArrayRef0x3Cchar0x3E0x3E0x3E0x3A0x3AlookaheadAndEatIfAnyOf0x3C0x28char0x29480x2C0x200x28char0x29490x2C0x200x28char0x29500x2C0x200x28char0x29510x2C0x200x28char0x29520x2C0x200x28char0x29530x2C0x200x28char0x29540x2C0x200x28char0x29550x2C0x200x28char0x29560x2C0x200x28char0x29570x2C0x200x28char0x29650x2C0x200x28char0x29660x2C0x200x28char0x29670x2C0x200x28char0x29680x2C0x200x28char0x29690x2C0x200x28char0x29700x2C0x200x28char0x29970x2C0x200x28char0x29980x2C0x200x28char0x29990x2C0x200x28char0x291000x2C0x200x28char0x291010x2C0x200x28char0x291020x3E0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AInstruction0x3A0x3AremoveOperand0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRVisitor0x3Chermes0x3A0x3AIRPrinter0x2C0x20void0x3E0x3A0x3Avisit0x28hermes0x3A0x3AValue0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionName0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIRPrinter0x3A0x3APrintFunctionParams0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralString0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreFrameInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AScopeCreationInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateSaveAndYieldInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreatePhiInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x208u0x3E0x20const0x260x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x208u0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateLoadPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCreateScopeInst0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetBlockStatement0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_g_freedtoa(w2c_hermes*, u32, u32); +void w2c_hermes_dalloc_done(w2c_hermes*, u32); +void w2c_hermes_char16_t0x2A0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20void0x3E0x28char16_t0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3ALookupBucketFor0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_0x5F_sin(w2c_hermes*, f64, f64, u32); +u64 w2c_hermes_0x5F_lseek(w2c_hermes*, u32, u64, u32); +f64 w2c_hermes_0x5F_cos(w2c_hermes*, f64, f64); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aclone_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_R(w2c_hermes*, f64); +u32 w2c_hermes_write(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fpartially_sorted_swap0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AlookupString0x3Cchar0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AlookupString0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsearch_random_access_impl0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x2C0x20long0x2C0x20long0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_to0x3Cchar16_t0x2C0x20char16_t0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x2C0x20long0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort3_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Aappend0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x3E0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20long0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fset_size0x5Babi0x3Av150070x5D0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3A_0x5Fnull_terminate_at0x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3ANode0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +f64 w2c_hermes_scalbn(w2c_hermes*, f64, u32); +u32 w2c_hermes_memchr(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_log1p(w2c_hermes*, f64); +void w2c_hermes_llvh0x3A0x3Awrite_hex0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20llvh0x3A0x3AHexPrintStyle0x2C0x20llvh0x3A0x3AOptional0x3Cunsigned0x20long0x3E0x29(w2c_hermes*, u32, u64, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Abegin0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aappend0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3A0x7Eraw_ostream0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aindent0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u64 w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_short0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ABasicBlock0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ADomTreeNodeBase0x3Chermes0x3A0x3ABasicBlock0x3E0x3E0x3E0x3E0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cdouble0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x3E0x3A0x3Ainsert0x28double0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AAddInteger0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AInfoRec0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Aoperator0x2B0x2B0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AflipAllBitsSlowCase0x280x29(w2c_hermes*, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeWithinDay0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringDirectedIndexOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsecFromTime0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AquickSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_40x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmsFromTime0x28double0x29(w2c_hermes*, f64); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AminFromTime0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisPrefix0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhourFromTime0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AenumerableOwnProperties_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AEnumerableOwnPropertiesKind0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3Aslots0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateFromTime0x28double0x29(w2c_hermes*, f64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AconvertCase0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AadvanceStringIndex0x28hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AfilterKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3AparseValue0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3AtoVector0x28llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x290x20const0x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ANode0x2C0x20hermes0x3A0x3Avm0x3A0x3ATwineChar160x3A0x3ANodeKind0x2C0x20unsigned0x20long0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aoperator0x5B0x5D0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x28hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateStringViewMustBeFlat0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AappendCharacter0x28char16_t0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Apush_back0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeErrorForValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinterpretFunction0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3AsetBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AtryGetOwnNamedDescriptorFast0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AdeleteNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AaddOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AsetupStack0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AcreateDataBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AcopyToNewDictionary0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x20hermes0x3A0x3Avm0x3A0x3AHandleRootOwner0x3A0x3AmakeHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AaddSegmentExtentToCrashManager0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3Aoom0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x2C0x20false0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x28unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3AfindOrAdd0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetNameMayAllocate0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetDebugSourceLocationsOffset0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall40x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3Aat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AensureScopedNamesAreUnique0x28hermes0x3A0x3Asem0x3A0x3ABlockContext0x3A0x3AIsFunctionBody0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseAssignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseVariableDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingRestElement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3A0x7EJSParser0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3Aerror0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeUnicodeEscape0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AemitLoad0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3A0x3AEnterBlockScope0x28hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenGeneratorFunction0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenES5Function0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitDestructuringArray0x28bool0x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AblockDeclarationInstantiation0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralTable0x3A0x3AgetStringID0x28llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AStringLiteralIDMapping0x3A0x3A0x7EStringLiteralIDMapping0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfo0x3A0x3AgetFilenameByID0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitRet0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AupdateJumpTarget0x28unsigned0x20int0x2C0x20int0x2C0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AAllocationTable0x3Chermes0x3A0x3AFunction0x2A0x3E0x3A0x3Aallocate0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AStringSetVector0x3A0x3Ainsert0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AOptValue0x3Cdouble0x3E0x20hermes0x3A0x3AparseIntWithRadix0x3Cfalse0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3E0x28hermes0x3A0x3Avm0x3A0x3AStringView0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AManagedChunkedList0x3C0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x2C0x2016ul0x3E0x3A0x3AallocateChunk0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ALoopAnalysis0x3A0x3AgetLoopHeader0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintScopeRange0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreNewOwnPropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateMovInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorCloseInst0x28hermes0x3A0x3AAllocStackInst0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateCompareBranchInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABinaryOperatorInst0x3A0x3AOpKind0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AFunction0x3A0x3A0x7EFunction0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetParams0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3Avisit0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x3A0x3AFunctionExpressionNode0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ADominanceInfo0x3A0x3ADominanceInfo0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ACompactArray0x3A0x3AscaleUp0x280x29(w2c_hermes*, u32); +f64 w2c_hermes_frexp(w2c_hermes*, f64, u32); +u32 w2c_hermes_findIdenticalInWindow0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_dtoa_alloc_init(w2c_hermes*, u32); +void w2c_hermes_dispose_chunk(w2c_hermes*, u32, u32); +u32 w2c_hermes_d2b(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_close_file(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_localtime_r(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x5F_clock_gettime(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AraiseError0x28HermesABIErrorCode0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20write_unsigned0x3Cunsigned0x20long0x20long0x3E0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x2C0x20bool0x29(w2c_hermes*, u32, u64, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_00x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fintrosort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finplace_merge0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x2C0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fdo_rehash0x3Ctrue0x3E0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x3Cchar0x2A0x3E0x28char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AscanDirtyCardsForSegment0x3Ctrue0x3E0x28hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ABaseVisitor0x3A0x3AvisitArray0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x2C0x20false0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x260x2C0x20char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Chermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x290x3E0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakRefSlot0x260x290x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Chermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x3E0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_wrap_policy0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort50x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort40x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Athread0x3A0x3A0x7Ethread0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x3A0x3Aassign0x28char0x2A0x2C0x20unsigned0x20long0x2C0x20char0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Abasic_string0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3Anullptr_t0x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20hermes0x3A0x3ACompiledRegExp0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fmap_value_compare0x3Cchar0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cchar0x20const0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvalue_type0x3Cchar0x20const0x2A0x2C0x20unsigned0x20int0x3E0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree0x3Cdouble0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cdouble0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cdouble0x3E0x3E0x3A0x3Adestroy0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ftree_node0x3Cdouble0x2C0x20void0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend80x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend60x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fitoa0x3A0x3A_0x5Fappend40x5Babi0x3Av150070x5D0x28char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cllvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +void w2c_hermes_sigdelset(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Awrite_integer0x28llvh0x3A0x3Araw_ostream0x260x2C0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aconst_iterator0x3A0x3Aoperator0x2B0x2B0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine0x28unsigned0x20long0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20long0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20unsigned0x20long0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3AVarDecl0x2C0x204u0x3E0x3E0x3E0x3E0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x3E0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ABasicBlock0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMap0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenObjectExpr0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x290x3A0x3APropertyValue0x2C0x20llvh0x3A0x3AMallocAllocator0x3E0x3A0x3Aoperator0x5B0x5D0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3A0x7ESrcBuffer0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3ASrcBuffer0x28llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintMessage0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASourceMgr0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ATwine0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMRange0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cllvh0x3A0x3ASMFixIt0x3E0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AFindLine0x28llvh0x3A0x3ASMLoc0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cchar16_t0x2C0x20true0x3E0x3A0x3Apush_back0x28char16_t0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallString0x3C32u0x3E0x3A0x3Aappend0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetIteratorImpl0x3A0x3Aadvance0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3A0x7EFoldingSetBase0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AInsertNode0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AFoldingSetBase0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AFindNodeOrInsertPos0x28llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20void0x2A0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AproperlyDominates0x28hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x2C0x20hermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ASwitchImmInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AConvertUTF8toUTF160x28unsigned0x20char0x20const0x2A0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20short0x2A0x2A0x2C0x20unsigned0x20short0x2A0x2C0x20llvh0x3A0x3AConversionFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcComplement0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3Anegate0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20llvh0x3A0x3AStringRef0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthisBigIntValue0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolDescriptiveString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpInitialize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetSubstitution0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetOwnPropertyKeysAsStrings0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetOwnPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AflattenIntoArray0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x20long0x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u64, u64, f64, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectEval0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3Ainsert0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatetimeToLocaleString0x28double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, f64, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcurTime0x280x29(w2c_hermes*); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcreateDynamicFunction0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3ADynamicFunctionKind0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AamendPropAccessErrorMsgWithPropName0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AproxyOpFlags0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x2C0x20char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACallResult0x3Cbool0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2910x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AdoQuickSort0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3Afilter0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationStr0x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3AcastToChar16Ptr0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AsliceEquals0x28unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringBuilder0x3A0x3AcreateStringBuilder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3ASafeUInt320x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASmallXString0x3Cchar16_t0x2C0x2032u0x3E0x3A0x3Aappend0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Avisit0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitFields0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASerializedLiteralParser0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aresize0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AdecreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AimportStringIDMapMayAllocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ArunBytecode0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModuleFlags0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseReferenceError0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AforEachPublicNativeBuiltin0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AallocStack0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARequireContext0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AiteratorNext0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Ahas0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20void0x2A0x2C0x20void0x200x280x2A0x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x290x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunctionBuildMeta0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_nativeCall0x28hermes0x3A0x3Avm0x3A0x3ANativeFunction0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Asearch0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x20const(w2c_hermes*, u32, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AdefineOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3ApreventExtensions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedSlotValue0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedPropertyValueInternal_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AaddOwnPropertyImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AscanWord0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSONTokenKind0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSNumber0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, f64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AtoString0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AsetMessage0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetDebugInfo0x28hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBoolean0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3Adetach0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AsetLength0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArray0x3A0x3AcreateClass0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt8ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt32ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AregisterLazyIdentifier0x28llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AupdateProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AaddToPropertyMap0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3A0x7EHadesGC0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenCollection0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcreateSegment0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AdrainSomeWork0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3ACollectionStats0x3A0x3AgetEvent0x280x290x200x260x26(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AuntrackObject0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordGCStats0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ACumulativeHeapStats0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3ArecordGCStats0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFloat64ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3AaddRuntimeModule0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AgetVirtualOffset0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AexecuteCall0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficientImpl0x3Cchar0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3AappendToCopyableString0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AtoString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20unsigned0x20char0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AfromDouble0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20double0x29(w2c_hermes*, u32, u32, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AvisitAndRewriteForInOf0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AtraverseForLexicalDecl0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AVariableDeclarationNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ASequenceExpressionNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AcollectAllIDs0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3ADenseSet0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitFunction0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x260x20std0x3A0x3A_0x5F20x3A0x3Adeque0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3E0x3E0x3A0x3Aemplace_back0x3C0x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionContext0x3A0x3A0x7EFunctionContext0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7ERegex0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApushCharClass0x28hermes0x3A0x3Aregex0x3A0x3ACharacterClass0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Acompile0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ARegex0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeUnicodeEscapeSequence0x28bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeQuantifierPrefix0x28hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AQuantifier0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AidentityEscape0x28char16_t0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AprepareToEnterLoopBody0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3AprepareToEnterLoopBody0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABeginLoopInsn0x20const0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3ABacktrackInsn0x2C0x2064u0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABackRefNode0x2C0x20unsigned0x20int0x260x3E0x28unsigned0x20int0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseObjectAssignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3AObjectExpressionNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AreparseArrayAsignmentPattern0x28hermes0x3A0x3AESTree0x3A0x3AArrayExpressionNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTemplateLiteral0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseStatementListItem0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowImportExport0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseObjectBindingPattern0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseMemberSelect0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLexicalDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseLeftHandSideExpression0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFromClause0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseFormalParameters0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArrayBindingPattern0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseArguments0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x2C0x20llvh0x3A0x3ASMLoc0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AinitializeIdentifiers0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AerrorRange0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierStart0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeDigit0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeConnectorPunctuation0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeCombiningMark0x28unsigned0x20int0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ApopulateNameTable0x28hermes0x3A0x3AScopedHashTable0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AmaterializeScopeChain0x28hermes0x3A0x3AIRBuilder0x260x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3ASerializedScope0x20const0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3A0x3A0x7EEnterBlockScope0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x260x20std0x3A0x3A_0x5F20x3A0x3Aoptional0x3Chermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x3A0x3Aemplace0x5Babi0x3Av150070x5D0x3Chermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x2C0x20void0x3E0x28hermes0x3A0x3Airgen0x3A0x3AFunctionContext0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AsetupLazyScope0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ABlockStatementNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldOrAwaitExpr0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenResumeGenerator0x28hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AGenFinally0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenOptionalCallExpr0x28hermes0x3A0x3AESTree0x3A0x3AOptionalCallExpressionNode0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenIdentifierExpression0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionBody0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForWhileLoops0x28hermes0x3A0x3AESTree0x3A0x3ALoopStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenAsyncFunction0x28hermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AVariable0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenArrayFromElements0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitOptionalInitialization0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorCompleteSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitEnsureObject0x28hermes0x3A0x3AValue0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitCreateFunction0x28hermes0x3A0x3AESTree0x3A0x3AFunctionDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdeclareVariableOrGlobalProperty0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AJavaScriptDeclKind0x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AdeclareAmbientGlobalProperty0x28hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahermes_fatal0x28llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AhermesLog0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x200x2E0x2E0x2E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASerializedLiteralGenerator0x3A0x3AserializeBuffer0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ALiteral0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AacquirePropertyReadCacheIndex0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AConsecutiveStringStorage0x3A0x3AConsecutiveStringStorage0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x2A0x20const0x2A0x2C0x20long0x2C0x200l0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aintegral_constant0x3Cbool0x2C0x20true0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeModuleGenerator0x3A0x3AserializeScopeChain0x28hermes0x3A0x3AStringTable0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x260x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitLoadConstUndefined0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetFunctionID0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AcreateBCProviderFromBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x20const0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x20const0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABytecodeForm0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AconvertUTF16ToUTF8WithSingleSurrogates0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AcheckedCalloc0x28unsigned0x20long0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Amultiply0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AisSingleDigitTruncationLossless0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASwitchInst0x3A0x3AgetCasePair0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AgetBufferFileName0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASimpleDiagHandlerRAII0x3A0x3A0x7ESimpleDiagHandlerRAII0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASimpleDiagHandlerRAII0x3A0x3ASimpleDiagHandlerRAII0x28hermes0x3A0x3ASourceErrorManager0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3A0x7ERegisterAllocator0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3A0x7EModule0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AopenArray0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AcloseArray0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AquoteStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintVariableName0x28hermes0x3A0x3AVariable0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AgetLiteralPositiveZero0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateUnreachableInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateUnaryOperatorInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AUnaryOperatorInst0x3A0x3AOpKind0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThrowIfEmptyInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateStoreGetterSetterInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AIRBuilder0x3A0x3APropEnumerable0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorNextInst0x28hermes0x3A0x3AAllocStackInst0x2A0x2C0x20hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCSpillMovInst0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadConstInst0x28hermes0x3A0x3ALiteral0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateDeletePropertyInst0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocObjectInst0x28unsigned0x20int0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocArrayInst0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AValue0x2A0x2C0x204u0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AcalculateFunctionScopeData0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3AOptional0x3Cint0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3AgetSourceRepresentationStr0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunction0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AhasSimpleParams0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANewExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AFunctionExpressionNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AArrayPatternNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateThisPropertyInitializer0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateCallWithForwardedThis0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANodeVector0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ACompiledRegExp0x3A0x3A0x7ECompiledRegExp0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_getoff(w2c_hermes*, u32); +void w2c_hermes_getname(w2c_hermes*, u32, u32); +f64 w2c_hermes_exp(w2c_hermes*, f64); +u32 w2c_hermes_dtoa_fixedpoint(w2c_hermes*, u32, f64, u32, u32, u32, u32, u32); +u32 w2c_hermes_diff(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x2C0x200x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x3E0x3A0x3ALookupBucketFor0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x3E0x280x28anonymous0x20namespace0x290x3A0x3ACSEValue0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20llvh0x3A0x3AScopedHashTableVal0x3C0x28anonymous0x20namespace0x290x3A0x3ACSEValue0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2A0x3E0x20const0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aequals0x3Cchar16_t0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Aregex0x3A0x3AbracketMatchesChar0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x28hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketRange320x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3A0x3ACodePoint0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20hermes0x3A0x3Aregex0x3A0x3AbracketMatchesChar0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x28hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x20const0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketInsn0x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3ABracketRange320x20const0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3A0x3ACodePoint0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_atan(w2c_hermes*, f64); +u64 w2c_hermes_0x5F_year_to_secs(w2c_hermes*, u64, u32); +u32 w2c_hermes_0x5F_towrite(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_rem_pio2(w2c_hermes*, f64, u32); +void w2c_hermes_0x5F_munmap(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aprop_name_id_equals0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3A0x7EStringTableBuilder0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3ApackIntoStorage0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3AgenerateStringTable0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringTableBuilder0x3A0x3AappendU16Storage0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AradixQuicksort0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x3E0x3E0x3A0x3Aemplace_back0x3Cunsigned0x20int0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x260x3E0x28unsigned0x20int0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x260x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AradixQuicksort0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x200x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3ASuffixArrayEntry0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_wctomb(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x3E0x3A0x3A_0x5Fpush_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3ASlab0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3ASimpleFunction0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ASimpleBytecodeBuilder0x3A0x3ASimpleFunction0x3E0x3E0x3A0x3A_0x5Femplace_back_slow_path0x3Cunsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x3E0x28unsigned0x20int0x260x2C0x20unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fstable_sort_move0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3A0x24_00x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Adifference_type0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x3E0x3A0x3Avalue_type0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_up0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_10x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3Aallocate0x28llvh0x3A0x3AArrayRef0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x290x3A0x3A0x24_10x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cunsigned0x20int0x2A0x3E0x3A0x3Adifference_type0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsift_down0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cllvh0x3A0x3ASMFixIt0x2A0x3E0x3A0x3Adifference_type0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fcall_once_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3Avm0x3A0x3AbuildMetadataTable0x280x290x3A0x3A0x24_00x260x260x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_void0x20llvh0x3A0x3ASetVector0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3AInstruction0x2A0x2C0x2016u0x3E0x2C0x20llvh0x3A0x3ASmallDenseSet0x3Chermes0x3A0x3AInstruction0x2A0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3E0x3A0x3Ainsert0x3Chermes0x3A0x3AInstruction0x2A0x20const0x2A0x3E0x28hermes0x3A0x3AInstruction0x2A0x20const0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitSlot0x3Chermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3E0x28char0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Aset0x3C0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetNamedSlotValueUnsafe0x3C0x28hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AInline0x2900x3E0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3ApopulateInstruction0x3Chermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3AU16BracketInsn0x3E0x3E0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x3A0x3AInstructionWrapper0x3Chermes0x3A0x3Aregex0x3A0x3AU16BracketInsn0x3E0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanIdentifierFastPath0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AconsumeIdentifierParts0x3C0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AIdentifierMode0x2900x3E0x280x29(w2c_hermes*, u32); +void w2c_hermes_void0x20hermes0x3A0x3AManagedChunkedList0x3Chermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x2C0x2016ul0x3E0x3A0x3AforEach0x3Cvoid0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AyoungGenEvacuateImpl0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x260x2C0x20bool0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AWeakMapEntrySlot0x260x290x3E0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AFunction0x3A0x3AforEachScopeImpl0x3Chermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x290x3A0x3A0x24_00x3E0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x290x3A0x3A0x24_00x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AProgramNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_void0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x3A0x3Avisit0x3Chermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x3E0x28hermes0x3A0x3Airgen0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADeclHoisting0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_vfprintf(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort30x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_unsigned0x20int0x20const0x2A0x20std0x3A0x3A_0x5F20x3A0x3Alower_bound0x5Babi0x3Av150070x5D0x3Cunsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x3E0x28unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20int0x20const0x2A0x2C0x20unsigned0x20long0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_time(w2c_hermes*); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20short0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20short0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20short0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20int0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x20llvh0x3A0x3ASourceMgr0x3A0x3ASrcBuffer0x3A0x3AgetOffsets0x3Cunsigned0x20char0x3E0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Aend0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3Acondition_variable0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Amutex0x2A0x3E0x3E0x3E0x3A0x3Abegin0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Avector0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhidden_allocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fassoc_sub_state0x2A0x3E0x3E0x3A0x3Avector0x5Babi0x3Av150070x5D0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Athread0x3A0x3Ajoin0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_node0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20void0x2A0x3E0x2A0x3E0x2C0x20bool0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_table0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_hasher0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Funordered_map_equal0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aequal_to0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ahash0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20true0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fhash_value_type0x3Chermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3AFunction0x2A0x2C0x202u0x3E0x3E0x3E0x3E0x3A0x3A_0x5Femplace_unique_key_args0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x260x260x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x3E0x28hermes0x3A0x3AFunction0x2A0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apiecewise_construct_t0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3Chermes0x3A0x3AFunction0x2A0x260x260x3E0x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Atuple0x3C0x3E0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3ADenseMapIterator0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2C0x20false0x3E0x2C0x20bool0x3E0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3Atry_emplace0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x3E0x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x3E0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fequal_range0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x3E0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x2C0x20hermes0x3A0x3ACodePointSet0x3A0x3Aadd0x28hermes0x3A0x3ACodePointRange0x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3ACodePointRange0x2C0x20hermes0x3A0x3ACodePointRange0x290x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fidentity0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort5_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fuse_branchless_sort0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x3A0x3Avalue0x2C0x20void0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fsort4_maybe_branchless0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_ClassicAlgPolicy0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_random_access_iterator0x3Cchar0x20const0x2A0x3E0x3A0x3Avalue0x2C0x20char0x2A0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Acopy_n0x5Babi0x3Av150070x5D0x3Cchar0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20char0x2A0x3E0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x3E0x3E0x3A0x3Ainsert0x3Cstd0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Chermes0x3A0x3Aregex0x3A0x3ANode0x2A0x20const0x2A0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Avalue0x200x260x260x20is_constructible0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aiterator_traits0x3Cchar16_t0x20const0x2A0x3E0x3A0x3Areference0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar16_t0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Ainsert0x3Cchar16_t0x20const0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar16_t0x20const0x2A0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aenable_if0x3C_0x5Fis_cpp17_forward_iterator0x3Cchar0x2A0x3E0x3A0x3Avalue0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar0x2A0x3E0x3E0x3A0x3Atype0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3A0x3Ainsert0x3Cchar0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fwrap_iter0x3Cchar0x20const0x2A0x3E0x2C0x20char0x2A0x2C0x20char0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20std0x3A0x3A_0x5F20x3A0x3Aoperator0x2B0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x28char0x20const0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3Aappend0x28unsigned0x20long0x2C0x20char16_t0x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3A0x3A_0x5Fgrow_by_and_replace0x28unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x2C0x20char16_t0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aback_insert_iterator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x3E0x3A0x3Aoperator0x3D0x5Babi0x3Av150070x5D0x28hermes0x3A0x3Aregex0x3A0x3ACapturedRange0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3A0x3A0x7E_0x5Fthread_struct0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fdeque_base0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x3E0x3E0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_sigprocmask(w2c_hermes*, u32, u32); +u64 w2c_hermes_rule_to_secs(w2c_hermes*, u32, u32); +u32 w2c_hermes_printf_core(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_printSourceLine0x28llvh0x3A0x3Araw_ostream0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_pow(w2c_hermes*, f64, f64); +void w2c_hermes_pop_arg(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E3(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3A0x7EEvacAcceptor0x280x290x2E2(w2c_hermes*, u32); +f64 w2c_hermes_nextafter(w2c_hermes*, f64); +f64 w2c_hermes_modf(w2c_hermes*, f64, u32); +void w2c_hermes_llvh0x3A0x3Awrite_integer0x28llvh0x3A0x3Araw_ostream0x260x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x2C0x20llvh0x3A0x3AIntegerStyle0x29(w2c_hermes*, u32, u64); +void w2c_hermes_llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3Aroot_path0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3Asys0x3A0x3Apath0x3A0x3AStyle0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28llvh0x3A0x3ATwine0x20const0x260x2C0x20bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Areport_fatal_error0x28char0x20const0x2A0x2C0x20bool0x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Apreferred_buffer_size0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Aformatv_object_base0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Acopy_to_buffer0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Araw_fd_ostream0x28int0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AisLegalUTF80x28unsigned0x20char0x20const0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20unsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cunsigned0x20long0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20unsigned0x20long0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20char0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cunsigned0x20int0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20unsigned0x20char0x3E0x2A0x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cunsigned0x20int0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x3E0x2A0x2C0x20unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cunsigned0x20int0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRoot0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20unsigned0x20int0x260x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AStringRef0x3E0x28llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x2C0x20hermes0x3A0x3Aparser0x3A0x3ASMLocInfo0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x3E0x3A0x3AInsertIntoBucket0x3Cllvh0x3A0x3ASMLoc0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3Aparser0x3A0x3APreParsedFunctionInfo0x3E0x2A0x2C0x20llvh0x3A0x3ASMLoc0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucketImpl0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x28llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x20const0x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x260x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AUniqueString0x2A0x20const0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AInstruction0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AInstruction0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AFunction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3AFunction0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AFunction0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3E0x3E0x3E0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x20llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x2C0x20hermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x3A0x3AInsertIntoBucket0x3Chermes0x3A0x3ACatchInst0x2A0x20const0x260x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x2A0x2C0x20hermes0x3A0x3ACatchInst0x2A0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ARehashTable0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AStringMapImpl0x3A0x3ALookupBucketFor0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3AgetLineRef0x28unsigned0x20int0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASourceMgr0x3A0x3APrintIncludeStack0x28llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cvoid0x2C0x20void0x200x280x2A0x290x28void0x2A0x290x3E0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x2C0x20false0x3E0x3A0x3Adestroy_range0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Aparser0x3A0x3APreParsedBufferInfo0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorTemplateBase0x3Cllvh0x3A0x3ASMFixIt0x2C0x20false0x3E0x3A0x3Agrow0x28unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Cllvh0x3A0x3ASmallString0x3C24u0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x3E0x3A0x3Aoperator0x3D0x28llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3Ahbc0x3A0x3ADebugFileRegion0x3E0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACodePointRange0x3E0x3A0x3Ainsert0x28hermes0x3A0x3ACodePointRange0x2A0x2C0x20hermes0x3A0x3ACodePointRange0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x204u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASmallSet0x3Cunsigned0x20int0x2C0x2016u0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aless0x3Cunsigned0x20int0x3E0x3E0x3A0x3Ainsert0x28unsigned0x20int0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ASHA10x3A0x3Ahash0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AMemoryBuffer0x3A0x3AgetMemBuffer0x28llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x2C0x20bool0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3Aoperator0x3D0x3D0x28llvh0x3A0x3AFoldingSetNodeID0x20const0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSetNodeID0x3A0x3AComputeHash0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSetBase0x3A0x3AGrowBucketCount0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralBigInt0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AErrorOr0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3A0x3AgetError0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3A0x3AupdateDFSNumbers0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3ADomTreeBuilder0x3A0x3ASemiNCAInfo0x3Cllvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x3E0x3A0x3AgetNodeForBlock0x28hermes0x3A0x3ABasicBlock0x2A0x2C0x20llvh0x3A0x3ADominatorTreeBase0x3Chermes0x3A0x3ABasicBlock0x2C0x20false0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x3A0x3AisEqual0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x204u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AFileAndSourceMapId0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRef0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x208u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AUniqueString0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AUniqueString0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20llvh0x3A0x3ASmallPtrSet0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x202u0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ASmallDenseMap0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x2016u0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x3E0x3A0x3AmoveFromOldBuckets0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x20const0x2A0x2C0x20int0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AStringRef0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3ASmallVector0x3Cchar0x2C0x2032u0x3E0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMapBase0x3Cllvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ABasicBlock0x2A0x2C0x20hermes0x3A0x3ARegisterAllocator0x3A0x3ABlockLifetimeInfo0x3E0x3E0x3A0x3AdestroyAll0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20long0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20long0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cunsigned0x20int0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cunsigned0x20int0x2C0x20hermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cllvh0x3A0x3AStringRef0x2C0x20llvh0x3A0x3AStringRef0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cint0x2C0x20hermes0x3A0x3AIdentifier0x3E0x2C0x20hermes0x3A0x3ABuiltinMethod0x3A0x3AEnum0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Cllvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ARegister0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ARegister0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Ashrink_and_clear0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AInstruction0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetEmpty0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AInstruction0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseSetPair0x3Chermes0x3A0x3AInstruction0x2A0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3AIdentifier0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3AIdentifier0x2C0x20unsigned0x20int0x3E0x3E0x3A0x3Agrow0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcShiftRight0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcShiftLeft0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AtcMultiplyPart0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20long0x20long0x20const0x2A0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20long0x20long0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20bool0x29(w2c_hermes*, u32, u32, u64, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AshlSlowCase0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AAPInt0x3A0x3AAPInt0x28unsigned0x20int0x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20long0x20long0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_isatty(w2c_hermes*, u32); +u32 w2c_hermes_internal_memalign(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedFindHelper0x28void0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypeOf0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtrimEnd0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtoUInt160x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringToSymbolID0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsplitMatch0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeExec0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructorInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructorFastCopy0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreduceHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraisePlaceholder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AraiseErrorForOverridingStaticBuiltin0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_50x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28int0x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseESDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28int0x290x20const(w2c_hermes*, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseDate0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AordinaryToPrimitive0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APreferredType0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AordinaryHasInstance0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aoperator0x3C0x3C0x28llvh0x3A0x3Araw_ostream0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFromPropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefinePropertiesInternal0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmakeTimeFromArgs_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_30x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AlessEqualOp_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x290x3A0x3A0x24_20x3A0x3A_0x5Finvoke0x28int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorClose0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AinstanceOfOperator_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AindexOfHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalTTRCReached0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetStringIndex0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgetForInPropertyNames0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20unsigned0x20int0x260x2C0x20unsigned0x20int0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfindHelper0x28void0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AeverySomeHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aencode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x200x280x2A0x290x28char16_t0x290x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectRegExpExec0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdirectObjectPrototypeToString0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AequivalentTime0x28long0x20long0x29(w2c_hermes*, u64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3Alookup0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransitionMap0x3A0x3AinsertNew0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3AIdentifierHashTable0x3A0x3AgrowAndRehash0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdefineProperty0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Adecode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20bool0x200x280x2A0x290x28char16_t0x290x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateTimeString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetInt160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetBigInt640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsAsync0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetThis0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayCopyHelper0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCScope0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AtypedArrayCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsetWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AproxyCreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AlookupAccessor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AisCompatiblePropertyDescriptor0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AheapFixDown0x28hermes0x3A0x3Avm0x3A0x3ASortModel0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20int0x3E0x3E0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AhasWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AgetWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AdeleteWithTrap0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3AStandardSortModel0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ARuntimeJSONParser0x3A0x3AoperationWalk0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AoperationQuote0x28hermes0x3A0x3Avm0x3A0x3AStringView0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AJSONStringifyer0x3A0x3AappendToOutput0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AWeakValueMap0x3Chermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ATransition0x2C0x20hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3A0x3ApruneInvalid0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aslice0x28hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringView0x3A0x3Aconst_iterator0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficient0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3Aconcat0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitFieldsWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3AvisitArrayWithinRange0x28char0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3AArrayData0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASlotVisitor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3AvisitWithinRange0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ASlotOffsets0x20const0x260x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AshrinkRight0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AincreaseSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AthrowExcessiveCapacityError0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AresizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AincreaseSizeWithinCapacity0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASegmentedArrayBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Acapacity0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3A0x7ERuntimeModule0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x3A0x3AgetStringFromStringID0x28unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AraiseTypeError0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AprintRuntimeGCStats0x28hermes0x3A0x3AJSONEmitter0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRootsForCompleteMarking0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinsertVisitedObject0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x28hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AdrainJobs0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AaddToKeptObjects0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3AremoveLinkedListNode0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHashMapEntry0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3ArehashIfNecessary0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aerase0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AOrderedHashMap0x3A0x3Aclear0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AMetadata0x3A0x3ABuilder0x3A0x3AaddField0x28char0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AsetValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AhasValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AdeleteValue0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3AdebugFreeSlotsAndGetSize0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x2A0x29(w2c_hermes*, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSSymbol0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3Ainitialize0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetTargetAndHandler0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AsetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AownPropertyKeys0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AOwnKeysFlags0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHermesValue0x290x20const(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AhasNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AhasComputed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetPrototypeOf0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3AgetNamed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSProxy0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AupdatePropertyFlagsWithoutTransitions0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3AOptValue0x3Cllvh0x3A0x3AArrayRef0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AupdateOwnProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AsetNamedSlotValueUnsafe0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AhasNamedOrIndexed0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetOwnNamedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetNamedPropertyValue_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ANamedPropertyDescriptor0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AgetComputedDescriptor0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AComputedPropertyDescriptor0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3AcheckPropertyUpdate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3ADefinePropertyFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3APropOpFlags0x29(w2c_hermes*, u32, u32, u32, u32, u64, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3Aerror0x28hermes0x3A0x3Avm0x3A0x3ATwineChar160x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AconsumeUnicode0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AadvanceStrAsSymbol0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSONLexer0x3A0x3AadvanceHelper0x28bool0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3A0x3AnextElement0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29500x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapIteratorImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29490x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3A0x3AforEach0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ADomain0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3AgetFunctionNameAtIndex0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x2C0x20true0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20bool0x260x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x2C0x20bool0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSBigInt0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayIterator0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AIterationKind0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3AcopyDataBlockBytes0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2A0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AmakeA0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x2C0x20true0x2C0x200x28hermes0x3A0x3Avm0x3A0x3AHasFinalizer0x2910x2C0x200x28hermes0x3A0x3Avm0x3A0x3ALongLived0x2900x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x3E0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AsaveGenerator0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AreifyArgumentsSlowPath0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AputByIdTransient_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AimplCallBuiltin0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AgetArgumentsPropByValSlowPath_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateObjectFromBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateGenerator_RJS0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AEnvironment0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInterpreter0x3A0x3AcreateArrayFromBuffer0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ACodeBlock0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AInt16ArrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3Areserve0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AfreeUnmarkedSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AIDTracker0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AcreateNotUniquedSymbol0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocIDAndInsert0x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3AdeleteProperty0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3APropertyPos0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AClassFlags0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHiddenClass0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3APropertyFlags0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AwaitForCollectionToFinish0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsnapshotWriteBarrierInternal0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AsetYoungGen0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AremoveSegmentExtentFromCrashManager0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AoldGenCollection0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AincrementalCollect0x28bool0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetKindAsStr0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AforAllObjs0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AfinalizeAll0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue320x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AconstructorWriteBarrierRangeSlow0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3Acollect0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcheckTripwireAndSubmitStats0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3Asearch0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AOldGen0x3A0x3AaddSegment0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHadesGC0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCallbacks0x260x2C0x20hermes0x3A0x3Avm0x3A0x3APointerBase0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AcallInnerFunction0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3AAction0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x3A0x3AsetNull0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCConfig0x3A0x3AGCConfig0x28hermes0x3A0x3Avm0x3A0x3AGCConfig0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3A0x7EGCBase0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AruntimeWillExecute0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AprintStats0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AcheckTripwire0x28unsigned0x20long0x290x3A0x3ACtx0x3A0x3AcreateSnapshotToFile0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCycle0x3A0x3A0x7EGCCycle0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AGCCycle0x3A0x3AGCCycle0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3A0x3A0x7EGCAnalyticsEvent0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x3A0x3AGCAnalyticsEvent0x28hermes0x3A0x3Avm0x3A0x3AGCAnalyticsEvent0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3AcreateLongLived0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADictPropertyMap0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACopyableVector0x3Chermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x3E0x3A0x3Agrow0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AglobalMutex0x280x29(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeCoverageProfiler0x3A0x3AallProfilers0x280x29(w2c_hermes*); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AfindCatchTargetOffset0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACodeBlock0x3A0x3AcreateCodeBlock0x28hermes0x3A0x3Avm0x3A0x3ARuntimeModule0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ARuntimeFunctionHeader0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AfirstObjForCard0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3AdirtyCardsForAddressRange0x28void0x20const0x2A0x2C0x20void0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACardTable0x3A0x3Aclear0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AextractOwnLengthProperty_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3AcreateThisForConstruct_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetOrCreateIdentifier0x3Cchar0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2900x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AgetOrCreateIdentifier0x3Cchar16_t0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar0x2C0x20true0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3AIdentifierTable0x3A0x3AallocateDynamicString0x3Cchar16_t0x2C0x20true0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2920x3E0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3A0x3AcreateEfficientImpl0x3Cchar16_t0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar16_t0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABufferedStringPrimitive0x3Cchar16_t0x3E0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AStringPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3AinitializeLengthAndName_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3Acreate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Areverse_iterator0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x20const0x2A0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_boundCall0x28hermes0x3A0x3Avm0x3A0x3ABoundFunction0x2A0x2C0x20hermes0x3A0x3Ainst0x3A0x3AInst0x20const0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3Ashift0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3AreallocateToLarger0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3ApushBackSlowPath0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3Ashift0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3AreallocateToLarger0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3ApushBackSlowPath0x28hermes0x3A0x3Avm0x3A0x3AMutableHandle0x3Chermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayStorageBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x3A0x3A_trimSizeCallback0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x20const0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x3A0x3Aoperator0x3D0x28hermes0x3A0x3Avm0x3A0x3AAlignedStorage0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3AcanonicalizeForBlockScoping0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x3A0x3AvisitAndRewriteFor0x28hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3AImportDefaultSpecifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3Avisit0x28hermes0x3A0x3AESTree0x3A0x3ADoWhileStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3AvisitForInOf0x28hermes0x3A0x3AESTree0x3A0x3ALoopStatementNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x3A0x3ASemanticValidator0x28hermes0x3A0x3AContext0x260x2C0x20hermes0x3A0x3Asem0x3A0x3ASemContext0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Asem0x3A0x3AFunctionInfo0x3A0x3A0x7EFunctionInfo0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecode0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AsearchWithBytecode0x28llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ACapturedRange0x3E0x3E0x2A0x2C0x20hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AMatchFlagType0x2C0x20hermes0x3A0x3AStackOverflowGuard0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3Aconstants0x3A0x3AErrorType0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AparseWithBackRefLimit0x3Cchar16_t0x20const0x2A0x3E0x28char16_t0x20const0x2A0x2C0x20char16_t0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20bool0x2C0x20unsigned0x20int0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeGroupName0x28llvh0x3A0x3ASmallVector0x3Cchar16_t0x2C0x205u0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AtryConsumeBracketClassAtom0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AconsumeCharacterEscape0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AcloseAlternation0x28llvh0x3A0x3ASmallVector0x3Chermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AParseStackElement0x2C0x204u0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AapplyQuantifier0x28hermes0x3A0x3Aregex0x3A0x3AParser0x3Chermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20char16_t0x20const0x2A0x3E0x3A0x3AQuantifier0x20const0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3Amatch0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AContext0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x3A0x3Amatch0x28hermes0x3A0x3Aregex0x3A0x3AState0x3Chermes0x3A0x3Aregex0x3A0x3AASCIIRegexTraits0x3E0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2A0x20hermes0x3A0x3Aregex0x3A0x3ARegex0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AappendNode0x3Chermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x2C0x20hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x3E0x28hermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x260x2C0x20bool0x260x2C0x20hermes0x3A0x3Aregex0x3A0x3ASyntaxFlags0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseTemplateLiteral0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28bool0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseSpreadElement0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparsePropertyAssignment0x28bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseProgram0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseOptionalExpressionExceptNew_tail0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseNewExpressionOrOptionalExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AIsConstructorCall0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseIfStatement0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDirective0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassTail0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AClassParseKind0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseClassDeclaration0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBindingInitializer0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseBinaryExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x290x3A0x3A0x24_10x3A0x3Aoperator0x280x290x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssignmentExpression0x28hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x3A0x3AState0x260x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AParam0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AAllowTypedArrowFunction0x2C0x20hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3ACoverTypedParameters0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AparseAssertClause0x28llvh0x3A0x3Asimple_ilist0x3Chermes0x3A0x3AESTree0x3A0x3ANode0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3Aneed0x28hermes0x3A0x3Aparser0x3A0x3ATokenKind0x2C0x20char0x20const0x2A0x2C0x20char0x20const0x2A0x2C0x20llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3A0x3AcheckDeclaration0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3APreParsedData0x3A0x3AgetBufferInfo0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3Aparse0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSParser0x3A0x3AJSParser0x28hermes0x3A0x3AContext0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Aparser0x3A0x3AParserPass0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AstoreCurrentToken0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AskipBlockComment0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanTemplateLiteral0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanReservedWord0x28char0x20const0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanNumber0x28hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AGrammarContext0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AscanLineComment0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitializeReservedIdentifiers0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AinitStorageWith0x28char0x20const0x2A0x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AappendUnicodeToStorage0x28unsigned0x20int0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aparser0x3A0x3AJSLexer0x3A0x3AJSLexer0x28unsigned0x20int0x2C0x20hermes0x3A0x3ASourceErrorManager0x260x2C0x20hermes0x3A0x3ABacktrackingBumpPtrAllocator0x260x2C0x20hermes0x3A0x3AStringTable0x2A0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AisUnicodeOnlySpace0x28unsigned0x20int0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AisSimpleSideEffectFreeInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AcastAsVariable0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3ALReference0x3A0x3AcastAsGlobalObjectProperty0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AserializeScope0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AhoistCreateFunctions0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenFunctionDeclarations0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenExpressionWrapper0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AensureVariableExists0x28hermes0x3A0x3AESTree0x3A0x3AIdentifierNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitParameters0x28hermes0x3A0x3AESTree0x3A0x3AFunctionLikeNode0x2A0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitIteratorValueSlow0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AemitCall0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AcreateScopeBindings0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AESTreeIRGen0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AESTree0x3A0x3AProgramNode0x2A0x3E0x3E0x20const0x260x2C0x20hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgetStringFromEntry0x28hermes0x3A0x3AStringTableEntry0x20const0x260x2C0x20llvh0x3A0x3AArrayRef0x3Cunsigned0x20char0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AappendTagToBuffer0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20unsigned0x20char0x2C0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3A0x7EHVMRegisterAllocator0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AobtainFileAndSourceMapId0x28hermes0x3A0x3ASourceErrorManager0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateLoadStackInst0x28hermes0x3A0x3ALoadStackInst0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AacquirePropertyWriteCacheIndex0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADebugInfoGenerator0x3A0x3AappendString0x28std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x260x2C0x20hermes0x3A0x3AIdentifier0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByIndex0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitPutOwnByIndexL0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMov0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitMovLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJmpUndefinedLong0x28long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJStrictNotEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJStrictEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJNotEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitJEqualLong0x28long0x20long0x2C0x20long0x20long0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64, u64, u64); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeInstructionGenerator0x3A0x3AemitGetGlobalObject0x28long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AgetScopeDescID0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AbytecodeGenerationComplete0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABytecodeFunctionGenerator0x3A0x3AaddFilename0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AcreateBCProviderFromSrcImpl0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ABuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ABuffer0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3ASourceMap0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ACompileFlags0x20const0x260x2C0x20hermes0x3A0x3AScopeChain0x20const0x260x2C0x20void0x200x280x2A0x290x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x290x2C0x20void0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3AModule0x260x290x3E0x20const0x260x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3ABCProviderFromSrc0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABytecodeModule0x3E0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetEpilogue0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AconvertUTF8WithSurrogatesToUTF8WithReplacements0x28std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x260x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AconstructCatchMap0x28hermes0x3A0x3AFunction0x2A0x2C0x20llvh0x3A0x3ADenseMap0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x2C0x20llvh0x3A0x3ADenseMapInfo0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ACatchInst0x2A0x2C0x20hermes0x3A0x3ACatchCoverageInfo0x3E0x3E0x260x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Chermes0x3A0x3ACatchInst0x2A0x3E0x260x2C0x20llvh0x3A0x3ASmallPtrSetImpl0x3Chermes0x3A0x3ABasicBlock0x2A0x3E0x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Asubtract0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3Aadd0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3AaddSignedResultSize0x28hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20long0x20long0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AsignedRightShiftAdapter0x28unsigned0x20long0x20long0x2A0x2C0x20unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AshiftImpl0x28hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AShiftOpIs0x2C0x20hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AnegateAdditiveOpPostProcess0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3Adiv_rem0x3A0x3Acompute0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AbigintAsImpl0x28hermes0x3A0x3Abigint0x3A0x3AMutableBigIntRef0x2C0x20unsigned0x20int0x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Abigint0x3A0x3AImmutableBigIntRef0x2C0x20hermes0x3A0x3Abigint0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABigIntAs0x29(w2c_hermes*, u32, u32, u64, u32, u32); +void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3AdumpIfEnabled0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3ACodeGenerationSettings_DumpSettings0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32, u32, u64); +void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3AdumpIfEnabled0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ACodeGenerationSettings_DumpSettings0x20const0x260x2C0x20llvh0x3A0x3AStringRef0x290x20const(w2c_hermes*, u32, u32, u32, u64); +u32 w2c_hermes_hermes0x3A0x3AUnaryOperatorInst0x3A0x3AparseOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AStackOverflowGuard0x3A0x3AisStackOverflowingSlowPath0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AfindBufferLineAndLoc0x28llvh0x3A0x3ASMLoc0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AdoGenMessage0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ADiagKind0x2C0x20llvh0x3A0x3ASMLoc0x2C0x20llvh0x3A0x3ASMRange0x2C0x20llvh0x3A0x3ATwine0x20const0x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AaddNewSourceBuffer0x28std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cllvh0x3A0x3AMemoryBuffer0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3E0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetRegisterForInstructionAt0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3Adump0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AremoveEntry0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3APhiInst0x3A0x3AaddEntry0x28hermes0x3A0x3AValue0x2A0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3APassManager0x3A0x3A0x7EPassManager0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AParameter0x3A0x3AParameter0x28hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AModule0x3A0x3Adump0x28llvh0x3A0x3Araw_ostream0x260x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AModule0x3A0x3AModule0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3AContext0x3E0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AprimitiveEmitString0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AJSONEmitter0x3A0x3AemitValue0x28long0x20long0x29(w2c_hermes*, u32, u64); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3A0x7EIRPrinter0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitScope0x28hermes0x3A0x3AScopeDesc0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AvisitFunction0x28hermes0x3A0x3AFunction0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintValueLabel0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintInstructionDestination0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AescapeStr0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTryLoadGlobalPropertyInst0x28hermes0x3A0x3AGlobalObjectProperty0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateTopLevelFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateThisParameter0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateResumeGeneratorInst0x28hermes0x3A0x3AValue0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateIteratorBeginInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCResolveEnvironment0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCReifyArgumentsInst0x28hermes0x3A0x3AAllocStackInst0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCLoadParamInst0x28hermes0x3A0x3ALiteralNumber0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCGetGlobalObjectInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateHBCAllocObjectFromBufferInst0x28llvh0x3A0x3ASmallVector0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Chermes0x3A0x3ALiteral0x2A0x2C0x20hermes0x3A0x3ALiteral0x2A0x3E0x2C0x204u0x3E0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGlobalObjectProperty0x28hermes0x3A0x3AIdentifier0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateGetNewTargetInst0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateFunction0x28hermes0x3A0x3AScopeDesc0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x20hermes0x3A0x3AFunction0x3A0x3ADefinitionKind0x2C0x20bool0x2C0x20hermes0x3A0x3ASourceVisibility0x2C0x20llvh0x3A0x3ASMRange0x2C0x20bool0x2C0x20hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRBuilder0x3A0x3AcreateAllocStackInst0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AFunctionScopeAnalysis0x3A0x3AgetScopeDepth0x28hermes0x3A0x3AScopeDesc0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ABlockScopingTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3Asem0x3A0x3ASemanticValidator0x2C0x20true0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3Asem0x3A0x3ASemanticValidator0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassPropertyNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AWithStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AObjectPatternNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AForInStatementNode0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AESTree0x3A0x3ARecursiveVisitorDispatch0x3Chermes0x3A0x3AES6ClassesTransformations0x2C0x20false0x3E0x3A0x3AvisitChildren0x28hermes0x3A0x3AES6ClassesTransformations0x260x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassDeclarationNode0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AmakeSingleVariableDecl0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AmakeHermesES6InternalCall0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AStringRef0x2C0x200x28anonymous0x20namespace0x290x3A0x3ANodeVector0x20const0x260x29(w2c_hermes*, u32, u32, u64, u32); +u32 w2c_hermes_hermes0x3A0x3AES6ClassesTransformations0x3A0x3AcreateClass0x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3AClassBodyNode0x2A0x2C0x20hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ADominanceInfo0x3A0x3AproperlyDominates0x28hermes0x3A0x3AInstruction0x20const0x2A0x2C0x20hermes0x3A0x3AInstruction0x20const0x2A0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AparseOperator0x28llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ABinaryOperatorInst0x3A0x3AgetSideEffect0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ABasicBlock0x3A0x3AeraseFromParent0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ABacktrackingBumpPtrAllocator0x3A0x3A0x7EBacktrackingBumpPtrAllocator0x280x29(w2c_hermes*, u32); +void w2c_hermes_getrule(w2c_hermes*, u32, u32); +u32 w2c_hermes_getint(w2c_hermes*, u32); +u32 w2c_hermes_getenv(w2c_hermes*, u32); +u32 w2c_hermes_g_dtoa(w2c_hermes*, u32, f64, u32, u32, u32); +u32 w2c_hermes_checkint(w2c_hermes*, u64); +u32 w2c_hermes_char0x2A0x20llvh0x3A0x3Ahashing0x3A0x3Adetail0x3A0x3Ahash_combine_recursive_helper0x3A0x3Acombine_data0x3Cunsigned0x20int0x3E0x28unsigned0x20long0x260x2C0x20char0x2A0x2C0x20char0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x2C0x20unsigned0x20int0x2A0x3E0x28unsigned0x20int0x2A0x2C0x20unsigned0x20int0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x3E0x28std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cstd0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Apair0x3Cunsigned0x20int0x2C0x20unsigned0x20int0x3E0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x2C0x20llvh0x3A0x3ASMFixIt0x2A0x3E0x28llvh0x3A0x3ASMFixIt0x2A0x2C0x20llvh0x3A0x3ASMFixIt0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Cllvh0x3A0x3ASMFixIt0x2C0x20llvh0x3A0x3ASMFixIt0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AKindedEntry0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x3E0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x3A0x3AtoTable0x28hermes0x3A0x3Ahbc0x3A0x3AUniquingStringLiteralAccumulator0x2C0x20bool0x290x3A0x3AIndex0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x3E0x28hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fless0x3Chermes0x3A0x3AExceptionHandlerInfo0x2C0x20hermes0x3A0x3AExceptionHandlerInfo0x3E0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Chermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x3E0x28llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20llvh0x3A0x3Adetail0x3A0x3ADenseMapPair0x3Chermes0x3A0x3ASwitchImmInst0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3ASwitchImmInfo0x3E0x2A0x2C0x20hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3AgenerateJumpTable0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_bool0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Finsertion_sort_incomplete0x3Chermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x3E0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3ABufferedMessage0x2A0x2C0x20hermes0x3A0x3ASourceErrorManager0x3A0x3AdisableBuffering0x280x290x3A0x3A0x24_00x260x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_b2d(w2c_hermes*, u32, u32); +void w2c_hermes_0x5F_wasm_call_ctors(w2c_hermes*); +u32 w2c_hermes_0x5F_vfprintf_internal(w2c_hermes*, u32, u32, u32, u32, u32); +f64 w2c_hermes_0x5F_tan(w2c_hermes*, f64, f64, u32); +u32 w2c_hermes_0x5F_syscall_openat(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_syscall_mprotect(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x5F_strchrnul(w2c_hermes*, u32, u32); +void w2c_hermes_0x5F_overflow(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_map_file(w2c_hermes*, u32); +u32 w2c_hermes_0x5F_lockfile(w2c_hermes*, u32); +f64 w2c_hermes_0x5F_expo2(w2c_hermes*, f64, f64); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_static_type_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Aprocess_found_base_class0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x5FZN6hermes6bigint12_GLOBAL_0x5FN_127BigIntLiteralParsingToolBoxINS1_26StringIntegerLiteralParserIN4llvh8ArrayRefIDsEEEEE22lookaheadAndEatIfAnyOfIJLDs48ELDs49ELDs50ELDs51ELDs52ELDs53ELDs54ELDs55ELDs56ELDs57ELDs65ELDs66ELDs67ELDs68ELDs69ELDs70ELDs97ELDs98ELDs99ELDs100ELDs101ELDs102EEEENS_8OptValueIDsEEv(w2c_hermes*, u32, u32); +void w2c_hermes_0x5FExit(w2c_hermes*); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AwriteToBuf0x28HermesABIGrowableBuffer0x2A0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ArunBCProvider0x280x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x2C0x20llvh0x3A0x3AStringRef0x29(w2c_hermes*, u32, u32, u32, u64); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_arraybuffer_from_external_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIMutableBuffer0x2A0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AlayoutIfNeeded0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cunsigned0x20char0x3E0x3A0x3AStringEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cunsigned0x20char0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cunsigned0x20char0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AlayoutIfNeeded0x280x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x260x20std0x3A0x3A_0x5F20x3A0x3Avector0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AStringPacker0x3Cchar16_t0x3E0x3A0x3AStringEntry0x3E0x3E0x3A0x3Aemplace_back0x3Cunsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x3E0x28unsigned0x20int0x260x2C0x20std0x3A0x3A_0x5F20x3A0x3Avector0x3Cchar16_t0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar16_t0x3E0x3E0x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AMemoryBufferMem0x3Cllvh0x3A0x3AMemoryBuffer0x3E0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AManagedValue0x3Chermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x3E0x3A0x3Ainvalidate0x28HermesABIManagedPointer0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AFunctionDebugInfoDeserializer0x3A0x3Anext0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_void0x2A0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_proxy0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3Atuple0x3Cstd0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3E0x2C0x20void0x200x280x2A0x290x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x290x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x3E0x3E0x28void0x2A0x29(w2c_hermes*, u32); +f64 w2c_hermes_trunc(w2c_hermes*, f64); +f64 w2c_hermes_tanh(w2c_hermes*, f64); +f64 w2c_hermes_tan(w2c_hermes*, f64); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aequivalent0x28std0x3A0x3A_0x5F20x3A0x3Aerror_code0x20const0x260x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Aequivalent0x28int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_condition0x20const0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3Aerror_category0x3A0x3Adefault_error_condition0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_specific_ptr0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fthread_struct0x3E0x3A0x3A_0x5Fat_thread_exit0x28void0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fsystem_error_category0x3A0x3Adefault_error_condition0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Avm0x3A0x3ACrashManager0x2C0x20hermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ANopCrashManager0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3A0x3A_0x5Fshared_ptr_default_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x2C0x20hermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABackendContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_pointer0x3Chermes0x3A0x3ASourceMap0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3ASourceMap0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMap0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Amutex0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AHeapSegment0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3APreParser0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aparser0x3A0x3Adetail0x3A0x3AJSParserImpl0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCallsContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASourceMapTranslator0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASourceMapTranslator0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3ASerializedScope0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3ASerializedScope0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A0x7E_0x5Fshared_ptr_emplace0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fshared_ptr_emplace0x3Chermes0x3A0x3AContext0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3AContext0x3E0x3E0x3A0x3A_0x5Fon_zero_shared0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Fgeneric_error_category0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A0x7E_0x5Ffunc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Adestroy_deallocate0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3Adestroy0x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cstd0x3A0x3A_0x5F20x3A0x3Afunction0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AinitNativeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreezeBuiltins0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3Aoperator0x280x290x28unsigned0x20int0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x260x260x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Chermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AassertBuiltinsUnmodified0x280x290x3A0x3A0x24_00x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AExecutionStatus0x200x28unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3APredefined0x3A0x3AStr0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ASymbolID0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3Aoperator0x280x290x28int0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28int0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3ARuntime0x28std0x3A0x3A_0x5F20x3A0x3Ashared_ptr0x3Chermes0x3A0x3Avm0x3A0x3AStorageProvider0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28int0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x290x3A0x3A0x24_00x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda10x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20void0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda00x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3Aoperator0x280x290x280x29(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x280x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x290x3A0x3A0x27lambda0x270x280x290x3E0x2C0x20bool0x200x280x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenYieldStarExpr0x28hermes0x3A0x3AESTree0x3A0x3AYieldExpressionNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenTryStatement0x28hermes0x3A0x3AESTree0x3A0x3ATryStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x260x260x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x260x260x2C0x20hermes0x3A0x3ABasicBlock0x2A0x260x260x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Airgen0x3A0x3AESTreeIRGen0x3A0x3AgenForOfStatement0x28hermes0x3A0x3AESTree0x3A0x3AForOfStatementNode0x2A0x290x3A0x3A0x24_00x3A0x3Aoperator0x280x290x280x290x20const0x3A0x3A0x27lambda0x270x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x2C0x20void0x200x28hermes0x3A0x3AESTree0x3A0x3ANode0x2A0x2C0x20hermes0x3A0x3Airgen0x3A0x3AControlFlowChange0x2C0x20hermes0x3A0x3ABasicBlock0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_40x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_30x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3Aoperator0x280x290x28llvh0x3A0x3AStringRef0x260x260x2C0x20bool0x260x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_20x3E0x2C0x20void0x200x28llvh0x3A0x3AStringRef0x2C0x20bool0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_10x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3AFunction0x20const0x2A0x260x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cbool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Chermes0x3A0x3Ahbc0x3A0x3AgenerateBytecodeModule0x28hermes0x3A0x3AModule0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3AFunction0x2A0x2C0x20hermes0x3A0x3ABytecodeGenerationOptions0x20const0x260x2C0x20hermes0x3A0x3AOptValue0x3Cunsigned0x20int0x3E0x2C0x20hermes0x3A0x3ASourceMapGenerator0x2A0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aunique_ptr0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x2C0x20std0x3A0x3A_0x5F20x3A0x3Adefault_delete0x3Chermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3E0x3E0x290x3A0x3A0x24_00x3E0x2C0x20bool0x200x28hermes0x3A0x3AFunction0x20const0x2A0x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3Aoperator0x280x290x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x260x260x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Fbase0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_std0x3A0x3A_0x5F20x3A0x3A_0x5Ffunction0x3A0x3A_0x5Ffunc0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3C0x28anonymous0x20namespace0x290x3A0x3AHermesABIRuntimeImpl0x3A0x3AHermesABIRuntimeImpl0x28hermes0x3A0x3Avm0x3A0x3ARuntimeConfig0x20const0x260x290x3A0x3A0x27lambda0x270x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x2C0x20void0x200x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARootAcceptor0x260x290x3E0x3A0x3A_0x5Fclone0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_stackSave_0(w2c_hermes*); +void w2c_hermes_stackRestore_0(w2c_hermes*, u32); +u32 w2c_hermes_stackAlloc_0(w2c_hermes*, u32); +f64 w2c_hermes_sqrt(w2c_hermes*, f64); +u32 w2c_hermes_sn_write(w2c_hermes*, u32, u32, u32); +f64 w2c_hermes_sinh(w2c_hermes*, f64); +f64 w2c_hermes_sin(w2c_hermes*, f64); +void w2c_hermes_pop_arg_long_double(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AprintRuntimeGCStats0x28hermes0x3A0x3AJSONEmitter0x260x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AonGCEvent0x28hermes0x3A0x3Avm0x3A0x3AGCEventKind0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkWeakRoots0x28hermes0x3A0x3Avm0x3A0x3AWeakRootAcceptor0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmarkRoots0x28hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x260x2C0x20bool0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmallocSize0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetSymbolsEnd0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCurrentIPSlow0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreeSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_non0x2Dvirtual0x20thunk0x20to0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_log2(w2c_hermes*, f64); +f64 w2c_hermes_log10(w2c_hermes*, f64); +void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3A0x7Eraw_svector_ostream0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Apwrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); +u64 w2c_hermes_llvh0x3A0x3Araw_svector_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3A0x7Eraw_string_ostream0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_llvh0x3A0x3Araw_string_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3Ahas_colors0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_ostream0x3A0x3AchangeColor0x28llvh0x3A0x3Araw_ostream0x3A0x3AColors0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3A0x7Eraw_fd_ostream0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Awrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AreverseColor0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AresetColor0x280x29(w2c_hermes*, u32); +void w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Apwrite_impl0x28char0x20const0x2A0x2C0x20unsigned0x20long0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u32, u32, u64); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Ais_displayed0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Ahas_colors0x280x290x20const(w2c_hermes*, u32); +u64 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3Acurrent_pos0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_llvh0x3A0x3Araw_fd_ostream0x3A0x3AchangeColor0x28llvh0x3A0x3Araw_ostream0x3A0x3AColors0x2C0x20bool0x2C0x20bool0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x2C0x20int0x2C0x20char0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cint0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3Aformat_object0x3Cchar0x2C0x20int0x2C0x20int0x3E0x3A0x3Asnprint0x28char0x2A0x2C0x20unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3ANodeEquals0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x20const0x260x2C0x20unsigned0x20int0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3AGetNodeProfile0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_llvh0x3A0x3AFoldingSet0x3Chermes0x3A0x3ALiteralNumber0x3E0x3A0x3AComputeNodeHash0x28llvh0x3A0x3AFoldingSetBase0x3A0x3ANode0x2A0x2C0x20llvh0x3A0x3AFoldingSetNodeID0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetPrototypeAdd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakSetConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakRefPrototypeDeref0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakRefConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AweakMapConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AuriUnescaped0x28char16_t0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AunescapedURISet0x28char16_t0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aunescape0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSymbolToStringTag0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSubarray0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSort0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeReverse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeReduce0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeMapFilter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeJoin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFindLast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeFill0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeEverySome0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeCopyWithin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeByteOffset0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayFrom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtypedArrayBaseConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtimeTZString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AthrowTypeError0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncoding0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncode0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderPrototypeEncodeInto0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AtextEncoderConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3Atesthelpers0x3A0x3ADummyObject0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Atesthelpers0x3A0x3ADummyObject0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolPrototypeDescriptionGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolKeyFor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolFor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsymbolConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringRaw0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrim0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrimStart0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeTrimEnd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToUpperCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLowerCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLocaleUpperCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeToLocaleLowerCase0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSymbolIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSubstring0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSubstr0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSplit0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeSearch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeReplace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeReplaceAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeRepeat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypePad0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeNormalize0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeMatch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeMatchAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeLocaleCompare0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeLastIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeIncludesOrStartsWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeEndsWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeConcat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCodePointAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCharCodeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeCharAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringFromCodePoint0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringFromCharCode0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AstringConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsilentObjectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeSizeGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeClear0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetPrototypeAdd0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AsetConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunContextFunc2Arg0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArunContextFunc1Arg0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +f64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AroundHalfwaysTowardsInfinity0x28double0x29(w2c_hermes*, f64); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreservedURISet0x28char16_t0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Arequire0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ArequireFast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpStringIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpSourceGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpRightContextGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeTest0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolSplit0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolSearch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolReplace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolMatch0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpPrototypeSymbolMatchAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLeftContextGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLastParenGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpLastMatchGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpInputGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpFlagsGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpFlagPropertyGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpDollarNumberGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AregExpConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectPreventExtensions0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectOwnKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectIsExtensible0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectGetOwnPropertyDescriptor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectDeleteProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectDefineProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectConstruct0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AreflectApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyRevocationSteps0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyRevocable0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AproxyConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aprint0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseInt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AparseFloat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectSetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectSeal0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeProto_setter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeProto_getter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypePropertyIsEnumerable0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeLookupSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeLookupGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeIsPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeHasOwnProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeDefineSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPrototypeDefineGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectPreventExtensions0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsSealed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsFrozen0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectIsExtensible0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectHasOwn0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetPrototypeOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertySymbols0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyNames0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyDescriptors0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectGetOwnPropertyDescriptor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFromEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectFreeze0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefineProperty0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectDefineProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectCreate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AobjectAssign0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToPrecision0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToFixed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberPrototypeToExponential0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsSafeInteger0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsNaN0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsInteger0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberIsFinite0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AnumberConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathSign0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathRandom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathPow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathMin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathMax0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathImul0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathHypot0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathFround0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmathClz320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeValues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeSizeGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeSet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeKeys0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeHas0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeGet0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeEntries0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeDelete0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapPrototypeClear0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AmapConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AjsonStringify0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AjsonParse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AiteratorPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisNaN0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AisFinite0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalUseEngineQueue0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalTTIReached0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalSetPromiseRejectionTrackingHook0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalIsProxy0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalIsLazy0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalHasPromise0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalHasES6Class0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetWeakSize0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetRuntimeProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetInstrumentedStats0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetFunctionLocation0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalGetEpilogues0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalEnqueueJob0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalEnablePromiseRejectionTracker0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalDrainJobs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesInternalDetachArrayBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinThrowTypeError0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinInitRegexNamedGroups0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetTemplateObject0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetOriginalNativeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGetMethod0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinGeneratorSetDelegated0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinExportAll0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinExponentiate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinEnsureObject0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyRestArgs0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinCopyDataProperties0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinArraySpread0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AhermesBuiltinApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorPrototypeReturnOrThrow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AgeneratorFunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Agc0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeSymbolHasInstance0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeCall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeBind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionPrototypeApply0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AfunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aeval0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aescape0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorStackSetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorStackGetter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AerrorCaptureStackTrace0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AencodeURI0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AencodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURI0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdecodeURIComponent0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatetimeToISOString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateUTC_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateTimeUTCString0x28double0x2C0x20double0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar0x3E0x260x29(w2c_hermes*, f64, f64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToStringHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToLocaleStringHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeToJSON_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSymbolToPrimitive0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetYear_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetTime_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetSeconds_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMonth_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMinutes_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetMilliseconds_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetHours_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetFullYear_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeSetDate_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeGetterHelper0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdatePrototypeGetTime0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateParse_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateNow0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdateConstructor_RJS0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetFloat640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeSetFloat320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetUint160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt80x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetInt160x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetFloat640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetFloat320x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetBigUint640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeGetBigInt640x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeByteOffset0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewPrototypeBuffer0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AdataViewConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeIsNative0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetLineNumber0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFunctionName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetFileName0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetColumnNumber0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AcallSitePrototypeGetBytecodeAddress0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Abtoa0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbooleanConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintTruncate0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeValueOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AbigintConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3Aatob0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AasyncFunctionConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeWith0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeUnshift0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToSpliced0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToReversed0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeToLocaleString0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSplice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSort0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSome0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeShift0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReverse0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReduce0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeReduceRight0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypePush0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypePop0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeMap0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeLastIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeJoin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIterator0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIndexOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeIncludes0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeForEach0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFlat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFlatMap0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFind0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFindLast0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFilter0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeFill0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeEvery0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeCopyWithin0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeConcat0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayPrototypeAt0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayOf0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayIteratorPrototypeNext0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayIsArray0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayFrom0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferPrototypeSlice0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferPrototypeByteLength0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferIsView0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AarrayBufferConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3AnewStorageImpl0x28char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AVMAllocateStorageProvider0x3A0x3AdeleteStorageImpl0x28void0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3A0x7ETypedArraySortModel0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3A0x7ETypedArraySortModel0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Ctrue0x3E0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3A0x7ETypedArraySortModel0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3A0x7ETypedArraySortModel0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ATypedArraySortModel0x3Cfalse0x3E0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3A0x7EStandardSortModel0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3A0x7EStandardSortModel0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3Aswap0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3AStandardSortModel0x3A0x3Acompare0x28unsigned0x20int0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AURIErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATypeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ATimeoutErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ASyntaxErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AStorageProvider0x3A0x3A0x7EStorageProvider0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3A0x7ERuntime0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AvisitIdentifiers0x28std0x3A0x3A_0x5F20x3A0x3Afunction0x3Cvoid0x200x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AStringPrimitive0x20const0x2A0x290x3E0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AunmarkSymbols0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AonGCEvent0x28hermes0x3A0x3Avm0x3A0x3AGCEventKind0x2C0x20std0x3A0x3A_0x5F20x3A0x3Abasic_string0x3Cchar0x2C0x20std0x3A0x3A_0x5F20x3A0x3Achar_traits0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aallocator0x3Cchar0x3E0x3E0x20const0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AmallocSize0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetSymbolsEnd0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCurrentIPSlow0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AgetCallStackNoAlloc0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AfreeSymbols0x28llvh0x3A0x3ABitVector0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARuntime0x3A0x3AconvertSymbolToUTF80x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3ARootSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCSymbolID0x20const0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARootAndSlotAcceptorWithNames0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AReferenceErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ARangeErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AQuitErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeState0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSWeakMapImplBase0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3Aallocate0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3AallocateSpecies0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArrayBase0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSString0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSRegExp0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_setOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSObject0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSError0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3A_proxyNativeCall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSCallableProxy0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHiddenClass0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3A0x7EHadesGC0x280x290x2E1(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AttiReached0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AprintStats0x28hermes0x3A0x3AJSONEmitter0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AinYoungGen0x28void0x20const0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AgetCrashManagerHeapInfo0x28hermes0x3A0x3Avm0x3A0x3ACrashManager0x3A0x3AHeapInformation0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AcanAllocExternalMemory0x28unsigned0x20int0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkWeakRootsAcceptor0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3A0x7EMarkAcceptor0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3A0x3AacceptWeak0x28hermes0x3A0x3Avm0x3A0x3AWeakRootBase0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGeneratorInnerFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AoomDetail0x28llvh0x3A0x3AMutableArrayRef0x3Cchar0x3E0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aerror_code0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetPeakLiveAfterGC0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetPeakAllocatedBytes0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetHeapInfo0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AgetHeapInfoWithMallocSize0x28hermes0x3A0x3Avm0x3A0x3AGCBase0x3A0x3AHeapInfo0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AFinalizableNativeFunction0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar0x3E0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AExternalStringPrimitive0x3Cchar16_t0x3E0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AEvalErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AMarkAcceptor0x3E0x3A0x3AacceptNullable0x28hermes0x3A0x3Avm0x3A0x3APinnedHermesValue0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue0x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Ctrue0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCPointerBase0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCHermesValueBase0x3Chermes0x3A0x3Avm0x3A0x3AHermesValue320x3E0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADroppingAcceptor0x3Chermes0x3A0x3Avm0x3A0x3AHadesGC0x3A0x3AEvacAcceptor0x3Cfalse0x3E0x3E0x3A0x3Aaccept0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x260x2C0x20char0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADomain0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3A_mallocSizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ADecoratedObject0x3A0x3A_finalizeImpl0x28hermes0x3A0x3Avm0x3A0x3AGCCell0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallable0x3A0x3A_newObjectImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakRef0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29520x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSWeakMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29510x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20short0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29400x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20long0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29450x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20int0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29410x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29390x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cunsigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29380x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Csigned0x20char0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29350x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cshort0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29360x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Clong0x20long0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29440x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cint0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29370x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cfloat0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29420x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSTypedArray0x3Cdouble0x2C0x200x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29430x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSSymbol0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSString0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSRegExp0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSProxy0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSNumber0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29480x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSMapImpl0x3C0x28hermes0x3A0x3Avm0x3A0x3ACellKind0x29470x3E0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSGeneratorFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSError0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSDate0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSDataView0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSBoolean0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSBigInt0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSAsyncFunction0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSArrayBuffer0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ACallResult0x3Chermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x200x28hermes0x3A0x3Avm0x3A0x3Adetail0x3A0x3ACallResultSpecialize0x2960x3E0x20hermes0x3A0x3Avm0x3A0x3ANativeConstructor0x3A0x3AcreatorFunction0x3Chermes0x3A0x3Avm0x3A0x3AJSArray0x3E0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20void0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_newObjectImpl_RJS0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABoundFunction0x3A0x3A_callImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ACallable0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AunsignedRightShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Asubtract0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AsignedRightShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Aremainder0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Amultiply0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AleftShift0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3Adivide0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseXOR0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseOR0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AbitwiseAND0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AasUintN0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u64, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3A0x3AasIntN0x28hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20long0x20long0x2C0x20hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3ABigIntPrimitive0x3E0x29(w2c_hermes*, u32, u32, u64, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_haveOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedRangeImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedPropertyFlagsImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +u64 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_getOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3APseudoHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_deleteOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AHandle0x3Chermes0x3A0x3Avm0x3A0x3AJSObject0x3E0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Avm0x3A0x3AArrayImpl0x3A0x3A_checkAllOwnIndexedImpl0x28hermes0x3A0x3Avm0x3A0x3AJSObject0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3AObjectVTable0x3A0x3ACheckAllOwnIndexedMode0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Avm0x3A0x3AAggregateErrorConstructor0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AWordBoundaryNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ARightAnchorNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ANode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3A0x7EMatchCharNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3A0x7EMatchCharNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AtryCoalesceCharacters0x28llvh0x3A0x3ASmallVector0x3Cunsigned0x20int0x2C0x205u0x3E0x2A0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchCharNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMatchAnyNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3A0x7EMarkedSubexpressionNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3A0x7EMarkedSubexpressionNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AMarkedSubexpressionNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3A0x7ELoopNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3A0x7ELoopNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALoopNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3A0x7ELookaroundNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3A0x7ELookaroundNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALookaroundNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ALeftAnchorNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AGoalNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7EBracketNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3A0x7EBracketNode0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchesExactlyOneCharacter0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABracketNode0x3Chermes0x3A0x3Aregex0x3A0x3AUTF16RegexTraits0x3E0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3ABackRefNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3A0x7EAlternationNode0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3A0x7EAlternationNode0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AreverseChildren0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AmatchConstraints0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AgetChildren0x280x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aregex0x3A0x3AAlternationNode0x3A0x3AemitStep0x28hermes0x3A0x3Aregex0x3A0x3ARegexBytecodeStream0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Aplatform_unicode0x3A0x3AdateFormat0x28double0x2C0x20bool0x2C0x20bool0x2C0x20llvh0x3A0x3ASmallVectorImpl0x3Cchar16_t0x3E0x260x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Aoscompat0x3A0x3Avm_madvise0x28void0x2A0x2C0x20unsigned0x20long0x2C0x20hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3Aname0x280x290x20const(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Aoom_category0x280x290x3A0x3AOOMErrorCategory0x3A0x3Amessage0x28int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3Awarmup0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20int0x2C0x20std0x3A0x3A_0x5F20x3A0x3Aatomic0x3Cbool0x3E0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ASpillRegisters0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ARecreateCheapValues0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AOptEnvironmentInit0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerSwitchIntoJumpTables0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerLoadStoreFrameInst0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerConstruction0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerCalls0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerBuiltinCalls0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALowerArgumentsArray0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadParameters0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstants0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ALoadConstantValueNumbering0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AInsertProfilePoint0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AhasTargetSpecificLowering0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AhandleInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHVMRegisterAllocator0x3A0x3AgetMaxRegisterUsage0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3AHBCISel0x3A0x3Agenerate0x28hermes0x3A0x3ASourceMapGenerator0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ADedupReifyArguments0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3A0x7EBCProviderLazy0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderLazy0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3A0x7EBCProviderFromSrc0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3A0x7EBCProviderFromSrc0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AisFunctionLazy0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromSrc0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3A0x7EBCProviderFromBuffer0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AwillNeedStringTable0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstartWarmup0x28unsigned0x20char0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AstartPageAccessTracker0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3Amadvise0x28hermes0x3A0x3Aoscompat0x3A0x3AMAdvice0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetStringTableEntry0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetRawBuffer0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetPageAccessTracker0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetFunctionHeader0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetExceptionTable0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetEpilogue0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetDebugOffsets0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AgetBytecode0x28unsigned0x20int0x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AcreateDebugInfo0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AadviseStringTableSequential0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderFromBuffer0x3A0x3AadviseStringTableRandom0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3A0x7EBCProviderBase0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3Ahbc0x3A0x3ABCProviderBase0x3A0x3AgetSourceHash0x280x290x20const(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3A0x7EDumpModule0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3A0x7EDumpModule0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpModule0x3A0x3ArunOnModule0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3A0x7EDumpFunction0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3A0x7EDumpFunction0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3A0x28anonymous0x20namespace0x290x3A0x3ADumpFunction0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ASwitchLowering0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3A0x7ESourceMapTranslator0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3A0x7ESourceMapTranslator0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3ASourceMapTranslator0x3A0x3Atranslate0x28hermes0x3A0x3ASourceErrorManager0x3A0x3ASourceCoords0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASourceErrorManager0x3A0x3AprintDiagnostic0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3ASimpleDiagHandler0x3A0x3Ahandler0x28llvh0x3A0x3ASMDiagnostic0x20const0x260x2C0x20void0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ARegisterAllocator0x3A0x3AgetMaxRegisterUsage0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AOwnedMemoryBuffer0x3A0x3A0x7EOwnedMemoryBuffer0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AOwnedMemoryBuffer0x3A0x3A0x7EOwnedMemoryBuffer0x280x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AMovElimination0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerStoreInstrs0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerNumericProperties0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerExponentiationOperator0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerCondBranch0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALowerAllocObject0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ALimitAllocArray0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3A0x7EIRPrinter0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintTypeLabel0x28hermes0x3A0x3AType0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintSourceLocation0x28llvh0x3A0x3ASMRange0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintSourceLocation0x28llvh0x3A0x3ASMLoc0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintInstruction0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionVariables0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AIRPrinter0x3A0x3AprintFunctionHeader0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AHoistStartGenerator0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3A0x7EHermesLLVMMemoryBuffer0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3A0x7EHermesLLVMMemoryBuffer0x280x29(w2c_hermes*, u32); +void w2c_hermes_hermes0x3A0x3AHermesLLVMMemoryBuffer0x3A0x3AgetBufferIdentifier0x280x290x20const(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AFuncCallNOpts0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3AESTree0x3A0x3AgetCallee0x28hermes0x3A0x3AESTree0x3A0x3ACallExpressionLikeNode0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_hermes0x3A0x3ADCE0x3A0x3ArunOnModule0x28hermes0x3A0x3AModule0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACodeMotion0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_hermes0x3A0x3ACSE0x3A0x3ArunOnFunction0x28hermes0x3A0x3AFunction0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_get_hermes_abi_vtable_0(w2c_hermes*); +u32 w2c_hermes_get_global_base_0(w2c_hermes*); +u32 w2c_hermes_fmt_fp(w2c_hermes*, u32, f64, u32, u32, u32, u32); +f64 w2c_hermes_floor(w2c_hermes*, f64); +f64 w2c_hermes_fabs(w2c_hermes*, f64); +u32 w2c_hermes_dlposix_memalign(w2c_hermes*, u32, u32, u32); +void w2c_hermes_demangling_terminate_handler0x280x29(w2c_hermes*); +void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C2ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); +void w2c_hermes_decltype0x28auto0x290x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fvisitation0x3A0x3A_0x5Fbase0x3A0x3A_0x5Fdispatcher0x3C1ul0x3E0x3A0x3A_0x5Fdispatch0x5Babi0x3Av150070x5D0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fdtor0x3Cstd0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Ftraits0x3Cstd0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x2C0x200x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x3E0x3A0x3A_0x5Fdestroy0x5Babi0x3Av150070x5D0x280x290x3A0x3A0x27lambda0x270x28auto0x260x290x260x260x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x3E0x28auto0x2C0x20std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_0x5Fbase0x3C0x28std0x3A0x3A_0x5F20x3A0x3A_0x5Fvariant_detail0x3A0x3A_Trait0x2910x2C0x20std0x3A0x3A_0x5F20x3A0x3Amonostate0x2C0x20hermes0x3A0x3AScopedHashTableScope0x3Chermes0x3A0x3AIdentifier0x2C0x20hermes0x3A0x3AValue0x2A0x3E0x2C0x20hermes0x3A0x3Airgen0x3A0x3AEnterBlockScope0x3E0x260x29(w2c_hermes*, u32, u32); +f64 w2c_hermes_cosh(w2c_hermes*, f64); +f64 w2c_hermes_cos(w2c_hermes*, f64); +f64 w2c_hermes_ceil(w2c_hermes*, f64); +f64 w2c_hermes_cbrt(w2c_hermes*, f64); +f64 w2c_hermes_atanh(w2c_hermes*, f64); +f64 w2c_hermes_asinh(w2c_hermes*, f64); +f64 w2c_hermes_asin(w2c_hermes*, f64); +f64 w2c_hermes_acosh(w2c_hermes*, f64); +f64 w2c_hermes_acos(w2c_hermes*, f64); +void w2c_hermes_0x5Finitialize_0(w2c_hermes*); +u32 w2c_hermes_0x5F_stdio_write(w2c_hermes*, u32, u32, u32); +u64 w2c_hermes_0x5F_stdio_seek(w2c_hermes*, u32, u64, u32); +u32 w2c_hermes_0x5F_stdio_close(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Asearch_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Asearch_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fsi_class_type_info0x3A0x3Ahas_unambiguous_public_base0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Asearch_below_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Asearch_above_dst0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x20const0x2A0x2C0x20void0x20const0x2A0x2C0x20int0x2C0x20bool0x290x20const(w2c_hermes*, u32, u32, u32, u32, u32, u32); +void w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Ahas_unambiguous_public_base0x28_0x5Fcxxabiv10x3A0x3A_0x5Fdynamic_cast_info0x2A0x2C0x20void0x2A0x2C0x20int0x290x20const(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x5F_cxxabiv10x3A0x3A_0x5Fclass_type_info0x3A0x3Acan_catch0x28_0x5Fcxxabiv10x3A0x3A_0x5Fshim_type_info0x20const0x2A0x2C0x20void0x2A0x260x290x20const(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E6(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E4(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor0x2E3(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxx_global_array_dtor(w2c_hermes*, u32); +void w2c_hermes_0x5F_cxa_pure_virtual(w2c_hermes*); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Astrict_equals_bigint0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_external_memory_pressure0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20unsigned0x20long0x290x3A0x3A0x24_00x3A0x3A_0x5Finvoke0x28hermes0x3A0x3Avm0x3A0x3AHadesGC0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeState0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_object_external_memory_pressure0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABINativeState0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_native_exception_message0x28HermesABIRuntime0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aset_js_error_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Arelease_hermes_runtime0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_arraybuffer0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aobject_is_array0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Amake_hermes_runtime0x28HermesABIRuntimeConfig0x20const0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Alock_weak_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIWeakObject0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ais_hermes_bytecode0x28unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ainstance_of0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIFunction0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ahas_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Ahas_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_utf8_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_names0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_from_value0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIValue0x20const0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_object_property_from_propnameid0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x2C0x20HermesABIPropNameID0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_native_state0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_host_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_host_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_global_object0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_arraybuffer_size0x28HermesABIRuntime0x2A0x2C0x20HermesABIArrayBuffer0x29(w2c_hermes*, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_arraybuffer_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIArrayBuffer0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_array_length0x28HermesABIRuntime0x2A0x2C0x20HermesABIArray0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_and_clear_native_exception_message0x28HermesABIRuntime0x2A0x2C0x20HermesABIGrowableBuffer0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aget_and_clear_js_error_value0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aevaluate_javascript_source0x28HermesABIRuntime0x2A0x2C0x20HermesABIBuffer0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Aevaluate_hermes_bytecode0x28HermesABIRuntime0x2A0x2C0x20HermesABIBuffer0x2A0x2C0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Adrain_microtasks0x28HermesABIRuntime0x2A0x2C0x20int0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_weak_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIObject0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_string_from_utf80x28HermesABIRuntime0x2A0x2C0x20unsigned0x20char0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_propnameid_from_symbol0x28HermesABIRuntime0x2A0x2C0x20HermesABISymbol0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_propnameid_from_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIString0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_object_from_host_object0x28HermesABIRuntime0x2A0x2C0x20HermesABIHostObject0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_object0x28HermesABIRuntime0x2A0x29(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_function_from_host_function0x28HermesABIRuntime0x2A0x2C0x20HermesABIPropNameID0x2C0x20unsigned0x20int0x2C0x20HermesABIHostFunction0x2A0x29(w2c_hermes*, u32, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_bigint_from_uint640x28HermesABIRuntime0x2A0x2C0x20unsigned0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_bigint_from_int640x28HermesABIRuntime0x2A0x2C0x20long0x20long0x29(w2c_hermes*, u32, u64); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_arraybuffer_from_external_data0x28HermesABIRuntime0x2A0x2C0x20HermesABIMutableBuffer0x2A0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acreate_array0x28HermesABIRuntime0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acall_as_constructor0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x2C0x20HermesABIValue0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Acall0x28HermesABIRuntime0x2A0x2C0x20HermesABIFunction0x2C0x20HermesABIValue0x20const0x2A0x2C0x20HermesABIValue0x20const0x2A0x2C0x20unsigned0x20long0x29(w2c_hermes*, u32, u32, u32, u32, u32, u32); +u64 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_truncate_to_uint640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_to_string0x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_is_uint640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3Abigint_is_int640x28HermesABIRuntime0x2A0x2C0x20HermesABIBigInt0x29(w2c_hermes*, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3A0x7EHostObjectWrapper0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3A0x7EHostObjectWrapper0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3Aset0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x2C0x20hermes0x3A0x3Avm0x3A0x3AHermesValue0x29(w2c_hermes*, u32, u32, u32, u64); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3Aget0x28hermes0x3A0x3Avm0x3A0x3ASymbolID0x29(w2c_hermes*, u32, u32, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostObjectWrapper0x3A0x3AgetHostPropertyNames0x280x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostFunctionWrapper0x3A0x3Arelease0x28void0x2A0x29(w2c_hermes*, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3AHostFunctionWrapper0x3A0x3Acall0x28void0x2A0x2C0x20hermes0x3A0x3Avm0x3A0x3ARuntime0x260x2C0x20hermes0x3A0x3Avm0x3A0x3ANativeArgs0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ABufferWrapper0x3A0x3A0x7EBufferWrapper0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_0x28anonymous0x20namespace0x290x3A0x3ABufferWrapper0x3A0x3A0x7EBufferWrapper0x280x29(w2c_hermes*, u32); +void w2c_hermes_VectorBuffer0x3A0x3A0x7EVectorBuffer0x280x290x2E1(w2c_hermes*, u32); +u32 w2c_hermes_VectorBuffer0x3A0x3A0x7EVectorBuffer0x280x29(w2c_hermes*, u32); +void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3AprintValueLabel0x28hermes0x3A0x3AInstruction0x2A0x2C0x20hermes0x3A0x3AValue0x2A0x2C0x20unsigned0x20int0x29(w2c_hermes*, u32, u32, u32, u32); +void w2c_hermes_LivenessRegAllocIRPrinter0x3A0x3AprintInstructionDestination0x28hermes0x3A0x3AInstruction0x2A0x29(w2c_hermes*, u32, u32); + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E1[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E2[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E3[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E4[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E5[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E6[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E7[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E8[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E9[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E10[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E11[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E12[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E13[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E14[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E15[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E16[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E17[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E18[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E19[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E20[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E21[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E22[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E23[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E24[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E25[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E26[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E27[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E28[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E29[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E30[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E31[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E32[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E33[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E34[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E35[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E36[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E37[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E38[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E39[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E40[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E41[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E42[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E43[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E44[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E45[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E46[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E47[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E48[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E49[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E50[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E51[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E52[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E53[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E54[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E55[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E56[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E57[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E58[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E59[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E60[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E61[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E62[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E63[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E64[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E65[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E66[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E67[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E68[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E69[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E70[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E71[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E72[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E73[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E74[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E75[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E76[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E77[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E78[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E79[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E80[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E81[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E82[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E83[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E84[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E85[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E86[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E87[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E88[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E89[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E90[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E91[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E92[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E93[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E94[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E95[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E96[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E97[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E98[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E99[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E100[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E101[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E102[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E103[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E104[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E105[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E106[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E107[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E108[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E109[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E110[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E111[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E112[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E113[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E114[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E115[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E116[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E117[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E118[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E119[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E120[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E121[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E122[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E123[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E124[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E125[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E126[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E127[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E128[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E129[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E130[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E131[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E132[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E133[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E134[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E135[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E136[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E137[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E138[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E139[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E140[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E141[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E142[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E143[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E144[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E145[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E146[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E147[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E148[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E149[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E150[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E151[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E152[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E153[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E154[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E155[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E156[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E157[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E158[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E159[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E160[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E161[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E162[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E163[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E164[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E165[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E166[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E167[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E168[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E169[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E170[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E171[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E172[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E173[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E174[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E175[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E176[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E177[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E178[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E179[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E180[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E181[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E182[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E183[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E184[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E185[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E186[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E187[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E188[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E189[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E190[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E191[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E192[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E193[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E194[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E195[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E196[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Erodata0x2E197[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E1[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E2[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E3[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E4[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E5[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E6[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E7[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E8[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E9[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E10[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E11[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E12[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E13[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E14[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E15[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E16[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E17[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E18[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E19[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E20[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E21[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E22[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E23[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E24[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E25[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E26[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E27[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E28[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E29[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E30[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E31[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E32[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E33[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E34[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E35[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E36[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E37[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E38[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E39[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E40[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E41[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E42[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E43[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E44[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E45[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E46[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E47[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E48[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E49[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E50[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E51[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E52[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E53[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E54[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E55[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E56[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E57[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E58[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E59[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E60[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E61[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E62[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E63[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E64[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E65[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E66[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E67[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E68[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E69[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E70[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E71[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E72[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E73[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E74[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E75[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E76[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E77[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E78[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E79[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E80[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E81[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E82[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E83[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E84[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E85[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E86[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E87[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E88[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E89[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E90[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E91[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E92[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E93[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E94[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E95[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E96[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E97[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E98[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E99[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E100[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E101[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E102[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E103[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E104[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E105[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E106[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E107[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E108[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E109[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E110[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E111[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E112[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E113[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E114[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E115[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E116[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E117[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E118[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E119[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E120[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E121[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E122[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E123[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E124[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E125[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E126[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E127[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E128[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E129[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E130[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E131[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E132[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E133[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E134[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E135[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E136[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E137[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E138[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E139[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E140[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E141[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E142[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E143[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E144[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E145[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E146[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E147[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E148[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E149[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E150[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E151[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E152[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E153[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E154[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E155[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E156[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E157[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E158[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E159[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E160[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E161[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E162[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E163[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E164[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E165[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E166[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E167[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E168[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E169[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E170[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E171[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E172[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E173[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E174[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E175[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E176[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E177[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E178[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E179[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E180[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E181[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E182[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E183[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E184[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E185[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E186[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E187[]; + +extern const u8 data_segment_data_w2c_hermes_0x2Edata0x2E188[]; + +extern const wasm_elem_segment_expr_t elem_segment_exprs_w2c_hermes_e0[]; diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled.h new file mode 100644 index 000000000..6de425de8 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/hermes_sandbox_impl_opt_compiled.h @@ -0,0 +1,119 @@ +/* Automatically generated by wasm2c */ +#ifndef HERMES_SANDBOX_IMPL_OPT_COMPILED_H_GENERATED_ +#define HERMES_SANDBOX_IMPL_OPT_COMPILED_H_GENERATED_ + +#include "wasm-rt.h" + +#include + +#ifndef WASM_RT_CORE_TYPES_DEFINED +#define WASM_RT_CORE_TYPES_DEFINED +typedef uint8_t u8; +typedef int8_t s8; +typedef uint16_t u16; +typedef int16_t s16; +typedef uint32_t u32; +typedef int32_t s32; +typedef uint64_t u64; +typedef int64_t s64; +typedef float f32; +typedef double f64; +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +struct w2c_env; +struct w2c_hermes__import; +struct w2c_wasi__snapshot__preview1; + +typedef struct w2c_hermes { + struct w2c_env* w2c_env_instance; + struct w2c_hermes__import* w2c_hermes__import_instance; + struct w2c_wasi__snapshot__preview1* w2c_wasi__snapshot__preview1_instance; + u32 w2c_0x5F_stack_pointer; + u32 w2c_0x5F_stack_end; + u32 w2c_0x5F_stack_base; + wasm_rt_memory_t w2c_memory; + wasm_rt_funcref_table_t w2c_0x5F_indirect_function_table; +} w2c_hermes; + +void wasm2c_hermes_instantiate(w2c_hermes*, struct w2c_env*, struct w2c_hermes__import*, struct w2c_wasi__snapshot__preview1*); +void wasm2c_hermes_free(w2c_hermes*); +wasm_rt_func_type_t wasm2c_hermes_get_func_type(uint32_t param_count, uint32_t result_count, ...); + +/* import: 'env' 'emscripten_notify_memory_growth' */ +void w2c_env_emscripten_notify_memory_growth(struct w2c_env*, u32); + +/* import: 'hermes_import' 'getentropy' */ +u32 w2c_hermes__import_getentropy(struct w2c_hermes__import*, u32, u32); + +/* import: 'hermes_import' 'test_and_clear_timeout' */ +u32 w2c_hermes__import_test_and_clear_timeout(struct w2c_hermes__import*); + +/* import: 'hermes_import' 'test_timeout' */ +u32 w2c_hermes__import_test_timeout(struct w2c_hermes__import*); + +/* import: 'wasi_snapshot_preview1' 'clock_time_get' */ +u32 w2c_wasi__snapshot__preview1_clock_time_get(struct w2c_wasi__snapshot__preview1*, u32, u64, u32); + +/* import: 'wasi_snapshot_preview1' 'environ_get' */ +u32 w2c_wasi__snapshot__preview1_environ_get(struct w2c_wasi__snapshot__preview1*, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'environ_sizes_get' */ +u32 w2c_wasi__snapshot__preview1_environ_sizes_get(struct w2c_wasi__snapshot__preview1*, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'fd_close' */ +u32 w2c_wasi__snapshot__preview1_fd_close(struct w2c_wasi__snapshot__preview1*, u32); + +/* import: 'wasi_snapshot_preview1' 'fd_fdstat_get' */ +u32 w2c_wasi__snapshot__preview1_fd_fdstat_get(struct w2c_wasi__snapshot__preview1*, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'fd_seek' */ +u32 w2c_wasi__snapshot__preview1_fd_seek(struct w2c_wasi__snapshot__preview1*, u32, u64, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'fd_write' */ +u32 w2c_wasi__snapshot__preview1_fd_write(struct w2c_wasi__snapshot__preview1*, u32, u32, u32, u32); + +/* import: 'wasi_snapshot_preview1' 'proc_exit' */ +void w2c_wasi__snapshot__preview1_proc_exit(struct w2c_wasi__snapshot__preview1*, u32); + +/* export: 'memory' */ +wasm_rt_memory_t* w2c_hermes_memory(w2c_hermes* instance); + +/* export: 'get_global_base' */ +u32 w2c_hermes_get_global_base(w2c_hermes*); + +/* export: 'get_hermes_abi_vtable' */ +u32 w2c_hermes_get_hermes_abi_vtable(w2c_hermes*); + +/* export: '_initialize' */ +void w2c_hermes_0x5Finitialize(w2c_hermes*); + +/* export: '__indirect_function_table' */ +wasm_rt_funcref_table_t* w2c_hermes_0x5F_indirect_function_table(w2c_hermes* instance); + +/* export: 'malloc' */ +u32 w2c_hermes_malloc(w2c_hermes*, u32); + +/* export: 'free' */ +void w2c_hermes_free(w2c_hermes*, u32); + +/* export: 'realloc' */ +u32 w2c_hermes_realloc(w2c_hermes*, u32, u32); + +/* export: 'stackSave' */ +u32 w2c_hermes_stackSave(w2c_hermes*); + +/* export: 'stackRestore' */ +void w2c_hermes_stackRestore(w2c_hermes*, u32); + +/* export: 'stackAlloc' */ +u32 w2c_hermes_stackAlloc(w2c_hermes*, u32); + +#ifdef __cplusplus +} +#endif + +#endif /* HERMES_SANDBOX_IMPL_OPT_COMPILED_H_GENERATED_ */ diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-fb.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-fb.h new file mode 100644 index 000000000..e7aaf5277 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-fb.h @@ -0,0 +1,124 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#ifndef WASM_RT_FB_H +#define WASM_RT_FB_H + +#include "wasm-rt-impl.h" + +#if __STDC_VERSION__ < 201112L || __STDC_NO_ATOMICS__ == 1 +typedef unsigned int seed_t; +#else +#include +typedef atomic_uint seed_t; +#endif + +#if defined(__linux__) || defined(__ANDROID__) +#include +#include +#include +#elif defined(__APPLE__) +#include +#include +#endif + +#if (defined(__linux__) || defined(__ANDROID__)) && defined(__aarch64__) +/* On Linux on ARM64 we most likely have at least 39 bits of virtual address + * space https://github.com/torvalds/linux/blob/v6.7/arch/arm64/Kconfig#L1262 If + * our mmap hint is above 2**39 it will likely fail. */ +#define MAX_ADDR_HINT 0x37FFFFFFFF +#elif defined(__APPLE__) && defined(__aarch64__) +/* On ios/arm64 assume we have at least 39 bits of virtual address space ( + * similar to linux on arm64). This should be true for all iOS versions >=14 + * (https://github.com/golang/go/issues/46860), older versions <14 are + * unsupported. Note that the effective addressable space might vary, depending + * on apps entitelmnets as well as various other factors, hence we go for a + * conservative 39 bit address space limit, which is sufficient for most + * applications and should be good enough for this purpose. + */ +#define MAX_ADDR_HINT 0x37FFFFFFFF +#elif (defined(__linux__) || defined(__ANDROID__)) && defined(__amd64__) +#define MAX_ADDR_HINT 0x3FFFFFFFFFFF +#elif defined(_WIN64) +/* On Windows use a 37 bit address space limit as this is the lowest + * configuration for Windows Home + * https://learn.microsoft.com/en-us/windows/win32/memory/memory-limits-for-windows-releases + */ +#define MAX_ADDR_HINT 0x1FFFFFFFFF +#else +/* For other non-explicitly listed configuration, be extra conservative and use + * a 32 bit address space limit. */ +#define MAX_ADDR_HINT 0xFFFFFFFF +#endif + +/* + * Generates a random 32-bit unsigned integer using the most appropriate method + available on the current platform. + * + * On Linux and Android, it uses the getrandom() system call to generate + * cryptographically secure random numbers. If getrandom() is not available or + * fails, it falls back to rand_r(). + * On Windows, it uses the rand_s() function to generate cryptographically + * secure random numbers. + * + * Returns a random 32-bit unsigned integer. +*/ +uint32_t rand_u32() { + uint32_t val; + int ret; +#if defined(__ANDROID__) && __ANDROID_API__ < 28 + ret = + syscall(__NR_getrandom, &val, sizeof(val), GRND_NONBLOCK) != sizeof(val); +#elif defined(__linux__) || defined(__ANDROID__) + ret = getrandom(&val, sizeof(val), GRND_NONBLOCK) != sizeof(val); +#elif defined(_WIN32) + { + uint32_t val1, val2; + rand_s(&val1); + rand_s(&val2); + val = (uint64_t)(((uint64_t)val2 << 31) ^ (uint64_t)val1); + } +#else + /* Fallback to rand_r() (thread-safe variant of rand) which is not + * cryptographically secure but should be fine for this purpose. + */ + static seed_t seed = 0; + if (seed == 0) { + seed = time(NULL) ^ clock(); + } + val = + ((((uint32_t)rand_r(&seed) & 0xFFFF) << 16) | + ((uint32_t)rand_r(&seed) & 0xFFFF)); +#endif + (void)ret; + return val; +} + +/** + * Generates a random memory address hint for mmap, masking off the lower bits + * to align with the system's page size. Returnr a void pointer to the generated + * memory address hint. + */ +void *get_mmap_hint() { + uint64_t addr = (uint64_t)(rand_u32()); + if (sizeof(size_t) == 8) { + addr = (addr << 32) | ((uint64_t)((rand_u32()))); + addr &= MAX_ADDR_HINT; + } + +#if defined(_WIN32) + SYSTEM_INFO systemInfo; + GetSystemInfo(&systemInfo); + uintptr_t pageSize = systemInfo.dwPageSize; +#else + uintptr_t pageSize = sysconf(_SC_PAGESIZE); +#endif + + void *hint = (void *)((addr) & ~(pageSize - 1)); + return hint; +} +#endif // WASM_RT_FB_H diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-impl.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-impl.h new file mode 100644 index 000000000..c7d7fdbf6 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt-impl.h @@ -0,0 +1,66 @@ +/* + * Copyright 2018 WebAssembly Community Group participants + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef WASM_RT_IMPL_H_ +#define WASM_RT_IMPL_H_ + +#include "wasm-rt.h" + +#ifdef _WIN32 +#include +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +/** A setjmp buffer used for handling traps. */ +extern WASM_RT_THREAD_LOCAL wasm_rt_jmp_buf g_wasm_rt_jmp_buf; + +#if WASM_RT_USE_STACK_DEPTH_COUNT +/** Saved call stack depth that will be restored in case a trap occurs. */ +extern WASM_RT_THREAD_LOCAL uint32_t wasm_rt_saved_call_stack_depth; +#define WASM_RT_SAVE_STACK_DEPTH() \ + wasm_rt_saved_call_stack_depth = wasm_rt_call_stack_depth +#else +#define WASM_RT_SAVE_STACK_DEPTH() (void)0 +#endif + +/** + * Convenience macro to use before calling a wasm function. On first execution + * it will return `WASM_RT_TRAP_NONE` (i.e. 0). If the function traps, it will + * jump back and return the trap that occurred. + * + * ``` + * wasm_rt_trap_t code = wasm_rt_impl_try(); + * if (code != 0) { + * printf("A trap occurred with code: %d\n", code); + * ... + * } + * + * // Call the potentially-trapping function. + * my_wasm_func(); + * ``` + */ +#define wasm_rt_impl_try() \ + (WASM_RT_SAVE_STACK_DEPTH(), wasm_rt_set_unwind_target(&g_wasm_rt_jmp_buf), \ + WASM_RT_SETJMP(g_wasm_rt_jmp_buf)) + +#ifdef __cplusplus +} +#endif + +#endif /* WASM_RT_IMPL_H_ */ diff --git a/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt.h b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt.h new file mode 100644 index 000000000..bdeecd569 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/hermes_sandbox/external/wasm-rt.h @@ -0,0 +1,456 @@ +/* + * Copyright 2018 WebAssembly Community Group participants + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef WASM_RT_H_ +#define WASM_RT_H_ + +#include +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef __has_builtin +#define __has_builtin(x) 0 // Compatibility with non-clang compilers. +#endif + +#if __has_builtin(__builtin_expect) +#define UNLIKELY(x) __builtin_expect(!!(x), 0) +#define LIKELY(x) __builtin_expect(!!(x), 1) +#else +#define UNLIKELY(x) (x) +#define LIKELY(x) (x) +#endif + +#if __has_builtin(__builtin_memcpy) +#define wasm_rt_memcpy __builtin_memcpy +#else +#define wasm_rt_memcpy memcpy +#endif + +#if __has_builtin(__builtin_unreachable) +#define wasm_rt_unreachable __builtin_unreachable +#else +#define wasm_rt_unreachable abort +#endif + +#ifdef _MSC_VER +#define WASM_RT_THREAD_LOCAL __declspec(thread) +#elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) +#define WASM_RT_THREAD_LOCAL _Thread_local +#else +#define WASM_RT_THREAD_LOCAL +#endif + +/** + * Backward compatibility: Convert the previously exposed + * WASM_RT_MEMCHECK_SIGNAL_HANDLER macro to the ALLOCATION and CHECK macros that + * are now used. + */ +#if defined(WASM_RT_MEMCHECK_SIGNAL_HANDLER) + +#if WASM_RT_MEMCHECK_SIGNAL_HANDLER +#define WASM_RT_USE_MMAP 1 +#define WASM_RT_MEMCHECK_GUARD_PAGES 1 +#else +#define WASM_RT_USE_MMAP 0 +#define WASM_RT_MEMCHECK_BOUNDS_CHECK 1 +#endif + +#warning \ + "WASM_RT_MEMCHECK_SIGNAL_HANDLER has been deprecated in favor of WASM_RT_USE_MMAP and WASM_RT_MEMORY_CHECK_* macros" +#endif + +/** + * Specify if we use OR mmap/mprotect (+ Windows equivalents) OR malloc/realloc + * for the Wasm memory allocation and growth. mmap/mprotect guarantees memory + * will grow without being moved, while malloc ensures the virtual memory is + * consumed only as needed, but may relocate the memory to handle memory + * fragmentation. + * + * This defaults to malloc on 32-bit platforms or if memory64 support is needed. + * It defaults to mmap on 64-bit platforms assuming memory64 support is not + * needed (so we can use the guard based range checks below). + */ +#ifndef WASM_RT_USE_MMAP +#if UINTPTR_MAX > 0xffffffff && !SUPPORT_MEMORY64 +#define WASM_RT_USE_MMAP 1 +#else +#define WASM_RT_USE_MMAP 0 +#endif +#endif + +/** + * Set the range checking strategy for Wasm memories. + * + * GUARD_PAGES: memory accesses rely on unmapped pages/guard pages to trap + * out-of-bound accesses. + * + * BOUNDS_CHECK: memory accesses are checked with explicit bounds checks. + * + * This defaults to GUARD_PAGES as this is the fasest option, iff the + * requirements of GUARD_PAGES --- 64-bit platforms, MMAP allocation strategy, + * no 64-bit memories --- are met. This falls back to BOUNDS otherwise. + */ + +// Check if Guard checks are supported +#if UINTPTR_MAX > 0xffffffff && WASM_RT_USE_MMAP && !SUPPORT_MEMORY64 +#define WASM_RT_GUARD_PAGES_SUPPORTED 1 +#else +#define WASM_RT_GUARD_PAGES_SUPPORTED 0 +#endif + +// Specify defaults for memory checks if unspecified +#if !defined(WASM_RT_MEMCHECK_GUARD_PAGES) && \ + !defined(WASM_RT_MEMCHECK_BOUNDS_CHECK) +#if WASM_RT_GUARD_PAGES_SUPPORTED +#define WASM_RT_MEMCHECK_GUARD_PAGES 1 +#else +#define WASM_RT_MEMCHECK_BOUNDS_CHECK 1 +#endif +#endif + +// Ensure the macros are defined +#ifndef WASM_RT_MEMCHECK_GUARD_PAGES +#define WASM_RT_MEMCHECK_GUARD_PAGES 0 +#endif +#ifndef WASM_RT_MEMCHECK_BOUNDS_CHECK +#define WASM_RT_MEMCHECK_BOUNDS_CHECK 0 +#endif + +// Sanity check the use of guard pages +#if WASM_RT_MEMCHECK_GUARD_PAGES && !WASM_RT_GUARD_PAGES_SUPPORTED +#error \ + "WASM_RT_MEMCHECK_GUARD_PAGES not supported on this platform/configuration" +#endif + +#if WASM_RT_MEMCHECK_GUARD_PAGES && WASM_RT_MEMCHECK_BOUNDS_CHECK +#error \ + "Cannot use both WASM_RT_MEMCHECK_GUARD_PAGES and WASM_RT_MEMCHECK_BOUNDS_CHECK" + +#elif !WASM_RT_MEMCHECK_GUARD_PAGES && !WASM_RT_MEMCHECK_BOUNDS_CHECK +#error \ + "Must choose at least one from WASM_RT_MEMCHECK_GUARD_PAGES and WASM_RT_MEMCHECK_BOUNDS_CHECK" +#endif + +/** + * Some configurations above require the Wasm runtime to install a signal + * handler. However, this can be explicitly disallowed by the host using + * WASM_RT_SKIP_SIGNAL_RECOVERY. In this case, when the wasm code encounters an + * OOB access, it may either trap or abort. + */ +#ifndef WASM_RT_SKIP_SIGNAL_RECOVERY +#define WASM_RT_SKIP_SIGNAL_RECOVERY 0 +#endif + +#if WASM_RT_MEMCHECK_GUARD_PAGES && !WASM_RT_SKIP_SIGNAL_RECOVERY +#define WASM_RT_INSTALL_SIGNAL_HANDLER 1 +#else +#define WASM_RT_INSTALL_SIGNAL_HANDLER 0 +#endif + +#ifndef WASM_RT_USE_STACK_DEPTH_COUNT +/* The signal handler on POSIX can detect call stack overflows. On windows, or + * platforms without a signal handler, we use stack depth counting. */ +#if WASM_RT_INSTALL_SIGNAL_HANDLER && !defined(_WIN32) +#define WASM_RT_USE_STACK_DEPTH_COUNT 0 +#else +#define WASM_RT_USE_STACK_DEPTH_COUNT 1 +#endif +#endif + +#if WASM_RT_USE_STACK_DEPTH_COUNT +/** + * When the signal handler cannot be used to detect stack overflows, stack depth + * is limited explicitly. The maximum stack depth before trapping can be + * configured by defining this symbol before including wasm-rt when building the + * generated c files, for example: + * + * ``` + * cc -c -DWASM_RT_MAX_CALL_STACK_DEPTH=100 my_module.c -o my_module.o + * ``` + */ +#ifndef WASM_RT_MAX_CALL_STACK_DEPTH +#define WASM_RT_MAX_CALL_STACK_DEPTH 500 +#endif + +/** Current call stack depth. */ +extern WASM_RT_THREAD_LOCAL uint32_t wasm_rt_call_stack_depth; + +#endif + +#if defined(_MSC_VER) +#define WASM_RT_NO_RETURN __declspec(noreturn) +#else +#define WASM_RT_NO_RETURN __attribute__((noreturn)) +#endif + +#if defined(__APPLE__) && WASM_RT_INSTALL_SIGNAL_HANDLER +#define WASM_RT_MERGED_OOB_AND_EXHAUSTION_TRAPS 1 +#else +#define WASM_RT_MERGED_OOB_AND_EXHAUSTION_TRAPS 0 +#endif + +/** Reason a trap occurred. Provide this to `wasm_rt_trap`. */ +typedef enum { + WASM_RT_TRAP_NONE, /** No error. */ + WASM_RT_TRAP_OOB, /** Out-of-bounds access in linear memory or a table. */ + WASM_RT_TRAP_INT_OVERFLOW, /** Integer overflow on divide or truncation. */ + WASM_RT_TRAP_DIV_BY_ZERO, /** Integer divide by zero. */ + WASM_RT_TRAP_INVALID_CONVERSION, /** Conversion from NaN to integer. */ + WASM_RT_TRAP_UNREACHABLE, /** Unreachable instruction executed. */ + WASM_RT_TRAP_CALL_INDIRECT, /** Invalid call_indirect, for any reason. */ + WASM_RT_TRAP_UNCAUGHT_EXCEPTION, /* Exception thrown and not caught. */ + WASM_RT_TRAP_UNALIGNED, /** Unaligned atomic instruction executed. */ +#if WASM_RT_MERGED_OOB_AND_EXHAUSTION_TRAPS + WASM_RT_TRAP_EXHAUSTION = WASM_RT_TRAP_OOB, +#else + WASM_RT_TRAP_EXHAUSTION, /** Call stack exhausted. */ +#endif +} wasm_rt_trap_t; + +/** Value types. Used to define function signatures. */ +typedef enum { + WASM_RT_I32, + WASM_RT_I64, + WASM_RT_F32, + WASM_RT_F64, + WASM_RT_V128, + WASM_RT_FUNCREF, + WASM_RT_EXTERNREF, +} wasm_rt_type_t; + +/** + * A generic function pointer type, both for Wasm functions (`code`) + * and host functions (`hostcode`). All function pointers are stored + * in this canonical form, but must be cast to their proper signature + * to call. + */ +typedef void (*wasm_rt_function_ptr_t)(void); + +/** + * The type of a function (an arbitrary number of param and result types). + * This is represented as an opaque 256-bit ID. + */ +typedef const char* wasm_rt_func_type_t; + +/** A function instance (the runtime representation of a function). + * These can be stored in tables of type funcref, or used as values. */ +typedef struct { + /** The function's type. */ + wasm_rt_func_type_t func_type; + /** The function. The embedder must know the actual C signature of the + * function and cast to it before calling. */ + wasm_rt_function_ptr_t func; + /** A function instance is a closure of the function over an instance + * of the originating module. The module_instance element will be passed into + * the function at runtime. */ + void* module_instance; +} wasm_rt_funcref_t; + +/** Default (null) value of a funcref */ +static const wasm_rt_funcref_t wasm_rt_funcref_null_value = {NULL, NULL, NULL}; + +/** The type of an external reference (opaque to WebAssembly). */ +typedef void* wasm_rt_externref_t; + +/** Default (null) value of an externref */ +static const wasm_rt_externref_t wasm_rt_externref_null_value = NULL; + +/** A Memory object. */ +typedef struct { + /** The linear memory data, with a byte length of `size`. */ + uint8_t* data; + /** The current and maximum page count for this Memory object. If there is no + * maximum, `max_pages` is 0xffffffffu (i.e. UINT32_MAX). */ + uint64_t pages, max_pages; + /** The current size of the linear memory, in bytes. */ + uint64_t size; + /** Is this memory indexed by u64 (as opposed to default u32) */ + bool is64; +} wasm_rt_memory_t; + +/** A Table of type funcref. */ +typedef struct { + /** The table element data, with an element count of `size`. */ + wasm_rt_funcref_t* data; + /** The maximum element count of this Table object. If there is no maximum, + * `max_size` is 0xffffffffu (i.e. UINT32_MAX). */ + uint32_t max_size; + /** The current element count of the table. */ + uint32_t size; +} wasm_rt_funcref_table_t; + +/** A Table of type externref. */ +typedef struct { + /** The table element data, with an element count of `size`. */ + wasm_rt_externref_t* data; + /** The maximum element count of this Table object. If there is no maximum, + * `max_size` is 0xffffffffu (i.e. UINT32_MAX). */ + uint32_t max_size; + /** The current element count of the table. */ + uint32_t size; +} wasm_rt_externref_table_t; + +/** Initialize the runtime. */ +void wasm_rt_init(void); + +/** Is the runtime initialized? */ +bool wasm_rt_is_initialized(void); + +/** Free the runtime's state. */ +void wasm_rt_free(void); + +/** + * A hardened jmp_buf that allows checking for initialization before use + */ +typedef struct { + /* Is the jmp buf intialized? */ + bool initialized; + /* jmp_buf contents */ + jmp_buf buffer; +} wasm_rt_jmp_buf; + +#if WASM_RT_INSTALL_SIGNAL_HANDLER && !defined(_WIN32) +#define WASM_RT_SETJMP_SETBUF(buf) sigsetjmp(buf, 1) +#else +#define WASM_RT_SETJMP_SETBUF(buf) setjmp(buf) +#endif + +#define WASM_RT_SETJMP(buf) \ + ((buf).initialized = true, WASM_RT_SETJMP_SETBUF((buf).buffer)) + +#if WASM_RT_INSTALL_SIGNAL_HANDLER && !defined(_WIN32) +#define WASM_RT_LONGJMP_UNCHECKED(buf, val) siglongjmp(buf, val) +#else +#define WASM_RT_LONGJMP_UNCHECKED(buf, val) longjmp(buf, val) +#endif + +#define WASM_RT_LONGJMP(buf, val) \ + /* Abort on failure as this may be called in the trap handler */ \ + if (!((buf).initialized)) \ + abort(); \ + (buf).initialized = false; \ + WASM_RT_LONGJMP_UNCHECKED((buf).buffer, val) + +/** + * Stop execution immediately and jump back to the call to `wasm_rt_impl_try`. + * The result of `wasm_rt_impl_try` will be the provided trap reason. + * + * This is typically called by the generated code, and not the embedder. + */ +WASM_RT_NO_RETURN void wasm_rt_trap(wasm_rt_trap_t); + +/** + * Return a human readable error string based on a trap type. + */ +const char* wasm_rt_strerror(wasm_rt_trap_t trap); + +#define wasm_rt_try(target) WASM_RT_SETJMP(target) + +/** + * Initialize a Memory object with an initial page size of `initial_pages` and + * a maximum page size of `max_pages`, indexed with an i32 or i64. + * + * ``` + * wasm_rt_memory_t my_memory; + * // 1 initial page (65536 bytes), and a maximum of 2 pages, + * // indexed with an i32 + * wasm_rt_allocate_memory(&my_memory, 1, 2, false); + * ``` + */ +void wasm_rt_allocate_memory(wasm_rt_memory_t*, + uint64_t initial_pages, + uint64_t max_pages, + bool is64); + +/** + * Grow a Memory object by `pages`, and return the previous page count. If + * this new page count is greater than the maximum page count, the grow fails + * and 0xffffffffu (UINT32_MAX) is returned instead. + * + * ``` + * wasm_rt_memory_t my_memory; + * ... + * // Grow memory by 10 pages. + * uint32_t old_page_size = wasm_rt_grow_memory(&my_memory, 10); + * if (old_page_size == UINT32_MAX) { + * // Failed to grow memory. + * } + * ``` + */ +uint64_t wasm_rt_grow_memory(wasm_rt_memory_t*, uint64_t pages); + +/** + * Free a Memory object. + */ +void wasm_rt_free_memory(wasm_rt_memory_t*); + +/** + * Initialize a funcref Table object with an element count of `elements` and a + * maximum size of `max_elements`. + * + * ``` + * wasm_rt_funcref_table_t my_table; + * // 5 elements and a maximum of 10 elements. + * wasm_rt_allocate_funcref_table(&my_table, 5, 10); + * ``` + */ +void wasm_rt_allocate_funcref_table(wasm_rt_funcref_table_t*, + uint32_t elements, + uint32_t max_elements); + +/** + * Free a funcref Table object. + */ +void wasm_rt_free_funcref_table(wasm_rt_funcref_table_t*); + +/** + * Initialize an externref Table object with an element count + * of `elements` and a maximum size of `max_elements`. + * Usage as per wasm_rt_allocate_funcref_table. + */ +void wasm_rt_allocate_externref_table(wasm_rt_externref_table_t*, + uint32_t elements, + uint32_t max_elements); + +/** + * Free an externref Table object. + */ +void wasm_rt_free_externref_table(wasm_rt_externref_table_t*); + +/** + * Grow a Table object by `delta` elements (giving the new elements the value + * `init`), and return the previous element count. If this new element count is + * greater than the maximum element count, the grow fails and 0xffffffffu + * (UINT32_MAX) is returned instead. + */ +uint32_t wasm_rt_grow_funcref_table(wasm_rt_funcref_table_t*, + uint32_t delta, + wasm_rt_funcref_t init); +uint32_t wasm_rt_grow_externref_table(wasm_rt_externref_table_t*, + uint32_t delta, + wasm_rt_externref_t init); + +#ifdef __cplusplus +} +#endif + +#endif /* WASM_RT_H_ */ diff --git a/NativeScript/napi/hermes/include_shermes/jsi/JSIDynamic.h b/NativeScript/napi/hermes/include_shermes/jsi/JSIDynamic.h new file mode 100644 index 000000000..d022b639e --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/JSIDynamic.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include +#include + +namespace facebook { +namespace jsi { + +facebook::jsi::Value valueFromDynamic( + facebook::jsi::Runtime& runtime, + const folly::dynamic& dyn); + +folly::dynamic dynamicFromValue( + facebook::jsi::Runtime& runtime, + const facebook::jsi::Value& value, + const std::function& filterObjectKeys = nullptr); + +} // namespace jsi +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/jsi/decorator.h b/NativeScript/napi/hermes/include_shermes/jsi/decorator.h new file mode 100644 index 000000000..7e46db66b --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/decorator.h @@ -0,0 +1,1064 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include + +#include +#include + +// This file contains objects to help API users create their own +// runtime adapters, i.e. if you want to compose runtimes to add your +// own behavior. + +namespace facebook { +namespace jsi { + +// Use this to wrap host functions. It will pass the member runtime as +// the first arg to the callback. The first argument to the ctor +// should be the decorated runtime, not the plain one. +class DecoratedHostFunction { + public: + DecoratedHostFunction(Runtime& drt, HostFunctionType plainHF) + : drt_(drt), plainHF_(std::move(plainHF)) {} + + Runtime& decoratedRuntime() { + return drt_; + } + + Value + operator()(Runtime&, const Value& thisVal, const Value* args, size_t count) { + return plainHF_(decoratedRuntime(), thisVal, args, count); + } + + private: + template + friend class RuntimeDecorator; + + Runtime& drt_; + HostFunctionType plainHF_; +}; + +// From the perspective of the caller, a plain HostObject is passed to +// the decorated Runtime, and the HostObject methods expect to get +// passed that Runtime. But the plain Runtime will pass itself to its +// callback, so we need a helper here which curries the decorated +// Runtime, and calls the plain HostObject with it. +// +// If the concrete RuntimeDecorator derives DecoratedHostObject, it +// should call the base class get() and set() to invoke the plain +// HostObject functionality. The Runtime& it passes does not matter, +// as it is not used. +class DecoratedHostObject : public HostObject { + public: + DecoratedHostObject(Runtime& drt, std::shared_ptr plainHO) + : drt_(drt), plainHO_(plainHO) {} + + // The derived class methods can call this to get a reference to the + // decorated runtime, since the rt passed to the callback will be + // the plain runtime. + Runtime& decoratedRuntime() { + return drt_; + } + + Value get(Runtime&, const PropNameID& name) override { + return plainHO_->get(decoratedRuntime(), name); + } + + void set(Runtime&, const PropNameID& name, const Value& value) override { + plainHO_->set(decoratedRuntime(), name, value); + } + + std::vector getPropertyNames(Runtime&) override { + return plainHO_->getPropertyNames(decoratedRuntime()); + } + + private: + template + friend class RuntimeDecorator; + + Runtime& drt_; + std::shared_ptr plainHO_; +}; + +/// C++ variant on a standard Decorator pattern, using template +/// parameters. The \c Plain template parameter type is the +/// undecorated Runtime type. You can usually use \c Runtime here, +/// but if you know the concrete type ahead of time and it's final, +/// the compiler can devirtualize calls to the decorated +/// implementation. The \c Base template parameter type will be used +/// as the base class of the decorated type. Here, too, you can +/// usually use \c Runtime, but if you want the decorated type to +/// implement a derived class of Runtime, you can specify that here. +/// For an example, see threadsafe.h. +template +class RuntimeDecorator : public Base, private jsi::Instrumentation { + public: + Plain& plain() { + static_assert( + std::is_base_of::value, + "RuntimeDecorator's Plain type must derive from jsi::Runtime"); + static_assert( + std::is_base_of::value, + "RuntimeDecorator's Base type must derive from jsi::Runtime"); + return plain_; + } + const Plain& plain() const { + return plain_; + } + + ICast* castInterface(const UUID& interfaceUUID) override { + return plain().castInterface(interfaceUUID); + } + + Value evaluateJavaScript( + const std::shared_ptr& buffer, + const std::string& sourceURL) override { + return plain().evaluateJavaScript(buffer, sourceURL); + } + std::shared_ptr prepareJavaScript( + const std::shared_ptr& buffer, + std::string sourceURL) override { + return plain().prepareJavaScript(buffer, std::move(sourceURL)); + } + Value evaluatePreparedJavaScript( + const std::shared_ptr& js) override { + return plain().evaluatePreparedJavaScript(js); + } + void queueMicrotask(const jsi::Function& callback) override { + return plain().queueMicrotask(callback); + } + bool drainMicrotasks(int maxMicrotasksHint) override { + return plain().drainMicrotasks(maxMicrotasksHint); + } + Object global() override { + return plain().global(); + } + std::string description() override { + return plain().description(); + } + bool isInspectable() override { + return plain().isInspectable(); + } + Instrumentation& instrumentation() override { + return *this; + } + + protected: + // plain is generally going to be a reference to an object managed + // by a derived class. We cache it here so this class can be + // concrete, and avoid making virtual calls to find the plain + // Runtime. Note that the ctor and dtor do not access through the + // reference, so passing a reference to an object before its + // lifetime has started is ok. + RuntimeDecorator(Plain& plain) : plain_(plain) {} + + Runtime::PointerValue* cloneSymbol(const Runtime::PointerValue* pv) override { + return plain_.cloneSymbol(pv); + } + Runtime::PointerValue* cloneBigInt(const Runtime::PointerValue* pv) override { + return plain_.cloneBigInt(pv); + } + Runtime::PointerValue* cloneString(const Runtime::PointerValue* pv) override { + return plain_.cloneString(pv); + } + Runtime::PointerValue* cloneObject(const Runtime::PointerValue* pv) override { + return plain_.cloneObject(pv); + } + Runtime::PointerValue* clonePropNameID( + const Runtime::PointerValue* pv) override { + return plain_.clonePropNameID(pv); + } + + PropNameID createPropNameIDFromAscii(const char* str, size_t length) + override { + return plain_.createPropNameIDFromAscii(str, length); + } + PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) + override { + return plain_.createPropNameIDFromUtf8(utf8, length); + } + PropNameID createPropNameIDFromString(const String& str) override { + return plain_.createPropNameIDFromString(str); + } + PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) + override { + return plain_.createPropNameIDFromUtf16(utf16, length); + } + PropNameID createPropNameIDFromSymbol(const Symbol& sym) override { + return plain_.createPropNameIDFromSymbol(sym); + } + std::string utf8(const PropNameID& id) override { + return plain_.utf8(id); + } + bool compare(const PropNameID& a, const PropNameID& b) override { + return plain_.compare(a, b); + } + + std::string symbolToString(const Symbol& sym) override { + return plain_.symbolToString(sym); + } + + BigInt createBigIntFromInt64(int64_t value) override { + return plain_.createBigIntFromInt64(value); + } + BigInt createBigIntFromUint64(uint64_t value) override { + return plain_.createBigIntFromUint64(value); + } + bool bigintIsInt64(const BigInt& b) override { + return plain_.bigintIsInt64(b); + } + bool bigintIsUint64(const BigInt& b) override { + return plain_.bigintIsUint64(b); + } + uint64_t truncate(const BigInt& b) override { + return plain_.truncate(b); + } + String bigintToString(const BigInt& bigint, int radix) override { + return plain_.bigintToString(bigint, radix); + } + + String createStringFromAscii(const char* str, size_t length) override { + return plain_.createStringFromAscii(str, length); + } + String createStringFromUtf8(const uint8_t* utf8, size_t length) override { + return plain_.createStringFromUtf8(utf8, length); + } + String createStringFromUtf16(const char16_t* utf16, size_t length) override { + return plain_.createStringFromUtf16(utf16, length); + } + std::string utf8(const String& s) override { + return plain_.utf8(s); + } + + std::u16string utf16(const String& str) override { + return plain_.utf16(str); + } + std::u16string utf16(const PropNameID& sym) override { + return plain_.utf16(sym); + } + + void getStringData( + const jsi::String& str, + void* ctx, + void ( + *cb)(void* ctx, bool ascii, const void* data, size_t num)) override { + plain_.getStringData(str, ctx, cb); + } + + void getPropNameIdData( + const jsi::PropNameID& sym, + void* ctx, + void ( + *cb)(void* ctx, bool ascii, const void* data, size_t num)) override { + plain_.getPropNameIdData(sym, ctx, cb); + } + + Object createObjectWithPrototype(const Value& prototype) override { + return plain_.createObjectWithPrototype(prototype); + } + + Object createObject() override { + return plain_.createObject(); + } + + Object createObject(std::shared_ptr ho) override { + return plain_.createObject( + std::make_shared(*this, std::move(ho))); + } + std::shared_ptr getHostObject(const jsi::Object& o) override { + std::shared_ptr dho = plain_.getHostObject(o); + return static_cast(*dho).plainHO_; + } + HostFunctionType& getHostFunction(const jsi::Function& f) override { + HostFunctionType& dhf = plain_.getHostFunction(f); + // This will fail if a cpp file including this header is not compiled + // with RTTI. + return dhf.target()->plainHF_; + } + + bool hasNativeState(const Object& o) override { + return plain_.hasNativeState(o); + } + std::shared_ptr getNativeState(const Object& o) override { + return plain_.getNativeState(o); + } + void setNativeState(const Object& o, std::shared_ptr state) + override { + plain_.setNativeState(o, state); + } + + void setExternalMemoryPressure(const Object& obj, size_t amt) override { + plain_.setExternalMemoryPressure(obj, amt); + } + + void setPrototypeOf(const Object& object, const Value& prototype) override { + plain_.setPrototypeOf(object, prototype); + } + + Value getPrototypeOf(const Object& object) override { + return plain_.getPrototypeOf(object); + } + + Value getProperty(const Object& o, const PropNameID& name) override { + return plain_.getProperty(o, name); + } + Value getProperty(const Object& o, const String& name) override { + return plain_.getProperty(o, name); + } + Value getProperty(const Object& o, const Value& name) override { + return plain_.getProperty(o, name); + } + bool hasProperty(const Object& o, const PropNameID& name) override { + return plain_.hasProperty(o, name); + } + bool hasProperty(const Object& o, const String& name) override { + return plain_.hasProperty(o, name); + } + bool hasProperty(const Object& o, const Value& name) override { + return plain_.hasProperty(o, name); + } + void setPropertyValue( + const Object& o, + const PropNameID& name, + const Value& value) override { + plain_.setPropertyValue(o, name, value); + } + void setPropertyValue(const Object& o, const String& name, const Value& value) + override { + plain_.setPropertyValue(o, name, value); + } + void setPropertyValue(const Object& o, const Value& name, const Value& value) + override { + plain_.setPropertyValue(o, name, value); + } + + void deleteProperty(const Object& object, const PropNameID& name) override { + plain_.deleteProperty(object, name); + } + + void deleteProperty(const Object& object, const String& name) override { + plain_.deleteProperty(object, name); + } + + void deleteProperty(const Object& object, const Value& name) override { + plain_.deleteProperty(object, name); + } + + bool isArray(const Object& o) const override { + return plain_.isArray(o); + } + bool isArrayBuffer(const Object& o) const override { + return plain_.isArrayBuffer(o); + } + bool isFunction(const Object& o) const override { + return plain_.isFunction(o); + } + bool isHostObject(const jsi::Object& o) const override { + return plain_.isHostObject(o); + } + bool isHostFunction(const jsi::Function& f) const override { + return plain_.isHostFunction(f); + } + Array getPropertyNames(const Object& o) override { + return plain_.getPropertyNames(o); + } + + WeakObject createWeakObject(const Object& o) override { + return plain_.createWeakObject(o); + } + Value lockWeakObject(const WeakObject& wo) override { + return plain_.lockWeakObject(wo); + } + + Array createArray(size_t length) override { + return plain_.createArray(length); + } + ArrayBuffer createArrayBuffer( + std::shared_ptr buffer) override { + return plain_.createArrayBuffer(std::move(buffer)); + } + size_t size(const Array& a) override { + return plain_.size(a); + } + size_t size(const ArrayBuffer& ab) override { + return plain_.size(ab); + } + uint8_t* data(const ArrayBuffer& ab) override { + return plain_.data(ab); + } + Value getValueAtIndex(const Array& a, size_t i) override { + return plain_.getValueAtIndex(a, i); + } + void setValueAtIndexImpl(const Array& a, size_t i, const Value& value) + override { + plain_.setValueAtIndexImpl(a, i, value); + } + + Function createFunctionFromHostFunction( + const PropNameID& name, + unsigned int paramCount, + HostFunctionType func) override { + return plain_.createFunctionFromHostFunction( + name, paramCount, DecoratedHostFunction(*this, std::move(func))); + } + Value call( + const Function& f, + const Value& jsThis, + const Value* args, + size_t count) override { + return plain_.call(f, jsThis, args, count); + } + Value callAsConstructor(const Function& f, const Value* args, size_t count) + override { + return plain_.callAsConstructor(f, args, count); + } + + void setRuntimeDataImpl( + const UUID& uuid, + const void* data, + void (*deleter)(const void* data)) override { + return plain_.setRuntimeDataImpl(uuid, data, deleter); + } + + const void* getRuntimeDataImpl(const UUID& uuid) override { + return plain_.getRuntimeDataImpl(uuid); + } + + // Private data for managing scopes. + Runtime::ScopeState* pushScope() override { + return plain_.pushScope(); + } + void popScope(Runtime::ScopeState* ss) override { + plain_.popScope(ss); + } + + bool strictEquals(const Symbol& a, const Symbol& b) const override { + return plain_.strictEquals(a, b); + } + bool strictEquals(const BigInt& a, const BigInt& b) const override { + return plain_.strictEquals(a, b); + } + bool strictEquals(const String& a, const String& b) const override { + return plain_.strictEquals(a, b); + } + bool strictEquals(const Object& a, const Object& b) const override { + return plain_.strictEquals(a, b); + } + + bool instanceOf(const Object& o, const Function& f) override { + return plain_.instanceOf(o, f); + } + + // jsi::Instrumentation methods + + std::string getRecordedGCStats() override { + return plain().instrumentation().getRecordedGCStats(); + } + + std::unordered_map getHeapInfo( + bool includeExpensive) override { + return plain().instrumentation().getHeapInfo(includeExpensive); + } + + void collectGarbage(std::string cause) override { + plain().instrumentation().collectGarbage(std::move(cause)); + } + + void startTrackingHeapObjectStackTraces( + std::function)> callback) override { + plain().instrumentation().startTrackingHeapObjectStackTraces( + std::move(callback)); + } + + void stopTrackingHeapObjectStackTraces() override { + plain().instrumentation().stopTrackingHeapObjectStackTraces(); + } + + void startHeapSampling(size_t samplingInterval) override { + plain().instrumentation().startHeapSampling(samplingInterval); + } + + void stopHeapSampling(std::ostream& os) override { + plain().instrumentation().stopHeapSampling(os); + } + + void createSnapshotToFile( + const std::string& path, + const HeapSnapshotOptions& options) override { + plain().instrumentation().createSnapshotToFile(path, options); + } + + void createSnapshotToStream( + std::ostream& os, + const HeapSnapshotOptions& options) override { + plain().instrumentation().createSnapshotToStream(os, options); + } + + std::string flushAndDisableBridgeTrafficTrace() override { + return const_cast(plain()) + .instrumentation() + .flushAndDisableBridgeTrafficTrace(); + } + + void writeBasicBlockProfileTraceToFile( + const std::string& fileName) const override { + const_cast(plain()) + .instrumentation() + .writeBasicBlockProfileTraceToFile(fileName); + } + + void dumpOpcodeStats(std::ostream& os) const override { + const_cast(plain()).instrumentation().dumpOpcodeStats(os); + } + + /// Dump external profiler symbols to the given file name. + void dumpProfilerSymbolsToFile(const std::string& fileName) const override { + const_cast(plain()).instrumentation().dumpProfilerSymbolsToFile( + fileName); + } + + private: + Plain& plain_; +}; + +namespace detail { + +// This metaprogramming allows the With type's methods to be +// optional. + +template +struct BeforeCaller { + static void before(T&) {} +}; + +template +struct AfterCaller { + static void after(T&) {} +}; + +// decltype((void)&...) is either SFINAE, or void. +// So, if SFINAE does not happen for T, then this specialization exists +// for BeforeCaller, and always applies. If not, only the +// default above exists, and that is used instead. +template +struct BeforeCaller { + static void before(T& t) { + t.before(); + } +}; + +template +struct AfterCaller { + static void after(T& t) { + t.after(); + } +}; + +// It's possible to use multiple decorators by nesting +// WithRuntimeDecorator<...>, but this specialization allows use of +// std::tuple of decorator classes instead. See testlib.cpp for an +// example. +template +struct BeforeCaller> { + static void before(std::tuple& tuple) { + all_before<0, T...>(tuple); + } + + private: + template + static void all_before(std::tuple& tuple) { + detail::BeforeCaller::before(std::get(tuple)); + all_before(tuple); + } + + template + static void all_before(std::tuple&) {} +}; + +template +struct AfterCaller> { + static void after(std::tuple& tuple) { + all_after<0, T...>(tuple); + } + + private: + template + static void all_after(std::tuple& tuple) { + all_after(tuple); + detail::AfterCaller::after(std::get(tuple)); + } + + template + static void all_after(std::tuple&) {} +}; + +} // namespace detail + +// A decorator which implements an around idiom. A With instance is +// RAII constructed before each call to the undecorated class; the +// ctor is passed a single argument of type WithArg&. Plain and Base +// are used as in the base class. +template +class WithRuntimeDecorator : public RuntimeDecorator { + public: + using RD = RuntimeDecorator; + + // The reference arguments to the ctor are stored, but not used by + // the ctor, and there is no ctor, so they can be passed members of + // the derived class. + WithRuntimeDecorator(Plain& plain, With& with) : RD(plain), with_(with) {} + + ICast* castInterface(const UUID& interfaceUUID) override { + Around around{with_}; + return RD::castInterface(interfaceUUID); + } + + Value evaluateJavaScript( + const std::shared_ptr& buffer, + const std::string& sourceURL) override { + Around around{with_}; + return RD::evaluateJavaScript(buffer, sourceURL); + } + std::shared_ptr prepareJavaScript( + const std::shared_ptr& buffer, + std::string sourceURL) override { + Around around{with_}; + return RD::prepareJavaScript(buffer, std::move(sourceURL)); + } + Value evaluatePreparedJavaScript( + const std::shared_ptr& js) override { + Around around{with_}; + return RD::evaluatePreparedJavaScript(js); + } + void queueMicrotask(const Function& callback) override { + Around around{with_}; + RD::queueMicrotask(callback); + } + bool drainMicrotasks(int maxMicrotasksHint) override { + Around around{with_}; + return RD::drainMicrotasks(maxMicrotasksHint); + } + Object global() override { + Around around{with_}; + return RD::global(); + } + std::string description() override { + Around around{with_}; + return RD::description(); + } + bool isInspectable() override { + Around around{with_}; + return RD::isInspectable(); + } + + // The jsi:: prefix is necessary because MSVC compiler complains C2247: + // Instrumentation is not accessible because RuntimeDecorator uses private + // to inherit from Instrumentation. + // TODO(T40821815) Consider removing this workaround when updating MSVC + jsi::Instrumentation& instrumentation() override { + Around around{with_}; + return RD::instrumentation(); + } + + protected: + Runtime::PointerValue* cloneSymbol(const Runtime::PointerValue* pv) override { + Around around{with_}; + return RD::cloneSymbol(pv); + } + Runtime::PointerValue* cloneBigInt(const Runtime::PointerValue* pv) override { + Around around{with_}; + return RD::cloneBigInt(pv); + } + Runtime::PointerValue* cloneString(const Runtime::PointerValue* pv) override { + Around around{with_}; + return RD::cloneString(pv); + } + Runtime::PointerValue* cloneObject(const Runtime::PointerValue* pv) override { + Around around{with_}; + return RD::cloneObject(pv); + } + Runtime::PointerValue* clonePropNameID( + const Runtime::PointerValue* pv) override { + Around around{with_}; + return RD::clonePropNameID(pv); + } + + PropNameID createPropNameIDFromAscii(const char* str, size_t length) + override { + Around around{with_}; + return RD::createPropNameIDFromAscii(str, length); + } + PropNameID createPropNameIDFromUtf8(const uint8_t* utf8, size_t length) + override { + Around around{with_}; + return RD::createPropNameIDFromUtf8(utf8, length); + } + PropNameID createPropNameIDFromUtf16(const char16_t* utf16, size_t length) + override { + Around around{with_}; + return RD::createPropNameIDFromUtf16(utf16, length); + } + PropNameID createPropNameIDFromString(const String& str) override { + Around around{with_}; + return RD::createPropNameIDFromString(str); + } + PropNameID createPropNameIDFromSymbol(const Symbol& sym) override { + Around around{with_}; + return RD::createPropNameIDFromSymbol(sym); + } + std::string utf8(const PropNameID& id) override { + Around around{with_}; + return RD::utf8(id); + } + bool compare(const PropNameID& a, const PropNameID& b) override { + Around around{with_}; + return RD::compare(a, b); + } + + std::string symbolToString(const Symbol& sym) override { + Around around{with_}; + return RD::symbolToString(sym); + } + + BigInt createBigIntFromInt64(int64_t i) override { + Around around{with_}; + return RD::createBigIntFromInt64(i); + } + BigInt createBigIntFromUint64(uint64_t i) override { + Around around{with_}; + return RD::createBigIntFromUint64(i); + } + bool bigintIsInt64(const BigInt& bi) override { + Around around{with_}; + return RD::bigintIsInt64(bi); + } + bool bigintIsUint64(const BigInt& bi) override { + Around around{with_}; + return RD::bigintIsUint64(bi); + } + uint64_t truncate(const BigInt& bi) override { + Around around{with_}; + return RD::truncate(bi); + } + String bigintToString(const BigInt& bi, int i) override { + Around around{with_}; + return RD::bigintToString(bi, i); + } + + String createStringFromAscii(const char* str, size_t length) override { + Around around{with_}; + return RD::createStringFromAscii(str, length); + } + String createStringFromUtf8(const uint8_t* utf8, size_t length) override { + Around around{with_}; + return RD::createStringFromUtf8(utf8, length); + } + String createStringFromUtf16(const char16_t* utf16, size_t length) override { + Around around{with_}; + return RD::createStringFromUtf16(utf16, length); + } + std::string utf8(const String& s) override { + Around around{with_}; + return RD::utf8(s); + } + + std::u16string utf16(const String& str) override { + Around around{with_}; + return RD::utf16(str); + } + std::u16string utf16(const PropNameID& sym) override { + Around around{with_}; + return RD::utf16(sym); + } + + void getStringData( + const jsi::String& str, + void* ctx, + void ( + *cb)(void* ctx, bool ascii, const void* data, size_t num)) override { + Around around{with_}; + RD::getStringData(str, ctx, cb); + } + + void getPropNameIdData( + const jsi::PropNameID& sym, + void* ctx, + void ( + *cb)(void* ctx, bool ascii, const void* data, size_t num)) override { + Around around{with_}; + RD::getPropNameIdData(sym, ctx, cb); + } + + Value createValueFromJsonUtf8(const uint8_t* json, size_t length) override { + Around around{with_}; + return RD::createValueFromJsonUtf8(json, length); + } + + Object createObjectWithPrototype(const Value& prototype) override { + Around around{with_}; + return RD::createObjectWithPrototype(prototype); + } + + Object createObject() override { + Around around{with_}; + return RD::createObject(); + } + Object createObject(std::shared_ptr ho) override { + Around around{with_}; + return RD::createObject(std::move(ho)); + } + std::shared_ptr getHostObject(const jsi::Object& o) override { + Around around{with_}; + return RD::getHostObject(o); + } + HostFunctionType& getHostFunction(const jsi::Function& f) override { + Around around{with_}; + return RD::getHostFunction(f); + } + + bool hasNativeState(const Object& o) override { + Around around{with_}; + return RD::hasNativeState(o); + } + std::shared_ptr getNativeState(const Object& o) override { + Around around{with_}; + return RD::getNativeState(o); + } + void setNativeState(const Object& o, std::shared_ptr state) + override { + Around around{with_}; + RD::setNativeState(o, state); + } + + void setPrototypeOf(const Object& object, const Value& prototype) override { + Around around{with_}; + RD::setPrototypeOf(object, prototype); + } + + Value getPrototypeOf(const Object& object) override { + Around around{with_}; + return RD::getPrototypeOf(object); + } + + Value getProperty(const Object& o, const PropNameID& name) override { + Around around{with_}; + return RD::getProperty(o, name); + } + Value getProperty(const Object& o, const String& name) override { + Around around{with_}; + return RD::getProperty(o, name); + } + Value getProperty(const Object& o, const Value& name) override { + Around around{with_}; + return RD::getProperty(o, name); + } + bool hasProperty(const Object& o, const PropNameID& name) override { + Around around{with_}; + return RD::hasProperty(o, name); + } + bool hasProperty(const Object& o, const String& name) override { + Around around{with_}; + return RD::hasProperty(o, name); + } + bool hasProperty(const Object& o, const Value& name) override { + Around around{with_}; + return RD::hasProperty(o, name); + } + void setPropertyValue( + const Object& o, + const PropNameID& name, + const Value& value) override { + Around around{with_}; + RD::setPropertyValue(o, name, value); + } + void setPropertyValue(const Object& o, const String& name, const Value& value) + override { + Around around{with_}; + RD::setPropertyValue(o, name, value); + } + void setPropertyValue(const Object& o, const Value& name, const Value& value) + override { + Around around{with_}; + RD::setPropertyValue(o, name, value); + } + + void deleteProperty(const Object& object, const PropNameID& name) override { + Around around{with_}; + RD::deleteProperty(object, name); + } + + void deleteProperty(const Object& object, const String& name) override { + Around around{with_}; + RD::deleteProperty(object, name); + } + + void deleteProperty(const Object& object, const Value& name) override { + Around around{with_}; + RD::deleteProperty(object, name); + } + + bool isArray(const Object& o) const override { + Around around{with_}; + return RD::isArray(o); + } + bool isArrayBuffer(const Object& o) const override { + Around around{with_}; + return RD::isArrayBuffer(o); + } + bool isFunction(const Object& o) const override { + Around around{with_}; + return RD::isFunction(o); + } + bool isHostObject(const jsi::Object& o) const override { + Around around{with_}; + return RD::isHostObject(o); + } + bool isHostFunction(const jsi::Function& f) const override { + Around around{with_}; + return RD::isHostFunction(f); + } + Array getPropertyNames(const Object& o) override { + Around around{with_}; + return RD::getPropertyNames(o); + } + + WeakObject createWeakObject(const Object& o) override { + Around around{with_}; + return RD::createWeakObject(o); + } + Value lockWeakObject(const WeakObject& wo) override { + Around around{with_}; + return RD::lockWeakObject(wo); + } + + Array createArray(size_t length) override { + Around around{with_}; + return RD::createArray(length); + } + ArrayBuffer createArrayBuffer( + std::shared_ptr buffer) override { + return RD::createArrayBuffer(std::move(buffer)); + } + size_t size(const Array& a) override { + Around around{with_}; + return RD::size(a); + } + size_t size(const ArrayBuffer& ab) override { + Around around{with_}; + return RD::size(ab); + } + uint8_t* data(const ArrayBuffer& ab) override { + Around around{with_}; + return RD::data(ab); + } + Value getValueAtIndex(const Array& a, size_t i) override { + Around around{with_}; + return RD::getValueAtIndex(a, i); + } + void setValueAtIndexImpl(const Array& a, size_t i, const Value& value) + override { + Around around{with_}; + RD::setValueAtIndexImpl(a, i, value); + } + + Function createFunctionFromHostFunction( + const PropNameID& name, + unsigned int paramCount, + HostFunctionType func) override { + Around around{with_}; + return RD::createFunctionFromHostFunction( + name, paramCount, std::move(func)); + } + Value call( + const Function& f, + const Value& jsThis, + const Value* args, + size_t count) override { + Around around{with_}; + return RD::call(f, jsThis, args, count); + } + Value callAsConstructor(const Function& f, const Value* args, size_t count) + override { + Around around{with_}; + return RD::callAsConstructor(f, args, count); + } + + // Private data for managing scopes. + Runtime::ScopeState* pushScope() override { + Around around{with_}; + return RD::pushScope(); + } + void popScope(Runtime::ScopeState* ss) override { + Around around{with_}; + RD::popScope(ss); + } + + bool strictEquals(const Symbol& a, const Symbol& b) const override { + Around around{with_}; + return RD::strictEquals(a, b); + } + bool strictEquals(const BigInt& a, const BigInt& b) const override { + Around around{with_}; + return RD::strictEquals(a, b); + } + + bool strictEquals(const String& a, const String& b) const override { + Around around{with_}; + return RD::strictEquals(a, b); + } + bool strictEquals(const Object& a, const Object& b) const override { + Around around{with_}; + return RD::strictEquals(a, b); + } + + bool instanceOf(const Object& o, const Function& f) override { + Around around{with_}; + return RD::instanceOf(o, f); + } + + void setExternalMemoryPressure(const jsi::Object& obj, size_t amount) + override { + Around around{with_}; + RD::setExternalMemoryPressure(obj, amount); + } + + void setRuntimeDataImpl( + const UUID& uuid, + const void* data, + void (*deleter)(const void* data)) override { + Around around{with_}; + RD::setRuntimeDataImpl(uuid, data, deleter); + } + + const void* getRuntimeDataImpl(const UUID& uuid) override { + Around around{with_}; + return RD::getRuntimeDataImpl(uuid); + } + + private: + // Wrap an RAII type around With& to guarantee after always happens. + struct Around { + Around(With& with) : with_(with) { + detail::BeforeCaller::before(with_); + } + ~Around() { + detail::AfterCaller::after(with_); + } + + With& with_; + }; + + With& with_; +}; + +} // namespace jsi +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/jsi/hermes.h b/NativeScript/napi/hermes/include_shermes/jsi/hermes.h new file mode 100644 index 000000000..364a645a9 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/hermes.h @@ -0,0 +1,189 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include + +struct SHUnit; +struct SHRuntime; +using SHUnitCreator = SHUnit* (*)(); +namespace hermes::vm { +class GCExecTrace; +} + +namespace facebook::hermes { + +namespace sampling_profiler { +class Profile; +} + +namespace debugger { +class Debugger; +} + +/// Interface for Hermes-specific runtime methods.The actual implementations of +/// the pure virtual methods are provided by Hermes API. +class JSI_EXPORT IHermes : public jsi::ICast { + public: + static constexpr jsi::UUID uuid{ + 0xe85cfa22, + 0xdfae, + 0x11ef, + 0xa6f7, + 0x325096b39f47}; + + struct DebugFlags { + // Looking for the .lazy flag? It's no longer necessary. + // Source is evaluated lazily by default. See + // RuntimeConfig::CompilationMode. + }; + + /// Evaluate the given code in an unoptimized form, used for debugging. + /// This will be no-op if the implementation does not have debugger enabled. + virtual void debugJavaScript( + const std::string& src, + const std::string& sourceURL, + const DebugFlags& debugFlags) = 0; + + /// Return a ICast pointer to an object that be cast into the interface + /// IHermesRootAPI. This root API object has static lifetime. + virtual ICast* getHermesRootAPI() = 0; + + /// Dump sampled stack trace for a given runtime to a data structure that can + /// be used by third parties. + virtual sampling_profiler::Profile dumpSampledTraceToProfile() = 0; + + /// Serialize the sampled stack to the format expected by DevTools' + /// Profiler.stop return type. + virtual void sampledTraceToStreamInDevToolsFormat(std::ostream& stream) = 0; + + /// Resets the timezone offset cache used by Hermes for performance + /// optimization. Hermes maintains a cached timezone offset to accelerate date + /// and time calculations. However, this cache does not automatically detect + /// changes to the system timezone. When the system timezone changes, the + /// integration layer (e.g., React Native) must call this method to invalidate + /// the cache and ensure correct time calculations. + /// + /// \note Call this method immediately after detecting any timezone change in + /// the integrator. + virtual void resetTimezoneCache() = 0; + + /// Load a new segment into the Runtime. + /// The \param context must be a valid RequireContext retrieved from JS + /// using `require.context`. + virtual void loadSegment( + std::unique_ptr buffer, + const jsi::Value& context) = 0; + + /// Gets a guaranteed unique id for an Object (or, respectively, String + /// or PropNameId), which is assigned at allocation time and is + /// static throughout that object's (or string's, or PropNameID's) + /// lifetime. + virtual uint64_t getUniqueID(const jsi::Object& o) const = 0; + virtual uint64_t getUniqueID(const jsi::BigInt& s) const = 0; + virtual uint64_t getUniqueID(const jsi::String& s) const = 0; + virtual uint64_t getUniqueID(const jsi::PropNameID& pni) const = 0; + virtual uint64_t getUniqueID(const jsi::Symbol& sym) const = 0; + + /// Same as the other \c getUniqueID, except it can return 0 for some values. + /// 0 means there is no ID associated with the value. + virtual uint64_t getUniqueID(const jsi::Value& val) const = 0; + + /// From an ID retrieved from \p getUniqueID, go back to the object. + /// NOTE: This is much slower in general than the reverse operation, and takes + /// up more memory. Don't use this unless it's absolutely necessary. + /// \return a jsi::Object if a matching object is found, else returns null. + virtual jsi::Value getObjectForID(uint64_t id) = 0; + + /// Get a structure representing the execution history (currently just of + /// GC, but will be generalized as necessary), to aid in debugging + /// non-deterministic execution. + virtual const ::hermes::vm::GCExecTrace& getGCExecTrace() const = 0; + + /// Get IO tracking (aka HBC page access) info as a JSON string. + /// See hermes::vm::Runtime::getIOTrackingInfoJSON() for conditions + /// needed for there to be useful output. + virtual std::string getIOTrackingInfoJSON() = 0; + + /// \return a reference to the Debugger for this Runtime. + virtual debugger::Debugger& getDebugger() = 0; + + /// Register this runtime and thread for sampling profiler. Before using the + /// runtime on another thread, invoke this function again from the new thread + /// to make the sampling profiler target the new thread (and forget the old + /// thread). + virtual void registerForProfiling() = 0; + /// Unregister this runtime for sampling profiler. + virtual void unregisterForProfiling() = 0; + + /// Define methods to interrupt JS execution and set time limits. + /// All JS compiled to bytecode via prepareJS, or evaluateJS, will support + /// interruption and time limit monitoring if the runtime is configured with + /// AsyncBreakCheckInEval. If JS prepared in other ways is executed, care must + /// be taken to ensure that it is compiled in a mode that supports it (i.e., + /// the emitted code contains async break checks). + + /// Asynchronously terminates the current execution. This can be called on + /// any thread. + virtual void asyncTriggerTimeout() = 0; + + /// Register this runtime for execution time limit monitoring, with a time + /// limit of \p timeoutInMs milliseconds. + /// See compilation notes above. + virtual void watchTimeLimit(uint32_t timeoutInMs) = 0; + /// Unregister this runtime for execution time limit monitoring. + virtual void unwatchTimeLimit() = 0; + + /// Same as \c evaluate JavaScript but with a source map, which will be + /// applied to exception traces and debug information. + /// + /// This is an experimental Hermes-specific API. In the future it may be + /// renamed, moved or combined with another API, but the provided + /// functionality will continue to be available in some form. + virtual jsi::Value evaluateJavaScriptWithSourceMap( + const std::shared_ptr& buffer, + const std::shared_ptr& sourceMapBuf, + const std::string& sourceURL) = 0; + + /// Associate the SHUnit returned by \p shUnitCreator with this runtime and + /// run its initialization code. The unit will be freed when the runtime is + /// destroyed. + virtual jsi::Value evaluateSHUnit(SHUnitCreator shUnitCreator) = 0; + + /// Retrieve the underlying SHRuntime. + virtual SHRuntime* getSHRuntime() noexcept = 0; + + /// Returns the underlying low level Hermes VM runtime instance. + /// This function is considered unsafe and unstable. + /// Direct use of a vm::Runtime should be avoided as the lower level APIs are + /// unsafe and they can change without notice. + virtual void* getVMRuntimeUnsafe() const = 0; + + protected: + ~IHermes() = default; +}; + +/// Interface for provide Hermes backend specific methods. +class IHermesSHUnit : public jsi::ICast { + public: + static constexpr jsi::UUID uuid{ + 0x52a2d522, + 0xcbc6, + 0x4236, + 0x8d5d, + 0x2636c320ed65, + }; + + /// Get the unit creating function pointer which can be passed to + /// evaluateSHUnit() for evaluation. + virtual SHUnitCreator getSHUnitCreator() const = 0; + + protected: + ~IHermesSHUnit() = default; +}; +} // namespace facebook::hermes diff --git a/NativeScript/napi/hermes/include_shermes/jsi/instrumentation.h b/NativeScript/napi/hermes/include_shermes/jsi/instrumentation.h new file mode 100644 index 000000000..4a88951f6 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/instrumentation.h @@ -0,0 +1,132 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include +#include +#include +#include +#include + +#include + +namespace facebook { +namespace jsi { + +/// Methods for starting and collecting instrumentation, an \c Instrumentation +/// instance is associated with a particular \c Runtime instance, which it +/// controls the instrumentation of. +/// None of these functions should return newly created jsi values, nor should +/// it modify the values of any jsi values in the heap (although GCs are fine). +class JSI_EXPORT Instrumentation { + public: + /// Additional options controlling what to include when capturing a heap + /// snapshot. + struct HeapSnapshotOptions { + bool captureNumericValue{false}; + }; + + virtual ~Instrumentation() = default; + + /// Returns GC statistics as a JSON-encoded string, with an object containing + /// "type" and "version" fields outermost. "type" is a string, unique to a + /// particular implementation of \c jsi::Instrumentation, and "version" is a + /// number to indicate any revision to that implementation and its output + /// format. + /// + /// \pre This call can only be made on the instrumentation instance of a + /// runtime initialised to collect GC statistics. + /// + /// \post All cumulative measurements mentioned in the output are accumulated + /// across the entire lifetime of the Runtime. + /// + /// \return the GC statistics collected so far, as a JSON-encoded string. + virtual std::string getRecordedGCStats() = 0; + + /// Request statistics about the current state of the runtime's heap. This + /// function can be called at any time, and should produce information that is + /// correct at the instant it is called (i.e, not stale). + /// + /// \return a map from a string key to a number associated with that + /// statistic. + virtual std::unordered_map getHeapInfo( + bool includeExpensive) = 0; + + /// Perform a full garbage collection. + /// \param cause The cause of this collection, as it should be reported in + /// logs. + virtual void collectGarbage(std::string cause) = 0; + + /// A HeapStatsUpdate is a tuple of the fragment index, the number of objects + /// in that fragment, and the number of bytes used by those objects. + /// A "fragment" is a view of all objects allocated within a time slice. + using HeapStatsUpdate = std::tuple; + + /// Start capturing JS stack-traces for all JS heap allocated objects. These + /// can be accessed via \c ::createSnapshotToFile(). + /// \param fragmentCallback If present, invoke this callback every so often + /// with the most recently seen object ID, and a list of fragments that have + /// been updated. This callback will be invoked on the same thread that the + /// runtime is using. + virtual void startTrackingHeapObjectStackTraces( + std::function stats)> fragmentCallback) = 0; + + /// Stop capture JS stack-traces for JS heap allocated objects. + virtual void stopTrackingHeapObjectStackTraces() = 0; + + /// Start a heap sampling profiler that will sample heap allocations, and the + /// stack trace they were allocated at. Reports a summary of which functions + /// allocated the most. + /// \param samplingInterval The number of bytes allocated to wait between + /// samples. This will be used as the expected value of a poisson + /// distribution. + virtual void startHeapSampling(size_t samplingInterval) = 0; + + /// Turns off the heap sampling profiler previously enabled via + /// \c startHeapSampling. Writes the output of the sampling heap profiler to + /// \p os. The output is a JSON formatted string. + virtual void stopHeapSampling(std::ostream& os) = 0; + + /// Captures the heap to a file + /// + /// \param path to save the heap capture. + /// \param options additional options for what to capture. + virtual void createSnapshotToFile( + const std::string& path, + const HeapSnapshotOptions& options = {false}) = 0; + + /// Captures the heap to an output stream + /// + /// \param os output stream to write to. + /// \param options additional options for what to capture. + virtual void createSnapshotToStream( + std::ostream& os, + const HeapSnapshotOptions& options = {false}) = 0; + + /// If the runtime has been created to trace to a temp file, flush + /// any unwritten parts of the trace of bridge traffic to the file, + /// and return the name of the file. Otherwise, return the empty string. + /// Tracing is disabled after this call. + virtual std::string flushAndDisableBridgeTrafficTrace() = 0; + + /// Write basic block profile trace to the given file name. + virtual void writeBasicBlockProfileTraceToFile( + const std::string& fileName) const = 0; + + /// Write the opcode stats to the given stream. + virtual void dumpOpcodeStats(std::ostream& os) const = 0; + + /// Dump external profiler symbols to the given file name. + virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const = 0; +}; + +} // namespace jsi +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/jsi/jsi-inl.h b/NativeScript/napi/hermes/include_shermes/jsi/jsi-inl.h new file mode 100644 index 000000000..2f70a5948 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/jsi-inl.h @@ -0,0 +1,405 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +namespace facebook { +namespace jsi { +namespace detail { + +inline Value toValue(Runtime&, std::nullptr_t) { + return Value::null(); +} +inline Value toValue(Runtime&, bool b) { + return Value(b); +} +inline Value toValue(Runtime&, double d) { + return Value(d); +} +inline Value toValue(Runtime&, float f) { + return Value(static_cast(f)); +} +inline Value toValue(Runtime&, int i) { + return Value(i); +} +inline Value toValue(Runtime& runtime, const char* str) { + return String::createFromAscii(runtime, str); +} +inline Value toValue(Runtime& runtime, const std::string& str) { + return String::createFromUtf8(runtime, str); +} +template +inline Value toValue(Runtime& runtime, const T& other) { + static_assert( + std::is_base_of::value, + "This type cannot be converted to Value"); + return Value(runtime, other); +} +inline Value toValue(Runtime& runtime, const Value& value) { + return Value(runtime, value); +} +inline Value&& toValue(Runtime&, Value&& value) { + return std::move(value); +} + +inline PropNameID toPropNameID(Runtime& runtime, const char* name) { + return PropNameID::forAscii(runtime, name); +} +inline PropNameID toPropNameID(Runtime& runtime, const std::string& name) { + return PropNameID::forUtf8(runtime, name); +} +inline PropNameID&& toPropNameID(Runtime&, PropNameID&& name) { + return std::move(name); +} + +/// Helper to throw while still compiling with exceptions turned off. +template +[[noreturn]] inline void throwOrDie(Args&&... args) { + std::rethrow_exception( + std::make_exception_ptr(E{std::forward(args)...})); +} + +} // namespace detail + +template +inline T Runtime::make(Runtime::PointerValue* pv) { + return T(pv); +} + +inline Runtime::PointerValue* Runtime::getPointerValue(jsi::Pointer& pointer) { + return pointer.ptr_; +} + +inline const Runtime::PointerValue* Runtime::getPointerValue( + const jsi::Pointer& pointer) { + return pointer.ptr_; +} + +inline const Runtime::PointerValue* Runtime::getPointerValue( + const jsi::Value& value) { + return value.data_.pointer.ptr_; +} + +inline void Runtime::setRuntimeData( + const UUID& uuid, + const std::shared_ptr& data) { + auto* dataPtr = new std::shared_ptr(data); + setRuntimeDataImpl(uuid, dataPtr, [](const void* data) { + delete (const std::shared_ptr*)data; + }); +} + +inline std::shared_ptr Runtime::getRuntimeData(const UUID& uuid) { + auto* data = (const std::shared_ptr*)getRuntimeDataImpl(uuid); + return data ? *data : nullptr; +} + +Value Object::getPrototype(Runtime& runtime) const { + return runtime.getPrototypeOf(*this); +} + +inline Value Object::getProperty(Runtime& runtime, const char* name) const { + return getProperty(runtime, String::createFromAscii(runtime, name)); +} + +inline Value Object::getProperty(Runtime& runtime, const String& name) const { + return runtime.getProperty(*this, name); +} + +inline Value Object::getProperty(Runtime& runtime, const PropNameID& name) + const { + return runtime.getProperty(*this, name); +} + +inline Value Object::getProperty(Runtime& runtime, const Value& name) const { + return runtime.getProperty(*this, name); +} + +inline bool Object::hasProperty(Runtime& runtime, const char* name) const { + return hasProperty(runtime, String::createFromAscii(runtime, name)); +} + +inline bool Object::hasProperty(Runtime& runtime, const String& name) const { + return runtime.hasProperty(*this, name); +} + +inline bool Object::hasProperty(Runtime& runtime, const PropNameID& name) + const { + return runtime.hasProperty(*this, name); +} + +inline bool Object::hasProperty(Runtime& runtime, const Value& name) const { + return runtime.hasProperty(*this, name); +} + +template +void Object::setProperty(Runtime& runtime, const char* name, T&& value) const { + setProperty( + runtime, String::createFromAscii(runtime, name), std::forward(value)); +} + +template +void Object::setProperty(Runtime& runtime, const String& name, T&& value) + const { + setPropertyValue( + runtime, name, detail::toValue(runtime, std::forward(value))); +} + +template +void Object::setProperty(Runtime& runtime, const PropNameID& name, T&& value) + const { + setPropertyValue( + runtime, name, detail::toValue(runtime, std::forward(value))); +} + +template +void Object::setProperty(Runtime& runtime, const Value& name, T&& value) const { + setPropertyValue( + runtime, name, detail::toValue(runtime, std::forward(value))); +} + +inline void Object::deleteProperty(Runtime& runtime, const char* name) const { + deleteProperty(runtime, String::createFromAscii(runtime, name)); +} + +inline void Object::deleteProperty(Runtime& runtime, const String& name) const { + runtime.deleteProperty(*this, name); +} + +inline void Object::deleteProperty(Runtime& runtime, const PropNameID& name) + const { + runtime.deleteProperty(*this, name); +} + +inline void Object::deleteProperty(Runtime& runtime, const Value& name) const { + runtime.deleteProperty(*this, name); +} + +inline Array Object::getArray(Runtime& runtime) const& { + assert(runtime.isArray(*this)); + (void)runtime; // when assert is disabled we need to mark this as used + return Array(runtime.cloneObject(ptr_)); +} + +inline Array Object::getArray(Runtime& runtime) && { + assert(runtime.isArray(*this)); + (void)runtime; // when assert is disabled we need to mark this as used + Runtime::PointerValue* value = ptr_; + ptr_ = nullptr; + return Array(value); +} + +inline ArrayBuffer Object::getArrayBuffer(Runtime& runtime) const& { + assert(runtime.isArrayBuffer(*this)); + (void)runtime; // when assert is disabled we need to mark this as used + return ArrayBuffer(runtime.cloneObject(ptr_)); +} + +inline ArrayBuffer Object::getArrayBuffer(Runtime& runtime) && { + assert(runtime.isArrayBuffer(*this)); + (void)runtime; // when assert is disabled we need to mark this as used + Runtime::PointerValue* value = ptr_; + ptr_ = nullptr; + return ArrayBuffer(value); +} + +inline Function Object::getFunction(Runtime& runtime) const& { + assert(runtime.isFunction(*this)); + return Function(runtime.cloneObject(ptr_)); +} + +inline Function Object::getFunction(Runtime& runtime) && { + assert(runtime.isFunction(*this)); + (void)runtime; // when assert is disabled we need to mark this as used + Runtime::PointerValue* value = ptr_; + ptr_ = nullptr; + return Function(value); +} + +template +inline bool Object::isHostObject(Runtime& runtime) const { + return runtime.isHostObject(*this) && + std::dynamic_pointer_cast(runtime.getHostObject(*this)); +} + +template <> +inline bool Object::isHostObject(Runtime& runtime) const { + return runtime.isHostObject(*this); +} + +template +inline std::shared_ptr Object::getHostObject(Runtime& runtime) const { + assert(isHostObject(runtime)); + return std::static_pointer_cast(runtime.getHostObject(*this)); +} + +template +inline std::shared_ptr Object::asHostObject(Runtime& runtime) const { + if (!isHostObject(runtime)) { + detail::throwOrDie( + "Object is not a HostObject of desired type"); + } + return std::static_pointer_cast(runtime.getHostObject(*this)); +} + +template <> +inline std::shared_ptr Object::getHostObject( + Runtime& runtime) const { + assert(runtime.isHostObject(*this)); + return runtime.getHostObject(*this); +} + +template +inline bool Object::hasNativeState(Runtime& runtime) const { + return runtime.hasNativeState(*this) && + std::dynamic_pointer_cast(runtime.getNativeState(*this)); +} + +template <> +inline bool Object::hasNativeState(Runtime& runtime) const { + return runtime.hasNativeState(*this); +} + +template +inline std::shared_ptr Object::getNativeState(Runtime& runtime) const { + assert(hasNativeState(runtime)); + return std::static_pointer_cast(runtime.getNativeState(*this)); +} + +inline void Object::setNativeState( + Runtime& runtime, + std::shared_ptr state) const { + runtime.setNativeState(*this, state); +} + +inline void Object::setExternalMemoryPressure(Runtime& runtime, size_t amt) + const { + runtime.setExternalMemoryPressure(*this, amt); +} + +inline Array Object::getPropertyNames(Runtime& runtime) const { + return runtime.getPropertyNames(*this); +} + +inline Value WeakObject::lock(Runtime& runtime) const { + return runtime.lockWeakObject(*this); +} + +template +void Array::setValueAtIndex(Runtime& runtime, size_t i, T&& value) const { + setValueAtIndexImpl( + runtime, i, detail::toValue(runtime, std::forward(value))); +} + +inline Value Array::getValueAtIndex(Runtime& runtime, size_t i) const { + return runtime.getValueAtIndex(*this, i); +} + +inline Function Function::createFromHostFunction( + Runtime& runtime, + const jsi::PropNameID& name, + unsigned int paramCount, + jsi::HostFunctionType func) { + return runtime.createFunctionFromHostFunction( + name, paramCount, std::move(func)); +} + +inline Value Function::call(Runtime& runtime, const Value* args, size_t count) + const { + return runtime.call(*this, Value::undefined(), args, count); +} + +inline Value Function::call(Runtime& runtime, std::initializer_list args) + const { + return call(runtime, args.begin(), args.size()); +} + +template +inline Value Function::call(Runtime& runtime, Args&&... args) const { + // A more awesome version of this would be able to create raw values + // which can be used directly without wrapping and unwrapping, but + // this will do for now. + return call(runtime, {detail::toValue(runtime, std::forward(args))...}); +} + +inline Value Function::callWithThis( + Runtime& runtime, + const Object& jsThis, + const Value* args, + size_t count) const { + return runtime.call(*this, Value(runtime, jsThis), args, count); +} + +inline Value Function::callWithThis( + Runtime& runtime, + const Object& jsThis, + std::initializer_list args) const { + return callWithThis(runtime, jsThis, args.begin(), args.size()); +} + +template +inline Value Function::callWithThis( + Runtime& runtime, + const Object& jsThis, + Args&&... args) const { + // A more awesome version of this would be able to create raw values + // which can be used directly without wrapping and unwrapping, but + // this will do for now. + return callWithThis( + runtime, jsThis, {detail::toValue(runtime, std::forward(args))...}); +} + +template +inline Array Array::createWithElements(Runtime& runtime, Args&&... args) { + return createWithElements( + runtime, {detail::toValue(runtime, std::forward(args))...}); +} + +template +inline std::vector PropNameID::names( + Runtime& runtime, + Args&&... args) { + return names({detail::toPropNameID(runtime, std::forward(args))...}); +} + +template +inline std::vector PropNameID::names( + PropNameID (&&propertyNames)[N]) { + std::vector result; + result.reserve(N); + for (auto& name : propertyNames) { + result.push_back(std::move(name)); + } + return result; +} + +inline Value Function::callAsConstructor( + Runtime& runtime, + const Value* args, + size_t count) const { + return runtime.callAsConstructor(*this, args, count); +} + +inline Value Function::callAsConstructor( + Runtime& runtime, + std::initializer_list args) const { + return callAsConstructor(runtime, args.begin(), args.size()); +} + +template +inline Value Function::callAsConstructor(Runtime& runtime, Args&&... args) + const { + return callAsConstructor( + runtime, {detail::toValue(runtime, std::forward(args))...}); +} + +String BigInt::toString(Runtime& runtime, int radix) const { + return runtime.bigintToString(*this, radix); +} + +} // namespace jsi +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/jsi/jsi.h b/NativeScript/napi/hermes/include_shermes/jsi/jsi.h new file mode 100644 index 000000000..08edcd2a0 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/jsi.h @@ -0,0 +1,1864 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include +#include +#include +#include +#include +#include +#include + +#ifndef JSI_EXPORT +#ifdef _MSC_VER +#ifdef CREATE_SHARED_LIBRARY +#define JSI_EXPORT __declspec(dllexport) +#else +#define JSI_EXPORT +#endif // CREATE_SHARED_LIBRARY +#else // _MSC_VER +#define JSI_EXPORT __attribute__((visibility("default"))) +#endif // _MSC_VER +#endif // !defined(JSI_EXPORT) + +class FBJSRuntime; +namespace facebook { +namespace jsi { + +/// UUID version 1 implementation. This should be constructed with constant +/// arguments to identify fixed UUIDs. +class JSI_EXPORT UUID { + public: + // Construct from raw parts + constexpr UUID( + uint32_t timeLow, + uint16_t timeMid, + uint16_t timeHighAndVersion, + uint16_t variantAndClockSeq, + uint64_t node) + : high( + ((uint64_t)(timeLow) << 32) | ((uint64_t)(timeMid) << 16) | + ((uint64_t)(timeHighAndVersion))), + low(((uint64_t)(variantAndClockSeq) << 48) | node) {} + + // Default constructor (zero UUID) + constexpr UUID() : high(0), low(0) {} + + constexpr UUID(const UUID&) = default; + constexpr UUID& operator=(const UUID&) = default; + + constexpr bool operator==(const UUID& other) const { + return high == other.high && low == other.low; + } + constexpr bool operator!=(const UUID& other) const { + return !(*this == other); + } + + // Ordering (for std::map, sorting, etc.) + constexpr bool operator<(const UUID& other) const { + return (high < other.high) || (high == other.high && low < other.low); + } + + // Hash support for UUID (for unordered_map compatibility) + struct Hash { + std::size_t operator()(const UUID& uuid) const noexcept { + return std::hash{}(uuid.high) ^ + (std::hash{}(uuid.low) << 1); + } + }; + + // UUID format: 8-4-4-4-12 + std::string toString() const { + std::string buffer(36, ' '); + std::snprintf( + buffer.data(), + buffer.size() + 1, + "%08x-%04x-%04x-%04x-%012llx", + getTimeLow(), + getTimeMid(), + getTimeHighAndVersion(), + getVariantAndClockSeq(), + (unsigned long long)getNode()); + return buffer; + } + + constexpr uint32_t getTimeLow() const { + return (uint32_t)(high >> 32); + } + + constexpr uint16_t getTimeMid() const { + return (uint16_t)(high >> 16); + } + + constexpr uint16_t getTimeHighAndVersion() const { + return (uint16_t)high; + } + + constexpr uint16_t getVariantAndClockSeq() const { + return (uint16_t)(low >> 48); + } + + constexpr uint64_t getNode() const { + return low & 0xFFFFFFFFFFFF; + } + + private: + uint64_t high; + uint64_t low; +}; + +/// Base interface that all JSI interfaces inherit from. Users should not try to +/// manipulate this base type directly, and should use castInterface to get the +/// appropriate subtype. +struct JSI_EXPORT ICast { + /// If the current object can be cast into the interface specified by \p + /// interfaceUUID, return a pointer to the object. Otherwise, return a null + /// pointer. + /// The returned interface has the same lifetime as the underlying object. It + /// does not need to be released when not needed. + virtual ICast* castInterface(const UUID& interfaceUUID) = 0; + + protected: + /// Interfaces are not destructible, thus the destructor is intentionally + /// protected to prevent delete calls on the interface. + /// Additionally, the destructor is non-virtual to reduce the vtable + /// complexity from inheritance. + ~ICast() = default; +}; + +/// Base class for buffers of data or bytecode that need to be passed to the +/// runtime. The buffer is expected to be fully immutable, so the result of +/// size(), data(), and the contents of the pointer returned by data() must not +/// change after construction. +class JSI_EXPORT Buffer { + public: + virtual ~Buffer(); + virtual size_t size() const = 0; + virtual const uint8_t* data() const = 0; +}; + +class JSI_EXPORT StringBuffer : public Buffer { + public: + StringBuffer(std::string s) : s_(std::move(s)) {} + size_t size() const override { + return s_.size(); + } + const uint8_t* data() const override { + return reinterpret_cast(s_.data()); + } + + private: + std::string s_; +}; + +/// Base class for buffers of data that need to be passed to the runtime. The +/// result of size() and data() must not change after construction. However, the +/// region pointed to by data() may be modified by the user or the runtime. The +/// user must ensure that access to the contents of the buffer is properly +/// synchronised. +class JSI_EXPORT MutableBuffer { + public: + virtual ~MutableBuffer(); + virtual size_t size() const = 0; + virtual uint8_t* data() = 0; +}; + +/// PreparedJavaScript is a base class representing JavaScript which is in a +/// form optimized for execution, in a runtime-specific way. Construct one via +/// jsi::Runtime::prepareJavaScript(). +/// ** This is an experimental API that is subject to change. ** +class JSI_EXPORT PreparedJavaScript { + protected: + PreparedJavaScript() = default; + + public: + virtual ~PreparedJavaScript() = 0; +}; + +class Runtime; +class Pointer; +class PropNameID; +class Symbol; +class BigInt; +class String; +class Object; +class WeakObject; +class Array; +class ArrayBuffer; +class Function; +class Value; +class Instrumentation; +class Scope; +class JSIException; +class JSError; + +/// A function which has this type can be registered as a function +/// callable from JavaScript using Function::createFromHostFunction(). +/// When the function is called, args will point to the arguments, and +/// count will indicate how many arguments are passed. The function +/// can return a Value to the caller, or throw an exception. If a C++ +/// exception is thrown, a JS Error will be created and thrown into +/// JS; if the C++ exception extends std::exception, the Error's +/// message will be whatever what() returns. Note that it is undefined whether +/// HostFunctions may or may not be called in strict mode; that is `thisVal` +/// can be any value - it will not necessarily be coerced to an object or +/// or set to the global object. +using HostFunctionType = std::function< + Value(Runtime& rt, const Value& thisVal, const Value* args, size_t count)>; + +/// An object which implements this interface can be registered as an +/// Object with the JS runtime. +class JSI_EXPORT HostObject { + public: + // The C++ object's dtor will be called when the GC finalizes this + // object. (This may be as late as when the Runtime is shut down.) + // You have no control over which thread it is called on. This will + // be called from inside the GC, so it is unsafe to do any VM + // operations which require a Runtime&. Derived classes' dtors + // should also avoid doing anything expensive. Calling the dtor on + // a jsi object is explicitly ok. If you want to do JS operations, + // or any nontrivial work, you should add it to a work queue, and + // manage it externally. + virtual ~HostObject(); + + // When JS wants a property with a given name from the HostObject, + // it will call this method. If it throws an exception, the call + // will throw a JS \c Error object. By default this returns undefined. + // \return the value for the property. + virtual Value get(Runtime&, const PropNameID& name); + + // When JS wants to set a property with a given name on the HostObject, + // it will call this method. If it throws an exception, the call will + // throw a JS \c Error object. By default this throws a type error exception + // mimicking the behavior of a frozen object in strict mode. + virtual void set(Runtime&, const PropNameID& name, const Value& value); + + // When JS wants a list of property names for the HostObject, it will + // call this method. If it throws an exception, the call will throw a + // JS \c Error object. The default implementation returns empty vector. + virtual std::vector getPropertyNames(Runtime& rt); +}; + +/// Native state (and destructor) that can be attached to any JS object +/// using setNativeState. +class JSI_EXPORT NativeState { + public: + virtual ~NativeState(); +}; + +/// Represents a JS runtime. Movable, but not copyable. Note that +/// this object may not be thread-aware, but cannot be used safely from +/// multiple threads at once. The application is responsible for +/// ensuring that it is used safely. This could mean using the +/// Runtime from a single thread, using a mutex, doing all work on a +/// serial queue, etc. This restriction applies to the methods of +/// this class, and any method in the API which take a Runtime& as an +/// argument. Destructors (all but ~Scope), operators, or other methods +/// which do not take Runtime& as an argument are safe to call from any +/// thread, but it is still forbidden to make write operations on a single +/// instance of any class from more than one thread. In addition, to +/// make shutdown safe, destruction of objects associated with the Runtime +/// must be destroyed before the Runtime is destroyed, or from the +/// destructor of a managed HostObject or HostFunction. Informally, this +/// means that the main source of unsafe behavior is to hold a jsi object +/// in a non-Runtime-managed object, and not clean it up before the Runtime +/// is shut down. If your lifecycle is such that avoiding this is hard, +/// you will probably need to do use your own locks. +class JSI_EXPORT Runtime : public ICast { + public: + virtual ~Runtime(); + + ICast* castInterface(const UUID& interfaceUUID) override; + + /// Evaluates the given JavaScript \c buffer. \c sourceURL is used + /// to annotate the stack trace if there is an exception. The + /// contents may be utf8-encoded JS source code, or binary bytecode + /// whose format is specific to the implementation. If the input + /// format is unknown, or evaluation causes an error, a JSIException + /// will be thrown. + /// Note this function should ONLY be used when there isn't another means + /// through the JSI API. For example, it will be much slower to use this to + /// call a global function than using the JSI APIs to read the function + /// property from the global object and then calling it explicitly. + virtual Value evaluateJavaScript( + const std::shared_ptr& buffer, + const std::string& sourceURL) = 0; + + /// Prepares to evaluate the given JavaScript \c buffer by processing it into + /// a form optimized for execution. This may include pre-parsing, compiling, + /// etc. If the input is invalid (for example, cannot be parsed), a + /// JSIException will be thrown. The resulting object is tied to the + /// particular concrete type of Runtime from which it was created. It may be + /// used (via evaluatePreparedJavaScript) in any Runtime of the same concrete + /// type. + /// The PreparedJavaScript object may be passed to multiple VM instances, so + /// they can all share and benefit from the prepared script. + /// As with evaluateJavaScript(), using JavaScript code should be avoided + /// when the JSI API is sufficient. + virtual std::shared_ptr prepareJavaScript( + const std::shared_ptr& buffer, + std::string sourceURL) = 0; + + /// Evaluates a PreparedJavaScript. If evaluation causes an error, a + /// JSIException will be thrown. + /// As with evaluateJavaScript(), using JavaScript code should be avoided + /// when the JSI API is sufficient. + virtual Value evaluatePreparedJavaScript( + const std::shared_ptr& js) = 0; + + /// Queues a microtask in the JavaScript VM internal Microtask (a.k.a. Job in + /// ECMA262) queue, to be executed when the host drains microtasks in + /// its event loop implementation. + /// + /// \param callback a function to be executed as a microtask. + virtual void queueMicrotask(const jsi::Function& callback) = 0; + + /// Drain the JavaScript VM internal Microtask (a.k.a. Job in ECMA262) queue. + /// + /// \param maxMicrotasksHint a hint to tell an implementation that it should + /// make a best effort not execute more than the given number. It's default + /// to -1 for infinity (unbounded execution). + /// \return true if the queue is drained or false if there is more work to do. + /// + /// When there were exceptions thrown from the execution of microtasks, + /// implementations shall discard the exceptional jobs. An implementation may + /// \throw a \c JSError object to signal the hosts to handle. In that case, an + /// implementation may or may not suspend the draining. + /// + /// Hosts may call this function again to resume the draining if it was + /// suspended due to either exceptions or the \p maxMicrotasksHint bound. + /// E.g. a host may repetitively invoke this function until the queue is + /// drained to implement the "microtask checkpoint" defined in WHATWG HTML + /// event loop: https://html.spec.whatwg.org/C#perform-a-microtask-checkpoint. + /// + /// Note that error propagation is only a concern if a host needs to implement + /// `queueMicrotask`, a recent API that allows enqueueing arbitrary functions + /// (hence may throw) as microtasks. Exceptions from ECMA-262 Promise Jobs are + /// handled internally to VMs and are never propagated to hosts. + /// + /// This API offers some queue management to hosts at its best effort due to + /// different behaviors and limitations imposed by different VMs and APIs. By + /// the time this is written, An implementation may swallow exceptions (JSC), + /// may not pause (V8), and may not support bounded executions. + virtual bool drainMicrotasks(int maxMicrotasksHint = -1) = 0; + + /// \return the global object + virtual Object global() = 0; + + /// \return a short printable description of the instance. It should + /// at least include some human-readable indication of the runtime + /// implementation. This should only be used by logging, debugging, + /// and other developer-facing callers. + virtual std::string description() = 0; + + /// \return whether or not the underlying runtime supports debugging via the + /// Chrome remote debugging protocol. + /// + /// NOTE: the API for determining whether a runtime is debuggable and + /// registering a runtime with the debugger is still in flux, so please don't + /// use this API unless you know what you're doing. + virtual bool isInspectable() = 0; + + /// \return an interface to extract metrics from this \c Runtime. The default + /// implementation of this function returns an \c Instrumentation instance + /// which returns no metrics. + virtual Instrumentation& instrumentation(); + + /// Stores the pointer \p data with the \p uuid in the runtime. This can be + /// used to store some custom data within the runtime. When the runtime is + /// destroyed, or if an entry at an existing key is overwritten, the runtime + /// will release its ownership of the held object. + void setRuntimeData(const UUID& uuid, const std::shared_ptr& data); + + /// Returns the data associated with the \p uuid in the runtime. If there's no + /// data associated with the uuid, return a null pointer. + std::shared_ptr getRuntimeData(const UUID& uuid); + + protected: + friend class Pointer; + friend class PropNameID; + friend class Symbol; + friend class BigInt; + friend class String; + friend class Object; + friend class WeakObject; + friend class Array; + friend class ArrayBuffer; + friend class Function; + friend class Value; + friend class Scope; + friend class JSError; + + /// Stores the pointer \p data with the \p uuid in the runtime. This can be + /// used to store some custom data within the runtime. When the runtime is + /// destroyed, or if an entry at an existing key is overwritten, the runtime + /// will release its ownership by calling \p deleter. + virtual void setRuntimeDataImpl( + const UUID& uuid, + const void* data, + void (*deleter)(const void* data)); + + /// Returns the data associated with the \p uuid in the runtime. If there's no + /// data associated with the uuid, return a null pointer. + virtual const void* getRuntimeDataImpl(const UUID& uuid); + + // Potential optimization: avoid the cloneFoo() virtual dispatch, + // and instead just fix the number of fields, and copy them, since + // in practice they are trivially copyable. Sufficient use of + // rvalue arguments/methods would also reduce the number of clones. + + struct PointerValue { + virtual void invalidate() noexcept = 0; + + protected: + virtual ~PointerValue() = default; + }; + + virtual PointerValue* cloneSymbol(const Runtime::PointerValue* pv) = 0; + virtual PointerValue* cloneBigInt(const Runtime::PointerValue* pv) = 0; + virtual PointerValue* cloneString(const Runtime::PointerValue* pv) = 0; + virtual PointerValue* cloneObject(const Runtime::PointerValue* pv) = 0; + virtual PointerValue* clonePropNameID(const Runtime::PointerValue* pv) = 0; + + virtual PropNameID createPropNameIDFromAscii( + const char* str, + size_t length) = 0; + virtual PropNameID createPropNameIDFromUtf8( + const uint8_t* utf8, + size_t length) = 0; + virtual PropNameID createPropNameIDFromUtf16( + const char16_t* utf16, + size_t length); + virtual PropNameID createPropNameIDFromString(const String& str) = 0; + virtual PropNameID createPropNameIDFromSymbol(const Symbol& sym) = 0; + virtual std::string utf8(const PropNameID&) = 0; + virtual bool compare(const PropNameID&, const PropNameID&) = 0; + + virtual std::string symbolToString(const Symbol&) = 0; + + virtual BigInt createBigIntFromInt64(int64_t) = 0; + virtual BigInt createBigIntFromUint64(uint64_t) = 0; + virtual bool bigintIsInt64(const BigInt&) = 0; + virtual bool bigintIsUint64(const BigInt&) = 0; + virtual uint64_t truncate(const BigInt&) = 0; + virtual String bigintToString(const BigInt&, int) = 0; + + virtual String createStringFromAscii(const char* str, size_t length) = 0; + virtual String createStringFromUtf8(const uint8_t* utf8, size_t length) = 0; + virtual String createStringFromUtf16(const char16_t* utf16, size_t length); + virtual std::string utf8(const String&) = 0; + + // \return a \c Value created from a utf8-encoded JSON string. The default + // implementation creates a \c String and invokes JSON.parse. + virtual Value createValueFromJsonUtf8(const uint8_t* json, size_t length); + + virtual Object createObject() = 0; + virtual Object createObject(std::shared_ptr ho) = 0; + virtual std::shared_ptr getHostObject(const jsi::Object&) = 0; + virtual HostFunctionType& getHostFunction(const jsi::Function&) = 0; + + // Creates a new Object with the custom prototype + virtual Object createObjectWithPrototype(const Value& prototype); + + virtual bool hasNativeState(const jsi::Object&) = 0; + virtual std::shared_ptr getNativeState(const jsi::Object&) = 0; + virtual void setNativeState( + const jsi::Object&, + std::shared_ptr state) = 0; + + virtual void setPrototypeOf(const Object& object, const Value& prototype); + virtual Value getPrototypeOf(const Object& object); + + virtual Value getProperty(const Object&, const PropNameID& name) = 0; + virtual Value getProperty(const Object&, const String& name) = 0; + virtual Value getProperty(const Object&, const Value& name); + virtual bool hasProperty(const Object&, const PropNameID& name) = 0; + virtual bool hasProperty(const Object&, const String& name) = 0; + virtual bool hasProperty(const Object&, const Value& name); + virtual void setPropertyValue( + const Object&, + const PropNameID& name, + const Value& value) = 0; + virtual void + setPropertyValue(const Object&, const String& name, const Value& value) = 0; + virtual void + setPropertyValue(const Object&, const Value& name, const Value& value); + + virtual void deleteProperty(const Object&, const PropNameID& name); + virtual void deleteProperty(const Object&, const String& name); + virtual void deleteProperty(const Object&, const Value& name); + + virtual bool isArray(const Object&) const = 0; + virtual bool isArrayBuffer(const Object&) const = 0; + virtual bool isFunction(const Object&) const = 0; + virtual bool isHostObject(const jsi::Object&) const = 0; + virtual bool isHostFunction(const jsi::Function&) const = 0; + virtual Array getPropertyNames(const Object&) = 0; + + virtual WeakObject createWeakObject(const Object&) = 0; + virtual Value lockWeakObject(const WeakObject&) = 0; + + virtual Array createArray(size_t length) = 0; + virtual ArrayBuffer createArrayBuffer( + std::shared_ptr buffer) = 0; + virtual size_t size(const Array&) = 0; + virtual size_t size(const ArrayBuffer&) = 0; + virtual uint8_t* data(const ArrayBuffer&) = 0; + virtual Value getValueAtIndex(const Array&, size_t i) = 0; + virtual void + setValueAtIndexImpl(const Array&, size_t i, const Value& value) = 0; + + virtual Function createFunctionFromHostFunction( + const PropNameID& name, + unsigned int paramCount, + HostFunctionType func) = 0; + virtual Value call( + const Function&, + const Value& jsThis, + const Value* args, + size_t count) = 0; + virtual Value + callAsConstructor(const Function&, const Value* args, size_t count) = 0; + + // Private data for managing scopes. + struct ScopeState; + virtual ScopeState* pushScope(); + virtual void popScope(ScopeState*); + + virtual bool strictEquals(const Symbol& a, const Symbol& b) const = 0; + virtual bool strictEquals(const BigInt& a, const BigInt& b) const = 0; + virtual bool strictEquals(const String& a, const String& b) const = 0; + virtual bool strictEquals(const Object& a, const Object& b) const = 0; + + virtual bool instanceOf(const Object& o, const Function& f) = 0; + + /// See Object::setExternalMemoryPressure. + virtual void setExternalMemoryPressure( + const jsi::Object& obj, + size_t amount) = 0; + + virtual std::u16string utf16(const String& str); + virtual std::u16string utf16(const PropNameID& sym); + + /// Invokes the provided callback \p cb with the String content in \p str. + /// The callback must take in three arguments: bool ascii, const void* data, + /// and size_t num, respectively. \p ascii indicates whether the \p data + /// passed to the callback should be interpreted as a pointer to a sequence of + /// \p num ASCII characters or UTF16 characters. Depending on the internal + /// representation of the string, the function may invoke the callback + /// multiple times, with a different format on each invocation. The callback + /// must not access runtime functionality, as any operation on the runtime may + /// invalidate the data pointers. + virtual void getStringData( + const jsi::String& str, + void* ctx, + void (*cb)(void* ctx, bool ascii, const void* data, size_t num)); + + /// Invokes the provided callback \p cb with the PropNameID content in \p sym. + /// The callback must take in three arguments: bool ascii, const void* data, + /// and size_t num, respectively. \p ascii indicates whether the \p data + /// passed to the callback should be interpreted as a pointer to a sequence of + /// \p num ASCII characters or UTF16 characters. Depending on the internal + /// representation of the string, the function may invoke the callback + /// multiple times, with a different format on each invocation. The callback + /// must not access runtime functionality, as any operation on the runtime may + /// invalidate the data pointers. + virtual void getPropNameIdData( + const jsi::PropNameID& sym, + void* ctx, + void (*cb)(void* ctx, bool ascii, const void* data, size_t num)); + + // These exist so derived classes can access the private parts of + // Value, Symbol, String, and Object, which are all friends of Runtime. + template + static T make(PointerValue* pv); + static PointerValue* getPointerValue(Pointer& pointer); + static const PointerValue* getPointerValue(const Pointer& pointer); + static const PointerValue* getPointerValue(const Value& value); + + friend class ::FBJSRuntime; + template + friend class RuntimeDecorator; +}; + +// Base class for pointer-storing types. +class JSI_EXPORT Pointer { + protected: + explicit Pointer(Pointer&& other) noexcept : ptr_(other.ptr_) { + other.ptr_ = nullptr; + } + + ~Pointer() { + if (ptr_) { + ptr_->invalidate(); + } + } + + Pointer& operator=(Pointer&& other) noexcept; + + friend class Runtime; + friend class Value; + + explicit Pointer(Runtime::PointerValue* ptr) : ptr_(ptr) {} + + typename Runtime::PointerValue* ptr_; +}; + +/// Represents something that can be a JS property key. Movable, not copyable. +class JSI_EXPORT PropNameID : public Pointer { + public: + using Pointer::Pointer; + + PropNameID(Runtime& runtime, const PropNameID& other) + : Pointer(runtime.clonePropNameID(other.ptr_)) {} + + PropNameID(PropNameID&& other) = default; + PropNameID& operator=(PropNameID&& other) = default; + + /// Create a JS property name id from ascii values. The data is + /// copied. + static PropNameID forAscii(Runtime& runtime, const char* str, size_t length) { + return runtime.createPropNameIDFromAscii(str, length); + } + + /// Create a property name id from a nul-terminated C ascii name. The data is + /// copied. + static PropNameID forAscii(Runtime& runtime, const char* str) { + return forAscii(runtime, str, strlen(str)); + } + + /// Create a PropNameID from a C++ string. The string is copied. + static PropNameID forAscii(Runtime& runtime, const std::string& str) { + return forAscii(runtime, str.c_str(), str.size()); + } + + /// Create a PropNameID from utf8 values. The data is copied. + /// Results are undefined if \p utf8 contains invalid code points. + static PropNameID + forUtf8(Runtime& runtime, const uint8_t* utf8, size_t length) { + return runtime.createPropNameIDFromUtf8(utf8, length); + } + + /// Create a PropNameID from utf8-encoded octets stored in a + /// std::string. The string data is transformed and copied. + /// Results are undefined if \p utf8 contains invalid code points. + static PropNameID forUtf8(Runtime& runtime, const std::string& utf8) { + return runtime.createPropNameIDFromUtf8( + reinterpret_cast(utf8.data()), utf8.size()); + } + + /// Given a series of UTF-16 encoded code units, create a PropNameId. The + /// input may contain unpaired surrogates, which will be interpreted as a code + /// point of the same value. + static PropNameID + forUtf16(Runtime& runtime, const char16_t* utf16, size_t length) { + return runtime.createPropNameIDFromUtf16(utf16, length); + } + + /// Given a series of UTF-16 encoded code units stored inside std::u16string, + /// create a PropNameId. The input may contain unpaired surrogates, which + /// will be interpreted as a code point of the same value. + static PropNameID forUtf16(Runtime& runtime, const std::u16string& str) { + return runtime.createPropNameIDFromUtf16(str.data(), str.size()); + } + + /// Create a PropNameID from a JS string. + static PropNameID forString(Runtime& runtime, const jsi::String& str) { + return runtime.createPropNameIDFromString(str); + } + + /// Create a PropNameID from a JS symbol. + static PropNameID forSymbol(Runtime& runtime, const jsi::Symbol& sym) { + return runtime.createPropNameIDFromSymbol(sym); + } + + // Creates a vector of PropNameIDs constructed from given arguments. + template + static std::vector names(Runtime& runtime, Args&&... args); + + // Creates a vector of given PropNameIDs. + template + static std::vector names(PropNameID (&&propertyNames)[N]); + + /// Copies the data in a PropNameID as utf8 into a C++ string. + std::string utf8(Runtime& runtime) const { + return runtime.utf8(*this); + } + + /// Copies the data in a PropNameID as utf16 into a C++ string. + std::u16string utf16(Runtime& runtime) const { + return runtime.utf16(*this); + } + + /// Invokes the user provided callback to process the content in PropNameId. + /// The callback must take in three arguments: bool ascii, const void* data, + /// and size_t num, respectively. \p ascii indicates whether the \p data + /// passed to the callback should be interpreted as a pointer to a sequence of + /// \p num ASCII characters or UTF16 characters. The function may invoke the + /// callback multiple times, with a different format on each invocation. The + /// callback must not access runtime functionality, as any operation on the + /// runtime may invalidate the data pointers. + template + void getPropNameIdData(Runtime& runtime, CB& cb) const { + runtime.getPropNameIdData( + *this, &cb, [](void* ctx, bool ascii, const void* data, size_t num) { + (*((CB*)ctx))(ascii, data, num); + }); + } + + static bool compare( + Runtime& runtime, + const jsi::PropNameID& a, + const jsi::PropNameID& b) { + return runtime.compare(a, b); + } + + friend class Runtime; + friend class Value; +}; + +/// Represents a JS Symbol (es6). Movable, not copyable. +/// TODO T40778724: this is a limited implementation sufficient for +/// the debugger not to crash when a Symbol is a property in an Object +/// or element in an array. Complete support for creating will come +/// later. +class JSI_EXPORT Symbol : public Pointer { + public: + using Pointer::Pointer; + + Symbol(Symbol&& other) = default; + Symbol& operator=(Symbol&& other) = default; + + /// \return whether a and b refer to the same symbol. + static bool strictEquals(Runtime& runtime, const Symbol& a, const Symbol& b) { + return runtime.strictEquals(a, b); + } + + /// Converts a Symbol into a C++ string as JS .toString would. The output + /// will look like \c Symbol(description) . + std::string toString(Runtime& runtime) const { + return runtime.symbolToString(*this); + } + + friend class Runtime; + friend class Value; +}; + +/// Represents a JS BigInt. Movable, not copyable. +class JSI_EXPORT BigInt : public Pointer { + public: + using Pointer::Pointer; + + BigInt(BigInt&& other) = default; + BigInt& operator=(BigInt&& other) = default; + + /// Create a BigInt representing the signed 64-bit \p value. + static BigInt fromInt64(Runtime& runtime, int64_t value) { + return runtime.createBigIntFromInt64(value); + } + + /// Create a BigInt representing the unsigned 64-bit \p value. + static BigInt fromUint64(Runtime& runtime, uint64_t value) { + return runtime.createBigIntFromUint64(value); + } + + /// \return whether a === b. + static bool strictEquals(Runtime& runtime, const BigInt& a, const BigInt& b) { + return runtime.strictEquals(a, b); + } + + /// \returns This bigint truncated to a signed 64-bit integer. + int64_t getInt64(Runtime& runtime) const { + return runtime.truncate(*this); + } + + /// \returns Whether this bigint can be losslessly converted to int64_t. + bool isInt64(Runtime& runtime) const { + return runtime.bigintIsInt64(*this); + } + + /// \returns This bigint truncated to a signed 64-bit integer. Throws a + /// JSIException if the truncation is lossy. + int64_t asInt64(Runtime& runtime) const; + + /// \returns This bigint truncated to an unsigned 64-bit integer. + uint64_t getUint64(Runtime& runtime) const { + return runtime.truncate(*this); + } + + /// \returns Whether this bigint can be losslessly converted to uint64_t. + bool isUint64(Runtime& runtime) const { + return runtime.bigintIsUint64(*this); + } + + /// \returns This bigint truncated to an unsigned 64-bit integer. Throws a + /// JSIException if the truncation is lossy. + uint64_t asUint64(Runtime& runtime) const; + + /// \returns this BigInt converted to a String in base \p radix. Throws a + /// JSIException if radix is not in the [2, 36] range. + inline String toString(Runtime& runtime, int radix = 10) const; + + friend class Runtime; + friend class Value; +}; + +/// Represents a JS String. Movable, not copyable. +class JSI_EXPORT String : public Pointer { + public: + using Pointer::Pointer; + + String(String&& other) = default; + String& operator=(String&& other) = default; + + /// Create a JS string from ascii values. The string data is + /// copied. + static String + createFromAscii(Runtime& runtime, const char* str, size_t length) { + return runtime.createStringFromAscii(str, length); + } + + /// Create a JS string from a nul-terminated C ascii string. The + /// string data is copied. + static String createFromAscii(Runtime& runtime, const char* str) { + return createFromAscii(runtime, str, strlen(str)); + } + + /// Create a JS string from a C++ string. The string data is + /// copied. + static String createFromAscii(Runtime& runtime, const std::string& str) { + return createFromAscii(runtime, str.c_str(), str.size()); + } + + /// Create a JS string from utf8-encoded octets. The string data is + /// transformed and copied. Results are undefined if \p utf8 contains invalid + /// code points. + static String + createFromUtf8(Runtime& runtime, const uint8_t* utf8, size_t length) { + return runtime.createStringFromUtf8(utf8, length); + } + + /// Create a JS string from utf8-encoded octets stored in a + /// std::string. The string data is transformed and copied. Results are + /// undefined if \p utf8 contains invalid code points. + static String createFromUtf8(Runtime& runtime, const std::string& utf8) { + return runtime.createStringFromUtf8( + reinterpret_cast(utf8.data()), utf8.length()); + } + + /// Given a series of UTF-16 encoded code units, create a JS String. The input + /// may contain unpaired surrogates, which will be interpreted as a code point + /// of the same value. + static String + createFromUtf16(Runtime& runtime, const char16_t* utf16, size_t length) { + return runtime.createStringFromUtf16(utf16, length); + } + + /// Given a series of UTF-16 encoded code units stored inside std::u16string, + /// create a JS String. The input may contain unpaired surrogates, which will + /// be interpreted as a code point of the same value. + static String createFromUtf16(Runtime& runtime, const std::u16string& utf16) { + return runtime.createStringFromUtf16(utf16.data(), utf16.length()); + } + + /// \return whether a and b contain the same characters. + static bool strictEquals(Runtime& runtime, const String& a, const String& b) { + return runtime.strictEquals(a, b); + } + + /// Copies the data in a JS string as utf8 into a C++ string. + std::string utf8(Runtime& runtime) const { + return runtime.utf8(*this); + } + + /// Copies the data in a JS string as utf16 into a C++ string. + std::u16string utf16(Runtime& runtime) const { + return runtime.utf16(*this); + } + + /// Invokes the user provided callback to process content in String. The + /// callback must take in three arguments: bool ascii, const void* data, and + /// size_t num, respectively. \p ascii indicates whether the \p data passed to + /// the callback should be interpreted as a pointer to a sequence of \p num + /// ASCII characters or UTF16 characters. The function may invoke the callback + /// multiple times, with a different format on each invocation. The callback + /// must not access runtime functionality, as any operation on the runtime may + /// invalidate the data pointers. + template + void getStringData(Runtime& runtime, CB& cb) const { + runtime.getStringData( + *this, &cb, [](void* ctx, bool ascii, const void* data, size_t num) { + (*((CB*)ctx))(ascii, data, num); + }); + } + + friend class Runtime; + friend class Value; +}; + +class Array; +class Function; + +/// Represents a JS Object. Movable, not copyable. +class JSI_EXPORT Object : public Pointer { + public: + using Pointer::Pointer; + + Object(Object&& other) = default; + Object& operator=(Object&& other) = default; + + /// Creates a new Object instance, like '{}' in JS. + explicit Object(Runtime& runtime) : Object(runtime.createObject()) {} + + static Object createFromHostObject( + Runtime& runtime, + std::shared_ptr ho) { + return runtime.createObject(ho); + } + + /// Creates a new Object with the custom prototype + static Object create(Runtime& runtime, const Value& prototype) { + return runtime.createObjectWithPrototype(prototype); + } + + /// \return whether this and \c obj are the same JSObject or not. + static bool strictEquals(Runtime& runtime, const Object& a, const Object& b) { + return runtime.strictEquals(a, b); + } + + /// \return the result of `this instanceOf ctor` in JS. + bool instanceOf(Runtime& rt, const Function& ctor) const { + return rt.instanceOf(*this, ctor); + } + + /// Sets \p prototype as the prototype of the object. The prototype must be + /// either an Object or null. If the prototype was not set successfully, this + /// method will throw. + void setPrototype(Runtime& runtime, const Value& prototype) const { + return runtime.setPrototypeOf(*this, prototype); + } + + /// \return the prototype of the object + inline Value getPrototype(Runtime& runtime) const; + + /// \return the property of the object with the given ascii name. + /// If the name isn't a property on the object, returns the + /// undefined value. + Value getProperty(Runtime& runtime, const char* name) const; + + /// \return the property of the object with the String name. + /// If the name isn't a property on the object, returns the + /// undefined value. + Value getProperty(Runtime& runtime, const String& name) const; + + /// \return the property of the object with the given JS PropNameID + /// name. If the name isn't a property on the object, returns the + /// undefined value. + Value getProperty(Runtime& runtime, const PropNameID& name) const; + + /// \return the Property of the object with the given JS Value name. If the + /// name isn't a property on the object, returns the undefined value.This + /// attempts to convert the JS Value to convert to a property key. If the + /// conversion fails, this method may throw. + Value getProperty(Runtime& runtime, const Value& name) const; + + /// \return true if and only if the object has a property with the + /// given ascii name. + bool hasProperty(Runtime& runtime, const char* name) const; + + /// \return true if and only if the object has a property with the + /// given String name. + bool hasProperty(Runtime& runtime, const String& name) const; + + /// \return true if and only if the object has a property with the + /// given PropNameID name. + bool hasProperty(Runtime& runtime, const PropNameID& name) const; + + /// \return true if and only if the object has a property with the given + /// JS Value name. This attempts to convert the JS Value to convert to a + /// property key. If the conversion fails, this method may throw. + bool hasProperty(Runtime& runtime, const Value& name) const; + + /// Sets the property value from a Value or anything which can be + /// used to make one: nullptr_t, bool, double, int, const char*, + /// String, or Object. + template + void setProperty(Runtime& runtime, const char* name, T&& value) const; + + /// Sets the property value from a Value or anything which can be + /// used to make one: nullptr_t, bool, double, int, const char*, + /// String, or Object. + template + void setProperty(Runtime& runtime, const String& name, T&& value) const; + + /// Sets the property value from a Value or anything which can be + /// used to make one: nullptr_t, bool, double, int, const char*, + /// String, or Object. + template + void setProperty(Runtime& runtime, const PropNameID& name, T&& value) const; + + /// Sets the property value from a Value or anything which can be + /// used to make one: nullptr_t, bool, double, int, const char*, + /// String, or Object. This takes a JS Value as the property name, and + /// attempts to convert to a property key. If the conversion fails, this + /// method may throw. + template + void setProperty(Runtime& runtime, const Value& name, T&& value) const; + + /// Delete the property with the given ascii name. Throws if the deletion + /// failed. + void deleteProperty(Runtime& runtime, const char* name) const; + + /// Delete the property with the given String name. Throws if the deletion + /// failed. + void deleteProperty(Runtime& runtime, const String& name) const; + + /// Delete the property with the given PropNameID name. Throws if the deletion + /// failed. + void deleteProperty(Runtime& runtime, const PropNameID& name) const; + + /// Delete the property with the given Value name. Throws if the deletion + /// failed. + void deleteProperty(Runtime& runtime, const Value& name) const; + + /// \return true iff JS \c Array.isArray() would return \c true. If + /// so, then \c getArray() will succeed. + bool isArray(Runtime& runtime) const { + return runtime.isArray(*this); + } + + /// \return true iff the Object is an ArrayBuffer. If so, then \c + /// getArrayBuffer() will succeed. + bool isArrayBuffer(Runtime& runtime) const { + return runtime.isArrayBuffer(*this); + } + + /// \return true iff the Object is callable. If so, then \c + /// getFunction will succeed. + bool isFunction(Runtime& runtime) const { + return runtime.isFunction(*this); + } + + /// \return true iff the Object was initialized with \c createFromHostObject + /// and the HostObject passed is of type \c T. If returns \c true then + /// \c getHostObject will succeed. + template + bool isHostObject(Runtime& runtime) const; + + /// \return an Array instance which refers to the same underlying + /// object. If \c isArray() would return false, this will assert. + Array getArray(Runtime& runtime) const&; + + /// \return an Array instance which refers to the same underlying + /// object. If \c isArray() would return false, this will assert. + Array getArray(Runtime& runtime) &&; + + /// \return an Array instance which refers to the same underlying + /// object. If \c isArray() would return false, this will throw + /// JSIException. + Array asArray(Runtime& runtime) const&; + + /// \return an Array instance which refers to the same underlying + /// object. If \c isArray() would return false, this will throw + /// JSIException. + Array asArray(Runtime& runtime) &&; + + /// \return an ArrayBuffer instance which refers to the same underlying + /// object. If \c isArrayBuffer() would return false, this will assert. + ArrayBuffer getArrayBuffer(Runtime& runtime) const&; + + /// \return an ArrayBuffer instance which refers to the same underlying + /// object. If \c isArrayBuffer() would return false, this will assert. + ArrayBuffer getArrayBuffer(Runtime& runtime) &&; + + /// \return a Function instance which refers to the same underlying + /// object. If \c isFunction() would return false, this will assert. + Function getFunction(Runtime& runtime) const&; + + /// \return a Function instance which refers to the same underlying + /// object. If \c isFunction() would return false, this will assert. + Function getFunction(Runtime& runtime) &&; + + /// \return a Function instance which refers to the same underlying + /// object. If \c isFunction() would return false, this will throw + /// JSIException. + Function asFunction(Runtime& runtime) const&; + + /// \return a Function instance which refers to the same underlying + /// object. If \c isFunction() would return false, this will throw + /// JSIException. + Function asFunction(Runtime& runtime) &&; + + /// \return a shared_ptr which refers to the same underlying + /// \c HostObject that was used to create this object. If \c isHostObject + /// is false, this will assert. Note that this does a type check and will + /// assert if the underlying HostObject isn't of type \c T + template + std::shared_ptr getHostObject(Runtime& runtime) const; + + /// \return a shared_ptr which refers to the same underlying + /// \c HostObject that was used to create this object. If \c isHostObject + /// is false, this will throw. + template + std::shared_ptr asHostObject(Runtime& runtime) const; + + /// \return whether this object has native state of type T previously set by + /// \c setNativeState. + template + bool hasNativeState(Runtime& runtime) const; + + /// \return a shared_ptr to the state previously set by \c setNativeState. + /// If \c hasNativeState is false, this will assert. Note that this does a + /// type check and will assert if the native state isn't of type \c T + template + std::shared_ptr getNativeState(Runtime& runtime) const; + + /// Set the internal native state property of this object, overwriting any old + /// value. Creates a new shared_ptr to the object managed by \p state, which + /// will live until the value at this property becomes unreachable. + /// + /// Throws a type error if this object is a proxy or host object. + void setNativeState(Runtime& runtime, std::shared_ptr state) + const; + + /// \return same as \c getProperty(name).asObject(), except with + /// a better exception message. + Object getPropertyAsObject(Runtime& runtime, const char* name) const; + + /// \return similar to \c + /// getProperty(name).getObject().getFunction(), except it will + /// throw JSIException instead of asserting if the property is + /// not an object, or the object is not callable. + Function getPropertyAsFunction(Runtime& runtime, const char* name) const; + + /// \return an Array consisting of all enumerable property names in + /// the object and its prototype chain. All values in the return + /// will be isString(). (This is probably not optimal, but it + /// works. I only need it in one place.) + Array getPropertyNames(Runtime& runtime) const; + + /// Inform the runtime that there is additional memory associated with a given + /// JavaScript object that is not visible to the GC. This can be used if an + /// object is known to retain some native memory, and may be used to guide + /// decisions about when to run garbage collection. + /// This method may be invoked multiple times on an object, and subsequent + /// calls will overwrite any previously set value. Once the object is garbage + /// collected, the associated external memory will be considered freed and may + /// no longer factor into GC decisions. + void setExternalMemoryPressure(Runtime& runtime, size_t amt) const; + + protected: + void setPropertyValue( + Runtime& runtime, + const String& name, + const Value& value) const { + return runtime.setPropertyValue(*this, name, value); + } + + void setPropertyValue( + Runtime& runtime, + const PropNameID& name, + const Value& value) const { + return runtime.setPropertyValue(*this, name, value); + } + + void setPropertyValue(Runtime& runtime, const Value& name, const Value& value) + const { + return runtime.setPropertyValue(*this, name, value); + } + + friend class Runtime; + friend class Value; +}; + +/// Represents a weak reference to a JS Object. If the only reference +/// to an Object are these, the object is eligible for GC. Method +/// names are inspired by C++ weak_ptr. Movable, not copyable. +class JSI_EXPORT WeakObject : public Pointer { + public: + using Pointer::Pointer; + + WeakObject(WeakObject&& other) = default; + WeakObject& operator=(WeakObject&& other) = default; + + /// Create a WeakObject from an Object. + WeakObject(Runtime& runtime, const Object& o) + : WeakObject(runtime.createWeakObject(o)) {} + + /// \return a Value representing the underlying Object if it is still valid; + /// otherwise returns \c undefined. Note that this method has nothing to do + /// with threads or concurrency. The name is based on std::weak_ptr::lock() + /// which serves a similar purpose. + Value lock(Runtime& runtime) const; + + friend class Runtime; +}; + +/// Represents a JS Object which can be efficiently used as an array +/// with integral indices. +class JSI_EXPORT Array : public Object { + public: + Array(Array&&) = default; + /// Creates a new Array instance, with \c length undefined elements. + Array(Runtime& runtime, size_t length) : Array(runtime.createArray(length)) {} + + Array& operator=(Array&&) = default; + + /// \return the size of the Array, according to its length property. + /// (C++ naming convention) + size_t size(Runtime& runtime) const { + return runtime.size(*this); + } + + /// \return the size of the Array, according to its length property. + /// (JS naming convention) + size_t length(Runtime& runtime) const { + return size(runtime); + } + + /// \return the property of the array at index \c i. If there is no + /// such property, returns the undefined value. If \c i is out of + /// range [ 0..\c length ] throws a JSIException. + Value getValueAtIndex(Runtime& runtime, size_t i) const; + + /// Sets the property of the array at index \c i. The argument + /// value behaves as with Object::setProperty(). If \c i is out of + /// range [ 0..\c length ] throws a JSIException. + template + void setValueAtIndex(Runtime& runtime, size_t i, T&& value) const; + + /// There is no current API for changing the size of an array once + /// created. We'll probably need that eventually. + + /// Creates a new Array instance from provided values + template + static Array createWithElements(Runtime&, Args&&... args); + + /// Creates a new Array instance from initializer list. + static Array createWithElements( + Runtime& runtime, + std::initializer_list elements); + + private: + friend class Object; + friend class Value; + friend class Runtime; + + void setValueAtIndexImpl(Runtime& runtime, size_t i, const Value& value) + const { + return runtime.setValueAtIndexImpl(*this, i, value); + } + + Array(Runtime::PointerValue* value) : Object(value) {} +}; + +/// Represents a JSArrayBuffer +class JSI_EXPORT ArrayBuffer : public Object { + public: + ArrayBuffer(ArrayBuffer&&) = default; + ArrayBuffer& operator=(ArrayBuffer&&) = default; + + ArrayBuffer(Runtime& runtime, std::shared_ptr buffer) + : ArrayBuffer(runtime.createArrayBuffer(std::move(buffer))) {} + + /// \return the size of the ArrayBuffer storage. This is not affected by + /// overriding the byteLength property. + /// (C++ naming convention) + size_t size(Runtime& runtime) const { + return runtime.size(*this); + } + + size_t length(Runtime& runtime) const { + return runtime.size(*this); + } + + uint8_t* data(Runtime& runtime) const { + return runtime.data(*this); + } + + private: + friend class Object; + friend class Value; + friend class Runtime; + + ArrayBuffer(Runtime::PointerValue* value) : Object(value) {} +}; + +/// Represents a JS Object which is guaranteed to be Callable. +class JSI_EXPORT Function : public Object { + public: + Function(Function&&) = default; + Function& operator=(Function&&) = default; + + /// Create a function which, when invoked, calls C++ code. If the + /// function throws an exception, a JS Error will be created and + /// thrown. + /// \param name the name property for the function. + /// \param paramCount the length property for the function, which + /// may not be the number of arguments the function is passed. + /// \note The std::function's dtor will be called when the GC finalizes this + /// function. As with HostObject, this may be as late as when the Runtime is + /// shut down, and may occur on an arbitrary thread. If the function contains + /// any captured values, you are responsible for ensuring that their + /// destructors are safe to call on any thread. + static Function createFromHostFunction( + Runtime& runtime, + const jsi::PropNameID& name, + unsigned int paramCount, + jsi::HostFunctionType func); + + /// Calls the function with \c count \c args. The \c this value of the JS + /// function will not be set by the C++ caller, similar to calling + /// Function.prototype.apply(undefined, args) in JS. + /// \b Note: as with Function.prototype.apply, \c this may not always be + /// \c undefined in the function itself. If the function is non-strict, + /// \c this will be set to the global object. + Value call(Runtime& runtime, const Value* args, size_t count) const; + + /// Calls the function with a \c std::initializer_list of Value + /// arguments. The \c this value of the JS function will not be set by the + /// C++ caller, similar to calling Function.prototype.apply(undefined, args) + /// in JS. + /// \b Note: as with Function.prototype.apply, \c this may not always be + /// \c undefined in the function itself. If the function is non-strict, + /// \c this will be set to the global object. + Value call(Runtime& runtime, std::initializer_list args) const; + + /// Calls the function with any number of arguments similarly to + /// Object::setProperty(). The \c this value of the JS function will not be + /// set by the C++ caller, similar to calling + /// Function.prototype.call(undefined, ...args) in JS. + /// \b Note: as with Function.prototype.call, \c this may not always be + /// \c undefined in the function itself. If the function is non-strict, + /// \c this will be set to the global object. + template + Value call(Runtime& runtime, Args&&... args) const; + + /// Calls the function with \c count \c args and \c jsThis value passed + /// as the \c this value. + Value callWithThis( + Runtime& Runtime, + const Object& jsThis, + const Value* args, + size_t count) const; + + /// Calls the function with a \c std::initializer_list of Value + /// arguments and \c jsThis passed as the \c this value. + Value callWithThis( + Runtime& runtime, + const Object& jsThis, + std::initializer_list args) const; + + /// Calls the function with any number of arguments similarly to + /// Object::setProperty(), and with \c jsThis passed as the \c this value. + template + Value callWithThis(Runtime& runtime, const Object& jsThis, Args&&... args) + const; + + /// Calls the function as a constructor with \c count \c args. Equivalent + /// to calling `new Func` where `Func` is the js function reqresented by + /// this. + Value callAsConstructor(Runtime& runtime, const Value* args, size_t count) + const; + + /// Same as above `callAsConstructor`, except use an initializer_list to + /// supply the arguments. + Value callAsConstructor(Runtime& runtime, std::initializer_list args) + const; + + /// Same as above `callAsConstructor`, but automatically converts/wraps + /// any argument with a jsi Value. + template + Value callAsConstructor(Runtime& runtime, Args&&... args) const; + + /// Returns whether this was created with Function::createFromHostFunction. + /// If true then you can use getHostFunction to get the underlying + /// HostFunctionType. + bool isHostFunction(Runtime& runtime) const { + return runtime.isHostFunction(*this); + } + + /// Returns the underlying HostFunctionType iff isHostFunction returns true + /// and asserts otherwise. You can use this to use std::function<>::target + /// to get the object that was passed to create the HostFunctionType. + /// + /// Note: The reference returned is borrowed from the JS object underlying + /// \c this, and thus only lasts as long as the object underlying + /// \c this does. + HostFunctionType& getHostFunction(Runtime& runtime) const { + assert(isHostFunction(runtime)); + return runtime.getHostFunction(*this); + } + + private: + friend class Object; + friend class Value; + friend class Runtime; + + Function(Runtime::PointerValue* value) : Object(value) {} +}; + +/// Represents any JS Value (undefined, null, boolean, number, symbol, +/// string, or object). Movable, or explicitly copyable (has no copy +/// ctor). +class JSI_EXPORT Value { + public: + /// Default ctor creates an \c undefined JS value. + Value() noexcept : Value(UndefinedKind) {} + + /// Creates a \c null JS value. + /* implicit */ Value(std::nullptr_t) : kind_(NullKind) {} + + /// Creates a boolean JS value. + /* implicit */ Value(bool b) : Value(BooleanKind) { + data_.boolean = b; + } + + /// Creates a number JS value. + /* implicit */ Value(double d) : Value(NumberKind) { + data_.number = d; + } + + /// Creates a number JS value. + /* implicit */ Value(int i) : Value(NumberKind) { + data_.number = i; + } + + /// Moves a Symbol, String, or Object rvalue into a new JS value. + template < + typename T, + typename = std::enable_if_t< + std::is_base_of::value || + std::is_base_of::value || + std::is_base_of::value || + std::is_base_of::value>> + /* implicit */ Value(T&& other) : Value(kindOf(other)) { + new (&data_.pointer) T(std::move(other)); + } + + /// Value("foo") will treat foo as a bool. This makes doing that a + /// compile error. + template + Value(const char*) { + static_assert( + !std::is_same::value, + "Value cannot be constructed directly from const char*"); + } + + Value(Value&& other) noexcept; + + /// Copies a Symbol lvalue into a new JS value. + Value(Runtime& runtime, const Symbol& sym) : Value(SymbolKind) { + new (&data_.pointer) Symbol(runtime.cloneSymbol(sym.ptr_)); + } + + /// Copies a BigInt lvalue into a new JS value. + Value(Runtime& runtime, const BigInt& bigint) : Value(BigIntKind) { + new (&data_.pointer) BigInt(runtime.cloneBigInt(bigint.ptr_)); + } + + /// Copies a String lvalue into a new JS value. + Value(Runtime& runtime, const String& str) : Value(StringKind) { + new (&data_.pointer) String(runtime.cloneString(str.ptr_)); + } + + /// Copies a Object lvalue into a new JS value. + Value(Runtime& runtime, const Object& obj) : Value(ObjectKind) { + new (&data_.pointer) Object(runtime.cloneObject(obj.ptr_)); + } + + /// Creates a JS value from another Value lvalue. + Value(Runtime& runtime, const Value& value); + + /// Value(rt, "foo") will treat foo as a bool. This makes doing + /// that a compile error. + template + Value(Runtime&, const char*) { + static_assert( + !std::is_same::value, + "Value cannot be constructed directly from const char*"); + } + + ~Value(); + // \return the undefined \c Value. + static Value undefined() { + return Value(); + } + + // \return the null \c Value. + static Value null() { + return Value(nullptr); + } + + // \return a \c Value created from a utf8-encoded JSON string. + static Value + createFromJsonUtf8(Runtime& runtime, const uint8_t* json, size_t length) { + return runtime.createValueFromJsonUtf8(json, length); + } + + /// \return according to the Strict Equality Comparison algorithm, see: + /// https://262.ecma-international.org/11.0/#sec-strict-equality-comparison + static bool strictEquals(Runtime& runtime, const Value& a, const Value& b); + + Value& operator=(Value&& other) noexcept { + this->~Value(); + new (this) Value(std::move(other)); + return *this; + } + + bool isUndefined() const { + return kind_ == UndefinedKind; + } + + bool isNull() const { + return kind_ == NullKind; + } + + bool isBool() const { + return kind_ == BooleanKind; + } + + bool isNumber() const { + return kind_ == NumberKind; + } + + bool isString() const { + return kind_ == StringKind; + } + + bool isBigInt() const { + return kind_ == BigIntKind; + } + + bool isSymbol() const { + return kind_ == SymbolKind; + } + + bool isObject() const { + return kind_ == ObjectKind; + } + + /// \return the boolean value, or asserts if not a boolean. + bool getBool() const { + assert(isBool()); + return data_.boolean; + } + + /// \return the boolean value, or throws JSIException if not a + /// boolean. + bool asBool() const; + + /// \return the number value, or asserts if not a number. + double getNumber() const { + assert(isNumber()); + return data_.number; + } + + /// \return the number value, or throws JSIException if not a + /// number. + double asNumber() const; + + /// \return the Symbol value, or asserts if not a symbol. + Symbol getSymbol(Runtime& runtime) const& { + assert(isSymbol()); + return Symbol(runtime.cloneSymbol(data_.pointer.ptr_)); + } + + /// \return the Symbol value, or asserts if not a symbol. + /// Can be used on rvalue references to avoid cloning more symbols. + Symbol getSymbol(Runtime&) && { + assert(isSymbol()); + auto ptr = data_.pointer.ptr_; + data_.pointer.ptr_ = nullptr; + return static_cast(ptr); + } + + /// \return the Symbol value, or throws JSIException if not a + /// symbol + Symbol asSymbol(Runtime& runtime) const&; + Symbol asSymbol(Runtime& runtime) &&; + + /// \return the BigInt value, or asserts if not a bigint. + BigInt getBigInt(Runtime& runtime) const& { + assert(isBigInt()); + return BigInt(runtime.cloneBigInt(data_.pointer.ptr_)); + } + + /// \return the BigInt value, or asserts if not a bigint. + /// Can be used on rvalue references to avoid cloning more bigints. + BigInt getBigInt(Runtime&) && { + assert(isBigInt()); + auto ptr = data_.pointer.ptr_; + data_.pointer.ptr_ = nullptr; + return static_cast(ptr); + } + + /// \return the BigInt value, or throws JSIException if not a + /// bigint + BigInt asBigInt(Runtime& runtime) const&; + BigInt asBigInt(Runtime& runtime) &&; + + /// \return the String value, or asserts if not a string. + String getString(Runtime& runtime) const& { + assert(isString()); + return String(runtime.cloneString(data_.pointer.ptr_)); + } + + /// \return the String value, or asserts if not a string. + /// Can be used on rvalue references to avoid cloning more strings. + String getString(Runtime&) && { + assert(isString()); + auto ptr = data_.pointer.ptr_; + data_.pointer.ptr_ = nullptr; + return static_cast(ptr); + } + + /// \return the String value, or throws JSIException if not a + /// string. + String asString(Runtime& runtime) const&; + String asString(Runtime& runtime) &&; + + /// \return the Object value, or asserts if not an object. + Object getObject(Runtime& runtime) const& { + assert(isObject()); + return Object(runtime.cloneObject(data_.pointer.ptr_)); + } + + /// \return the Object value, or asserts if not an object. + /// Can be used on rvalue references to avoid cloning more objects. + Object getObject(Runtime&) && { + assert(isObject()); + auto ptr = data_.pointer.ptr_; + data_.pointer.ptr_ = nullptr; + return static_cast(ptr); + } + + /// \return the Object value, or throws JSIException if not an + /// object. + Object asObject(Runtime& runtime) const&; + Object asObject(Runtime& runtime) &&; + + // \return a String like JS .toString() would do. + String toString(Runtime& runtime) const; + + private: + friend class Runtime; + + enum ValueKind { + UndefinedKind, + NullKind, + BooleanKind, + NumberKind, + SymbolKind, + BigIntKind, + StringKind, + ObjectKind, + PointerKind = SymbolKind, + }; + + union Data { + // Value's ctor and dtor will manage the lifecycle of the contained Data. + Data() { + static_assert( + sizeof(Data) == sizeof(uint64_t), + "Value data should fit in a 64-bit register"); + } + ~Data() {} + + // scalars + bool boolean; + double number; + // pointers + Pointer pointer; // Symbol, String, Object, Array, Function + }; + + Value(ValueKind kind) : kind_(kind) {} + + constexpr static ValueKind kindOf(const Symbol&) { + return SymbolKind; + } + constexpr static ValueKind kindOf(const BigInt&) { + return BigIntKind; + } + constexpr static ValueKind kindOf(const String&) { + return StringKind; + } + constexpr static ValueKind kindOf(const Object&) { + return ObjectKind; + } + + ValueKind kind_; + Data data_; + + // In the future: Value becomes NaN-boxed. See T40538354. +}; + +/// Not movable and not copyable RAII marker advising the underlying +/// JavaScript VM to track resources allocated since creation until +/// destruction so that they can be recycled eagerly when the Scope +/// goes out of scope instead of floating in the air until the next +/// garbage collection or any other delayed release occurs. +/// +/// This API should be treated only as advice, implementations can +/// choose to ignore the fact that Scopes are created or destroyed. +/// +/// This class is an exception to the rule allowing destructors to be +/// called without proper synchronization (see Runtime documentation). +/// The whole point of this class is to enable all sorts of clean ups +/// when the destructor is called and this proper synchronization is +/// required at that time. +/// +/// Instances of this class are intended to be created as automatic stack +/// variables in which case destructor calls don't require any additional +/// locking, provided that the lock (if any) is managed with RAII helpers. +class JSI_EXPORT Scope { + public: + explicit Scope(Runtime& rt) : rt_(rt), prv_(rt.pushScope()) {} + ~Scope() { + rt_.popScope(prv_); + } + + Scope(const Scope&) = delete; + Scope(Scope&&) = delete; + + Scope& operator=(const Scope&) = delete; + Scope& operator=(Scope&&) = delete; + + template + static auto callInNewScope(Runtime& rt, F f) -> decltype(f()) { + Scope s(rt); + return f(); + } + + private: + Runtime& rt_; + Runtime::ScopeState* prv_; +}; + +/// Base class for jsi exceptions +class JSI_EXPORT JSIException : public std::exception { + protected: + JSIException() {} + JSIException(std::string what) : what_(std::move(what)) {} + + public: + JSIException(const JSIException&) = default; + + virtual const char* what() const noexcept override { + return what_.c_str(); + } + + virtual ~JSIException() override; + + protected: + std::string what_; +}; + +/// This exception will be thrown by API functions on errors not related to +/// JavaScript execution. +class JSI_EXPORT JSINativeException : public JSIException { + public: + JSINativeException(std::string what) : JSIException(std::move(what)) {} + + JSINativeException(const JSINativeException&) = default; + + virtual ~JSINativeException(); +}; + +/// This exception will be thrown by API functions whenever a JS +/// operation causes an exception as described by the spec, or as +/// otherwise described. +class JSI_EXPORT JSError : public JSIException { + public: + /// Creates a JSError referring to provided \c value + JSError(Runtime& r, Value&& value); + + /// Creates a JSError referring to new \c Error instance capturing current + /// JavaScript stack. The error message property is set to given \c message. + JSError(Runtime& rt, std::string message); + + /// Creates a JSError referring to new \c Error instance capturing current + /// JavaScript stack. The error message property is set to given \c message. + JSError(Runtime& rt, const char* message) + : JSError(rt, std::string(message)) {} + + /// Creates a JSError referring to a JavaScript Object having message and + /// stack properties set to provided values. + JSError(Runtime& rt, std::string message, std::string stack); + + /// Creates a JSError referring to provided value and what string + /// set to provided message. This argument order is a bit weird, + /// but necessary to avoid ambiguity with the above. + JSError(std::string what, Runtime& rt, Value&& value); + + /// Creates a JSError referring to the provided value, message and stack. This + /// constructor does not take a Runtime parameter, and therefore cannot result + /// in recursively invoking the JSError constructor. + JSError(Value&& value, std::string message, std::string stack); + + JSError(const JSError&) = default; + + virtual ~JSError(); + + const std::string& getStack() const { + return stack_; + } + + const std::string& getMessage() const { + return message_; + } + + const jsi::Value& value() const { + assert(value_); + return *value_; + } + + private: + // This initializes the value_ member and does some other + // validation, so it must be called by every branch through the + // constructors. + void setValue(Runtime& rt, Value&& value); + + // This needs to be on the heap, because throw requires the object + // be copyable, and Value is not. + std::shared_ptr value_; + std::string message_; + std::string stack_; +}; + +/// Helper function to cast the object pointed to by \p ptr into an interface +/// specified by \c U. If cast is successful, return a pointer to the object +/// as a raw pointer of \c U. Otherwise, return nullptr. +/// The returned interface same lifetime as the object referenced by \p ptr. +template +U* castInterface(T* ptr) { + if (ptr) { + return static_cast(ptr->castInterface(U::uuid)); + } + return nullptr; +} + +/// Helper function to cast the object managed by the shared_ptr \p ptr into an +/// interface specified by \c U. If the cast is successful, return a shared_ptr +/// of type \c U to the object. Otherwise, return an empty pointer. +/// The returned shared_ptr shares ownership of the object with \p ptr. +template +std::shared_ptr dynamicInterfaceCast(T&& ptr) { + auto* p = ptr->castInterface(U::uuid); + U* res = static_cast(p); + if (res) { + return std::shared_ptr(std::forward(ptr), res); + } + return nullptr; +} + +} // namespace jsi +} // namespace facebook + +#include diff --git a/NativeScript/napi/hermes/include_shermes/jsi/jsilib.h b/NativeScript/napi/hermes/include_shermes/jsi/jsilib.h new file mode 100644 index 000000000..c94de89f6 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/jsilib.h @@ -0,0 +1,59 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include + +namespace facebook { +namespace jsi { + +class FileBuffer : public Buffer { + public: + FileBuffer(const std::string& path); + ~FileBuffer() override; + + size_t size() const override { + return size_; + } + + const uint8_t* data() const override { + return data_; + } + + private: + size_t size_; + uint8_t* data_; +}; + +// A trivial implementation of PreparedJavaScript that simply stores the source +// buffer and URL. +class SourceJavaScriptPreparation final : public jsi::PreparedJavaScript, + public jsi::Buffer { + std::shared_ptr buf_; + std::string sourceURL_; + + public: + SourceJavaScriptPreparation( + std::shared_ptr buf, + std::string sourceURL) + : buf_(std::move(buf)), sourceURL_(std::move(sourceURL)) {} + + const std::string& sourceURL() const { + return sourceURL_; + } + + size_t size() const override { + return buf_->size(); + } + const uint8_t* data() const override { + return buf_->data(); + } +}; + +} // namespace jsi +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/jsi/test/testlib.h b/NativeScript/napi/hermes/include_shermes/jsi/test/testlib.h new file mode 100644 index 000000000..b56d41b83 --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/test/testlib.h @@ -0,0 +1,49 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include +#include +#include + +#include +#include + +namespace facebook { +namespace jsi { + +class Runtime; + +using RuntimeFactory = std::function()>; + +std::vector runtimeGenerators(); + +class JSITestBase : public ::testing::TestWithParam { + public: + JSITestBase() : factory(GetParam()), runtime(factory()), rt(*runtime) {} + + Value eval(const char* code) { + return rt.global().getPropertyAsFunction(rt, "eval").call(rt, code); + } + + Function function(const std::string& code) { + return eval(("(" + code + ")").c_str()).getObject(rt).getFunction(rt); + } + + bool checkValue(const Value& value, const std::string& jsValue) { + return function("function(value) { return value == " + jsValue + "; }") + .call(rt, std::move(value)) + .getBool(); + } + + RuntimeFactory factory; + std::shared_ptr runtime; + Runtime& rt; +}; +} // namespace jsi +} // namespace facebook diff --git a/NativeScript/napi/hermes/include_shermes/jsi/threadsafe.h b/NativeScript/napi/hermes/include_shermes/jsi/threadsafe.h new file mode 100644 index 000000000..cb10a335f --- /dev/null +++ b/NativeScript/napi/hermes/include_shermes/jsi/threadsafe.h @@ -0,0 +1,79 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +#pragma once + +#include + +#include +#include + +namespace facebook { +namespace jsi { + +class ThreadSafeRuntime : public Runtime { + public: + virtual void lock() const = 0; + virtual void unlock() const = 0; + virtual Runtime& getUnsafeRuntime() = 0; +}; + +namespace detail { + +template +struct WithLock { + L lock; + WithLock(R& r) : lock(r) {} + void before() { + lock.lock(); + } + void after() { + lock.unlock(); + } +}; + +// The actual implementation of a given ThreadSafeRuntime. It's parameterized +// by: +// +// - R: The actual Runtime type that this wraps +// - L: A lock type that has three members: +// - L(R& r) // ctor +// - void lock() +// - void unlock() +template +class ThreadSafeRuntimeImpl final + : public WithRuntimeDecorator, R, ThreadSafeRuntime> { + public: + template + ThreadSafeRuntimeImpl(Args&&... args) + : WithRuntimeDecorator, R, ThreadSafeRuntime>( + unsafe_, + lock_), + unsafe_(std::forward(args)...), + lock_(unsafe_) {} + + R& getUnsafeRuntime() override { + return WithRuntimeDecorator, R, ThreadSafeRuntime>::plain(); + } + + void lock() const override { + lock_.before(); + } + + void unlock() const override { + lock_.after(); + } + + private: + R unsafe_; + mutable WithLock lock_; +}; + +} // namespace detail + +} // namespace jsi +} // namespace facebook diff --git a/NativeScript/napi/hermes/jsr.cpp b/NativeScript/napi/hermes/jsr.cpp index 221674603..5d41f5c17 100644 --- a/NativeScript/napi/hermes/jsr.cpp +++ b/NativeScript/napi/hermes/jsr.cpp @@ -3,6 +3,19 @@ #include "jsr_common.h" #include "js_runtime.h" +#include + +#if defined(__ANDROID__) && defined(__SHERMES__) +#include "hermes/hermes_node_api.h" +#endif + +#if defined(__ANDROID__) && defined(__SHERMES__) && !defined(NS_HERMES_LEGACY_NAPI) +class AndroidHermesTaskRunner : public hermes::node_api::TaskRunner { + public: + void post(std::unique_ptr) noexcept override {} +}; +#endif + using namespace facebook::jsi; std::unordered_map JSR::env_to_jsr_cache; @@ -15,7 +28,9 @@ class RuntimeLockGuard { runtime_->lock(); } - ~RuntimeLockGuard() { runtime_->unlock(); } + ~RuntimeLockGuard() { + runtime_->unlock(); + } private: JSR* runtime_; @@ -23,7 +38,9 @@ class RuntimeLockGuard { } // namespace void JSR::lock() { +#if !(defined(__ANDROID__) && defined(__SHERMES__) && !defined(NS_HERMES_LEGACY_NAPI)) runtime->lock(); +#endif js_mutex.lock(); g_runtime_lock_depth[this] += 1; } @@ -37,7 +54,9 @@ void JSR::unlock() { } } js_mutex.unlock(); +#if !(defined(__ANDROID__) && defined(__SHERMES__) && !defined(NS_HERMES_LEGACY_NAPI)) runtime->unlock(); +#endif } int JSR::currentLockDepth() const { @@ -61,8 +80,13 @@ JSR::JSR() { .withMicrotaskQueue(true) .withEnableEval(true) .build(); +#if defined(__ANDROID__) && defined(__SHERMES__) && !defined(NS_HERMES_LEGACY_NAPI) + runtime = facebook::hermes::makeHermesRuntime(config); + rt = runtime.get(); +#else runtime = facebook::hermes::makeThreadSafeHermesRuntime(config); rt = &runtime->getUnsafeRuntime(); +#endif } napi_status js_create_runtime(napi_runtime* runtime) { @@ -96,7 +120,23 @@ napi_status js_unlock_env(napi_env env) { napi_status js_create_napi_env(napi_env* env, napi_runtime runtime) { if (env == nullptr) return napi_invalid_arg; RuntimeLockGuard lock(runtime->hermes); +#ifdef NS_HERMES_LEGACY_NAPI + auto status = static_cast( + runtime->hermes->rt) + ->createNapiEnv(env); + if (status != napi_ok) return status; +#elif defined(__ANDROID__) && defined(__SHERMES__) + auto hermesRuntime = static_cast( + runtime->hermes->rt); + *env = hermes::node_api::createNodeApiEnv( + hermesRuntime->getVMRuntimeUnsafe(), + std::make_shared(), + [](napi_env, napi_value) {}, + 9); + if (*env == nullptr) return napi_generic_failure; +#else *env = (napi_env)runtime->hermes->rt->createNodeApiEnv(9); +#endif JSR::env_to_jsr_cache.insert(std::make_pair(*env, runtime->hermes)); return napi_ok; } @@ -112,7 +152,9 @@ facebook::jsi::Runtime* js_get_jsi_runtime(napi_env env) { napi_status js_set_runtime_flags(const char* flags) { return napi_ok; } napi_status js_free_napi_env(napi_env env) { +#ifndef NS_HERMES_SKIP_ENV_CLEANUP_HOOKS js_run_env_cleanup_hooks(env); +#endif JSR::env_to_jsr_cache.erase(env); return napi_ok; } diff --git a/NativeScript/napi/hermes/jsr.h b/NativeScript/napi/hermes/jsr.h index bee928a50..69943cd3b 100644 --- a/NativeScript/napi/hermes/jsr.h +++ b/NativeScript/napi/hermes/jsr.h @@ -14,7 +14,11 @@ class JSR { public: JSR(); +#if defined(__ANDROID__) && defined(__SHERMES__) && !defined(NS_HERMES_LEGACY_NAPI) + std::unique_ptr runtime; +#else std::unique_ptr runtime; +#endif facebook::jsi::Runtime* rt; std::recursive_mutex js_mutex; void lock(); diff --git a/platforms/android/test-app/runtime/CMakeLists.txt b/platforms/android/test-app/runtime/CMakeLists.txt index 52228d9eb..17789bc54 100644 --- a/platforms/android/test-app/runtime/CMakeLists.txt +++ b/platforms/android/test-app/runtime/CMakeLists.txt @@ -168,7 +168,7 @@ endif () if (HERMES) include_directories( ${NS_NAPI_DIR}/hermes - ${NS_NAPI_DIR}/hermes/include + ${NS_NAPI_DIR}/hermes/include_old ${NS_NAPI_DIR}/common ) set(SOURCES ${SOURCES} @@ -179,7 +179,7 @@ endif () if (SHERMES) include_directories( ${NS_NAPI_DIR}/hermes - ${NS_NAPI_DIR}/hermes/include + ${NS_NAPI_DIR}/hermes/include_shermes ${NS_NAPI_DIR}/common ) set(SOURCES ${SOURCES} @@ -310,13 +310,13 @@ target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/common/${ if (SHERMES) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/shermes/${ANDROID_ABI}/libhermesvm.so) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/shermes/${ANDROID_ABI}/libjsi.so) - target_compile_definitions(NativeScript PRIVATE __HERMES__ __SHERMES__) + target_compile_definitions(NativeScript PRIVATE __HERMES__ __SHERMES__ NS_HERMES_SKIP_ENV_CLEANUP_HOOKS) endif () if (HERMES) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/hermes/${ANDROID_ABI}/libhermes.so) target_link_libraries(NativeScript ${PROJECT_SOURCE_DIR}/src/main/libs/hermes/${ANDROID_ABI}/libjsi.so) - target_compile_definitions(NativeScript PRIVATE __HERMES__) + target_compile_definitions(NativeScript PRIVATE __HERMES__ NS_HERMES_LEGACY_NAPI NS_HERMES_SKIP_ENV_CLEANUP_HOOKS) endif () if (JSC) From 86dec82ff1dc2c3b5493f0b718edf15ae238ebfe Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 22:26:17 -0400 Subject: [PATCH 08/11] fix(android): preserve unified runtime behavior --- .../napi/android/quickjs/quickjs-api.c | 7 ++-- NativeScript/napi/common/native_api_util.h | 18 ++++++++ NativeScript/napi/quickjs/quickjs-api.c | 5 ++- NativeScript/runtime/android/Runtime.cpp | 27 ++++++++++++ .../android/modules/module/ModuleInternal.cpp | 42 ++++++++++++++++--- .../src/main/java/com/tns/MessageType.java | 1 + .../src/main/java/com/tns/Runtime.java | 38 ++++++++++++++--- 7 files changed, 121 insertions(+), 17 deletions(-) diff --git a/NativeScript/napi/android/quickjs/quickjs-api.c b/NativeScript/napi/android/quickjs/quickjs-api.c index 627c37314..143252d21 100644 --- a/NativeScript/napi/android/quickjs/quickjs-api.c +++ b/NativeScript/napi/android/quickjs/quickjs-api.c @@ -4370,10 +4370,11 @@ napi_status qjs_execute_script(napi_env env, JS_FreeCString(env->context, cScript); js_exit(env); if (JS_IsException(eval_result)) { - const char *exceptionMessage = JS_ToCString(env->context, eval_result); + JSValue exceptionValue = JS_GetException(env->context); + const char *exceptionMessage = JS_ToCString(env->context, exceptionValue); napi_set_last_error(env, napi_cannot_run_js, exceptionMessage, 0, NULL); JS_FreeCString(env->context, exceptionMessage); - JS_Throw(env->context, eval_result); + JS_Throw(env->context, exceptionValue); return napi_cannot_run_js; } @@ -4432,4 +4433,4 @@ napi_status qjs_update_stack_top(napi_env env) { CHECK_ARG(env) JS_UpdateStackTop(env->runtime->runtime); return napi_clear_last_error(env); -} \ No newline at end of file +} diff --git a/NativeScript/napi/common/native_api_util.h b/NativeScript/napi/common/native_api_util.h index 2a1676eaa..9119a46b9 100644 --- a/NativeScript/napi/common/native_api_util.h +++ b/NativeScript/napi/common/native_api_util.h @@ -341,6 +341,24 @@ inline napi_status define_property( return napi_define_properties(env, object, 1, &desc); } +inline napi_status define_property_value( + napi_env env, napi_value object, const char* propertyName, + napi_value value = nullptr, + napi_property_attributes attributes = napi_default_jsproperty, + void* data = nullptr) { + return napi_util::define_property(env, object, propertyName, value, nullptr, + nullptr, data, attributes); +} + +inline napi_status define_property_get_set( + napi_env env, napi_value object, const char* propertyName, + napi_callback getter, napi_callback setter, + napi_property_attributes attributes = napi_default_jsproperty, + void* data = nullptr) { + return napi_util::define_property(env, object, propertyName, nullptr, getter, + setter, data, attributes); +} + inline void setPrototypeOf(napi_env env, napi_value object, napi_value prototype) { napi_value global, global_object, set_proto; diff --git a/NativeScript/napi/quickjs/quickjs-api.c b/NativeScript/napi/quickjs/quickjs-api.c index 416cc806f..e73db5dd0 100644 --- a/NativeScript/napi/quickjs/quickjs-api.c +++ b/NativeScript/napi/quickjs/quickjs-api.c @@ -4464,10 +4464,11 @@ napi_status qjs_execute_script(napi_env env, napi_value script, JS_FreeCString(env->context, cScript); js_exit(env); if (JS_IsException(eval_result)) { - const char* exceptionMessage = JS_ToCString(env->context, eval_result); + JSValue exceptionValue = JS_GetException(env->context); + const char* exceptionMessage = JS_ToCString(env->context, exceptionValue); napi_set_last_error(env, napi_cannot_run_js, exceptionMessage, 0, NULL); JS_FreeCString(env->context, exceptionMessage); - JS_Throw(env->context, eval_result); + JS_Throw(env->context, exceptionValue); return napi_cannot_run_js; } diff --git a/NativeScript/runtime/android/Runtime.cpp b/NativeScript/runtime/android/Runtime.cpp index 407b93cde..f0f797d3a 100644 --- a/NativeScript/runtime/android/Runtime.cpp +++ b/NativeScript/runtime/android/Runtime.cpp @@ -205,6 +205,33 @@ void Runtime::Init(JNIEnv *_env, jstring filesPath, jstring nativeLibsDir, js_get_runtime_version(env, &engine); napi_set_named_property(env, global, "__engine", engine); + const char* engineVariant = "UNKNOWN"; +#if defined(__SHERMES__) + engineVariant = "SHERMES"; +#elif defined(NS_HERMES_LEGACY_NAPI) + engineVariant = "HERMES"; +#elif defined(__HERMES__) + engineVariant = "HERMES"; +#elif defined(__JSC__) + engineVariant = "JSC"; +#elif defined(__V8_13__) + engineVariant = "V8-13"; +#elif defined(__V8_11__) + engineVariant = "V8-11"; +#elif defined(__V8_10__) + engineVariant = "V8-10"; +#elif defined(__V8__) + engineVariant = "V8"; +#elif defined(__PRIMJS__) + engineVariant = "PRIMJS"; +#elif defined(__QJS_NG__) + engineVariant = "QUICKJS_NG"; +#elif defined(__QJS__) + engineVariant = "QUICKJS"; +#endif + napi_value engineVariantValue; + napi_create_string_utf8(env, engineVariant, NAPI_AUTO_LENGTH, &engineVariantValue); + napi_set_named_property(env, global, "__engineVariant", engineVariantValue); napi_util::napi_set_function(env, global, "__time", CallbackHandlers::TimeCallback); napi_util::napi_set_function(env, global, "__releaseNativeCounterpart", diff --git a/NativeScript/runtime/android/modules/module/ModuleInternal.cpp b/NativeScript/runtime/android/modules/module/ModuleInternal.cpp index 9efe25a71..7dcdc1e88 100644 --- a/NativeScript/runtime/android/modules/module/ModuleInternal.cpp +++ b/NativeScript/runtime/android/modules/module/ModuleInternal.cpp @@ -22,6 +22,31 @@ using namespace tns; using namespace std; +namespace { +void ThrowFallbackRequireError(napi_env env, const char* message) { + bool pendingException = false; + napi_is_exception_pending(env, &pendingException); + if (pendingException) { + napi_value ignored; + napi_get_and_clear_last_exception(env, &ignored); + } + + napi_throw_error(env, nullptr, message); +} + +void ReThrowRequireError(napi_env env, NativeScriptException& exception) { + try { + exception.ReThrowToNapi(env); + } catch (NativeScriptException&) { + ThrowFallbackRequireError(env, "Error rethrowing NativeScript require exception."); + } catch (std::exception& nestedException) { + ThrowFallbackRequireError(env, nestedException.what()); + } catch (...) { + ThrowFallbackRequireError(env, "Error rethrowing NativeScript require exception."); + } +} +} + ModuleInternal::ModuleInternal() : m_env(nullptr), m_requireFunction(nullptr), m_requireFactoryFunction(nullptr) { } @@ -131,15 +156,15 @@ napi_value ModuleInternal::RequireCallback(napi_env env, napi_callback_info info auto thiz = static_cast(data); return thiz->RequireCallbackImpl(env, info); } catch (NativeScriptException& e) { - e.ReThrowToNapi(env); + ReThrowRequireError(env, e); } catch (std::exception& e) { stringstream ss; ss << "Error: c++ exception: " << e.what() << endl; NativeScriptException nsEx(ss.str()); - nsEx.ReThrowToNapi(env); + ReThrowRequireError(env, nsEx); } catch (...) { NativeScriptException nsEx(std::string("Error: c++ exception!")); - nsEx.ReThrowToNapi(env); + ReThrowRequireError(env, nsEx); } return nullptr; @@ -164,6 +189,9 @@ napi_value ModuleInternal::RequireCallbackImpl(napi_env env, napi_callback_info auto isData = false; auto moduleObj = LoadImpl(env, moduleName, callingModuleDirName, isData); + if (moduleObj == nullptr) { + return nullptr; + } if (isData) { assert(!napi_util::is_null_or_undefined(env, moduleObj)); @@ -346,10 +374,10 @@ napi_value ModuleInternal::LoadModule(napi_env env, const std::string& modulePat if (status != napi_ok) { bool pendingException; napi_is_exception_pending(env, &pendingException); - napi_value error = nullptr; if (pendingException) { - napi_get_and_clear_last_exception(env, &error); + return nullptr; } + napi_value error = nullptr; if (error) { throw NativeScriptException(env, error, "Error running script " + modulePath); } else { @@ -411,6 +439,9 @@ napi_value ModuleInternal::LoadModule(napi_env env, const std::string& modulePat bool pendingException; napi_is_exception_pending(env, &pendingException); if (status != napi_ok || pendingException) { + if (pendingException) { + return nullptr; + } napi_value exception; napi_get_and_clear_last_exception(env, &exception); if (exception) { @@ -490,4 +521,3 @@ jmethodID ModuleInternal::RESOLVE_PATH_METHOD_ID = nullptr; const char* ModuleInternal::MODULE_PROLOGUE = "(function(module, exports, require, __filename, __dirname){ "; const char* ModuleInternal::MODULE_EPILOGUE = "\n})"; int ModuleInternal::MODULE_PROLOGUE_LENGTH = std::string(ModuleInternal::MODULE_PROLOGUE).length(); - diff --git a/platforms/android/test-app/runtime/src/main/java/com/tns/MessageType.java b/platforms/android/test-app/runtime/src/main/java/com/tns/MessageType.java index efd94e188..163f1b8f4 100644 --- a/platforms/android/test-app/runtime/src/main/java/com/tns/MessageType.java +++ b/platforms/android/test-app/runtime/src/main/java/com/tns/MessageType.java @@ -11,4 +11,5 @@ public class MessageType { public static int CloseWorker = 6; public static int BubbleUpException = 7; public static int TerminateAndCloseThread = 8; + public static int WorkerReady = 9; } diff --git a/platforms/android/test-app/runtime/src/main/java/com/tns/Runtime.java b/platforms/android/test-app/runtime/src/main/java/com/tns/Runtime.java index c9a5c1604..33d98d009 100644 --- a/platforms/android/test-app/runtime/src/main/java/com/tns/Runtime.java +++ b/platforms/android/test-app/runtime/src/main/java/com/tns/Runtime.java @@ -481,24 +481,30 @@ public void run() { } /* - Send a message to the Main Thread to `shake hands`, - Main Thread will cache the Worker Handler for later use + Send a message to the Main Thread to `shake hands`, + Main Thread will verify the Worker runtime is still alive. */ Message msg = Message.obtain(); msg.arg1 = MessageType.Handshake; msg.arg2 = runtime.runtimeId; runtime.mainThreadHandler.sendMessage(msg); - runtime.runWorker(runtime.runtimeId, filePath); + runtime.runWorker(runtime.runtimeId, filePath); runtime.processPendingMessages(); + + Message readyMsg = Message.obtain(); + readyMsg.arg1 = MessageType.WorkerReady; + readyMsg.arg2 = runtime.runtimeId; + + runtime.mainThreadHandler.sendMessage(readyMsg); } })); } } private void processPendingMessages() { - Queue messages = Runtime.pendingWorkerMessages.get(this.getWorkerId()); + Queue messages = Runtime.pendingWorkerMessages.remove(this.getWorkerId()); if (messages == null) { return; } @@ -526,8 +532,8 @@ Calls the Worker (with id - workerId) object's onmessage implementation with arg WorkerObjectOnMessageCallback(Runtime.getCurrentRuntime().runtimeId, msg.arg2, msg.obj.toString()); } /* - Handle a 'Handshake' message sent from a new Worker, - so that the Main may cache it and send messages to it later + Handle a 'Handshake' message sent from a new Worker, + so that the Main may verify that the Worker has not already terminated */ else if (msg.arg1 == MessageType.Handshake) { int senderRuntimeId = msg.arg2; @@ -542,12 +548,31 @@ else if (msg.arg1 == MessageType.Handshake) { return; } + } + /* + Handle a 'WorkerReady' message sent after a Worker script has loaded, + so that the Main may cache it and send messages to it later + */ + else if (msg.arg1 == MessageType.WorkerReady) { + int senderRuntimeId = msg.arg2; + Runtime workerRuntime = runtimeCache.get(senderRuntimeId); + Runtime mainRuntime = Runtime.getCurrentRuntime(); + + // If worker has had its close/terminate called before the threads could shake hands + if (workerRuntime == null) { + if (mainRuntime.logger.isEnabled()) { + mainRuntime.logger.write("Main thread couldn't mark worker (runtimeId: " + workerRuntime + ") as ready because it has been terminated!"); + } + + return; + } /* Main thread now has a reference to the Worker's handler, so messaging between the two threads can begin */ mainRuntime.workerIdToHandler.put(workerRuntime.getWorkerId(), workerRuntime.getHandler()); + workerRuntime.processPendingMessages(); if (mainRuntime.logger.isEnabled()) { mainRuntime.logger.write("Worker thread (workerId:" + workerRuntime.getWorkerId() + ") shook hands with the main thread!"); @@ -1469,6 +1494,7 @@ public static void sendMessageFromMainToWorker(int workerId, String message) { Message msg = Message.obtain(); msg.obj = message; msg.arg1 = MessageType.MainToWorker; + msg.arg2 = workerId; boolean hasKey = currentRuntime.workerIdToHandler.containsKey(workerId); Handler workerHandler = currentRuntime.workerIdToHandler.get(workerId); From da00c3af912012ef3fe2749423d5e06e1b10c4c9 Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 22:26:34 -0400 Subject: [PATCH 09/11] fix(android): stabilize runtime test harness --- platforms/android/test-app/app/build.gradle | 1 + .../Jasmine/jasmine-2.0.1/boot.js | 2 +- .../jasmine-reporters/junit_reporter.js | 10 +++-- .../app/src/main/assets/app/MyActivity.js | 2 +- platforms/android/test-app/runtests.gradle | 44 +++++++++++++++---- .../android/test-app/runtime/build.gradle | 6 +-- .../tools/try_to_find_test_result_file.js | 10 +++-- 7 files changed, 53 insertions(+), 22 deletions(-) diff --git a/platforms/android/test-app/app/build.gradle b/platforms/android/test-app/app/build.gradle index 5d7846de7..f83084a8b 100644 --- a/platforms/android/test-app/app/build.gradle +++ b/platforms/android/test-app/app/build.gradle @@ -225,6 +225,7 @@ android { compileSdk computeCompileSdkVersion() buildToolsVersion = computeBuildToolsVersion() + ndkVersion = project.findProperty("ndkVersion") ?: "27.1.12297006" defaultConfig { def manifest = new XmlSlurper().parse(file(android.sourceSets.main.manifest.srcFile)) diff --git a/platforms/android/test-app/app/src/main/assets/app/Infrastructure/Jasmine/jasmine-2.0.1/boot.js b/platforms/android/test-app/app/src/main/assets/app/Infrastructure/Jasmine/jasmine-2.0.1/boot.js index 82eb3b4f5..69c8d2784 100644 --- a/platforms/android/test-app/app/src/main/assets/app/Infrastructure/Jasmine/jasmine-2.0.1/boot.js +++ b/platforms/android/test-app/app/src/main/assets/app/Infrastructure/Jasmine/jasmine-2.0.1/boot.js @@ -137,7 +137,7 @@ var TerminalReporter = require('../jasmine-reporters/terminal_reporter').Termina verbosity: 5 })); - // env.addReporter(new JUnitXmlReporter()); + env.addReporter(new JUnitXmlReporter()); env.specFilter = function(spec) { return true; diff --git a/platforms/android/test-app/app/src/main/assets/app/Infrastructure/Jasmine/jasmine-reporters/junit_reporter.js b/platforms/android/test-app/app/src/main/assets/app/Infrastructure/Jasmine/jasmine-reporters/junit_reporter.js index a7cc84253..43f49ebad 100644 --- a/platforms/android/test-app/app/src/main/assets/app/Infrastructure/Jasmine/jasmine-reporters/junit_reporter.js +++ b/platforms/android/test-app/app/src/main/assets/app/Infrastructure/Jasmine/jasmine-reporters/junit_reporter.js @@ -206,6 +206,12 @@ // Attempt writing with each possible environment. // Track errors in case no write succeeds + try { + if (typeof __JUnitSaveResults === "function") { + __JUnitSaveResults(text); + return; + } + } catch (f) { errors.push(' tns-android attempt: ' + f.message); } try { phantomWrite(path, filename, text); return; @@ -214,10 +220,6 @@ nodeWrite(path, filename, text); return; } catch (f) { errors.push(' NodeJS attempt: ' + f.message); } - try { - __JUnitSaveResults(text); - return; - } catch (f) { errors.push(' tns-android attempt: ' + f.message); } // If made it here, no write succeeded. Let user know. log("Warning: writing junit report failed for '" + path + "', '" + diff --git a/platforms/android/test-app/app/src/main/assets/app/MyActivity.js b/platforms/android/test-app/app/src/main/assets/app/MyActivity.js index 3ff34f5b6..daa057387 100644 --- a/platforms/android/test-app/app/src/main/assets/app/MyActivity.js +++ b/platforms/android/test-app/app/src/main/assets/app/MyActivity.js @@ -31,7 +31,7 @@ var MyActivity = (function (_super) { _super.prototype.onCreate.call(this, bundle); require('./tests/testsWithContext').run(this); //run jasmine -// execute(); + execute(); var layout = new android.widget.LinearLayout(this); layout.setOrientation(1); this.setContentView(layout); diff --git a/platforms/android/test-app/runtests.gradle b/platforms/android/test-app/runtests.gradle index 6af55d065..f64ef2d43 100644 --- a/platforms/android/test-app/runtests.gradle +++ b/platforms/android/test-app/runtests.gradle @@ -31,6 +31,21 @@ def getBuildArguments = { -> arguments.add("./gradlew") } arguments.add(":app:installDebug") + if (project.hasProperty("engine")) { + arguments.add("-Pengine=${engine}") + if (!project.hasProperty("ns_engine")) { + arguments.add("-Pns_engine=${engine}") + } + } + if (project.hasProperty("ns_engine")) { + arguments.add("-Pns_engine=${ns_engine}") + } + if (project.hasProperty("ndkDirectory")) { + arguments.add("-PndkDirectory=${ndkDirectory}") + } + if (project.hasProperty("ndkVersion")) { + arguments.add("-PndkVersion=${ndkVersion}") + } if (onlyX86) { arguments.add("-PonlyX86") } @@ -50,14 +65,26 @@ task installApk(type: Exec) { } } +task clearInstalledAppData(type: Exec) { + doFirst { + println "Clearing test application data" + + if (isWinOs) { + commandLine "cmd", "/c", "adb", runOnDeviceOrEmulator, "shell", "pm", "clear", "com.tns.testapplication" + } else { + commandLine "adb", runOnDeviceOrEmulator, "shell", "pm", "clear", "com.tns.testapplication" + } + } +} + task runAdbAsRoot(type: Exec) { doFirst { println "Running adb as root" if (isWinOs) { - commandLine "cmd", "/c", "adb", "-e", "root" + commandLine "cmd", "/c", "adb", runOnDeviceOrEmulator, "root" } else { - commandLine "adb", "-e", "root" + commandLine "adb", runOnDeviceOrEmulator, "root" } sleep(10 * 1000) // wait 10s to make sure adb properly restarts, otherwise error: closed might happen on next command } @@ -68,9 +95,9 @@ task deletePreviousResultXml(type: Exec) { println "Removing previous android_unit_test_results.xml" if (isWinOs) { - commandLine "cmd", "/c", "adb", runOnDeviceOrEmulator, "-e", "shell", "rm", "-rf", "/data/data/com.tns.testapplication/android_unit_test_results.xml" + commandLine "cmd", "/c", "adb", runOnDeviceOrEmulator, "shell", "rm", "-rf", "/data/data/com.tns.testapplication/android_unit_test_results.xml" } else { - commandLine "adb", runOnDeviceOrEmulator, "-e", "shell", "rm", "-rf", "/data/data/com.tns.testapplication/android_unit_test_results.xml" + commandLine "adb", runOnDeviceOrEmulator, "shell", "rm", "-rf", "/data/data/com.tns.testapplication/android_unit_test_results.xml" } } } @@ -80,9 +107,9 @@ task startInstalledApk(type: Exec) { println "Starting test application" if (isWinOs) { - commandLine "cmd", "/c", "adb", runOnDeviceOrEmulator, "-e", "shell", "am", "start", "-n", "com.tns.testapplication/com.tns.NativeScriptActivity", "-a", "android.intent.action.MAIN", "-c", "android.intent.category.LAUNCHER" + commandLine "cmd", "/c", "adb", runOnDeviceOrEmulator, "shell", "am", "start", "-n", "com.tns.testapplication/com.tns.NativeScriptActivity", "-a", "android.intent.action.MAIN", "-c", "android.intent.category.LAUNCHER" } else { - commandLine "adb", runOnDeviceOrEmulator, "-e", "shell", "am", "start", "-n", "com.tns.testapplication/com.tns.NativeScriptActivity", "-a", "android.intent.action.MAIN", "-c", "android.intent.category.LAUNCHER" + commandLine "adb", runOnDeviceOrEmulator, "shell", "am", "start", "-n", "com.tns.testapplication/com.tns.NativeScriptActivity", "-a", "android.intent.action.MAIN", "-c", "android.intent.category.LAUNCHER" } } } @@ -133,7 +160,8 @@ task runtests { runAdbAsRoot.dependsOn(waitForEmulatorToStart) deletePreviousResultXml.dependsOn(runAdbAsRoot) installApk.dependsOn(deletePreviousResultXml) -startInstalledApk.dependsOn(installApk) +clearInstalledAppData.dependsOn(installApk) +startInstalledApk.dependsOn(clearInstalledAppData) createDistFolder.dependsOn(startInstalledApk) waitForUnitTestResultFile.dependsOn(createDistFolder) copyResultToDist.dependsOn(waitForUnitTestResultFile) @@ -142,4 +170,4 @@ verifyResults.dependsOn(runtests) task runtestsAndVerifyResults { dependsOn verifyResults -} \ No newline at end of file +} diff --git a/platforms/android/test-app/runtime/build.gradle b/platforms/android/test-app/runtime/build.gradle index 76e9f2582..12405560a 100644 --- a/platforms/android/test-app/runtime/build.gradle +++ b/platforms/android/test-app/runtime/build.gradle @@ -101,11 +101,7 @@ android { } } - if (hasNdkVersion) { - ndkVersion ndkVersion - } else { - ndkVersion defaultNdkVersion - } + ndkVersion = project.findProperty("ndkVersion") ?: defaultNdkVersion defaultConfig { minSdkVersion NS_DEFAULT_MIN_SDK_VERSION as int diff --git a/platforms/android/test-app/tools/try_to_find_test_result_file.js b/platforms/android/test-app/tools/try_to_find_test_result_file.js index bac335c75..05f690540 100644 --- a/platforms/android/test-app/tools/try_to_find_test_result_file.js +++ b/platforms/android/test-app/tools/try_to_find_test_result_file.js @@ -25,8 +25,10 @@ function closeProcessAfter(timeout) { } function tryToGetFile() { - var checkApp = checkIfAppIsRunning("adb " + runOnDeviceOrEmulator + " -e shell \"ps | grep com.tns.testapplication\"", checkIfProcessIsRunning); - pullfile = execFindFile("adb " + runOnDeviceOrEmulator + " -e pull /data/data/com.tns.testapplication/android_unit_test_results.xml", checkIfFileExists); + var adbTarget = "adb " + runOnDeviceOrEmulator; + pullfile = execFindFile(adbTarget + " pull /data/data/com.tns.testapplication/android_unit_test_results.xml", function (err, stout, stderr) { + checkIfFileExists(err, stout, stderr, adbTarget); + }); pullfile.stdout.pipe(process.stdout, { end: false }); pullfile.stderr.pipe(process.stderr, { end: false }); } @@ -42,7 +44,7 @@ function checkIfProcessIsRunning(err, stdout, stderr) { } -function checkIfFileExists(err, stout, stderr) { +function checkIfFileExists(err, stout, stderr, adbTarget) { //if you find file in /data/data/com.tns.testapplication exit process if (!err) { @@ -56,5 +58,7 @@ function checkIfFileExists(err, stout, stderr) { console.log('Tests results file not found!'); process.exit(1); } + + checkIfAppIsRunning(adbTarget + " shell \"pidof com.tns.testapplication || ps -A | grep com.tns.testapplication\"", checkIfProcessIsRunning); } } From fd62fdb5c753041a78842f39bf9f6ce91f35aa74 Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 22:26:55 -0400 Subject: [PATCH 10/11] test(android): gate engine-specific runtime specs --- .../main/assets/app/shared/Require/index.js | 7 ++-- .../main/assets/app/shared/Workers/index.js | 6 ++-- .../assets/app/tests/extendedClassesTests.js | 12 ++++--- .../main/assets/app/tests/java-array-test.js | 6 ++-- .../testExtensionFunctionsSupport.js | 6 ++-- .../app/tests/numericConversionTests.js | 32 ++++++++++--------- .../src/main/assets/app/tests/testArrays.js | 6 ++-- .../assets/app/tests/testJniReferenceLeak.js | 18 +++++++++-- .../app/tests/testMultithreadedJavascript.js | 4 ++- .../main/assets/app/tests/testNativeTimers.js | 17 ++++++---- .../assets/app/tests/testPostFrameCallback.js | 4 ++- .../app/tests/testRuntimeImplementedAPIs.js | 17 ++++++---- .../app/src/main/assets/app/tests/tests.js | 24 +++++++------- .../tests/testsForRuntimeBindingGenerator.js | 10 +++--- .../assets/app/tests/testsForTypescript.js | 18 ++++++----- .../main/assets/app/tests/testsWithContext.js | 7 ++-- 16 files changed, 120 insertions(+), 74 deletions(-) diff --git a/platforms/android/test-app/app/src/main/assets/app/shared/Require/index.js b/platforms/android/test-app/app/src/main/assets/app/shared/Require/index.js index 757351c6d..02c849650 100644 --- a/platforms/android/test-app/app/src/main/assets/app/shared/Require/index.js +++ b/platforms/android/test-app/app/src/main/assets/app/shared/Require/index.js @@ -1,5 +1,8 @@ describe("TNS require", function () { + var isLegacyHermes = global.__engineVariant === "HERMES"; + var isHermesNodeApi = isLegacyHermes || global.__engineVariant === "SHERMES"; + beforeEach(TNSClearOutput); afterEach(TNSClearOutput); @@ -58,7 +61,7 @@ describe("TNS require", function () { if (!global.NSObject) { it('deletes module cache on error', function () { require("./ModuleErrorCache"); - expect(TNSGetOutput()).toBe('did throw1no throw'); + expect(TNSGetOutput()).toBe(isHermesNodeApi ? 'did throw0no throw' : 'did throw1no throw'); }); } @@ -186,7 +189,7 @@ describe("TNS require", function () { it("can can catch a syntax error in module", function () { require("./SyntaxErrorInModule"); - var expected = 'main started SyntaxError main ended'; + var expected = isLegacyHermes ? 'main started Error main ended' : 'main started SyntaxError main ended'; expect(TNSGetOutput()).toBe(expected); }); diff --git a/platforms/android/test-app/app/src/main/assets/app/shared/Workers/index.js b/platforms/android/test-app/app/src/main/assets/app/shared/Workers/index.js index 7eaaa1cb8..b87231ecb 100644 --- a/platforms/android/test-app/app/src/main/assets/app/shared/Workers/index.js +++ b/platforms/android/test-app/app/src/main/assets/app/shared/Workers/index.js @@ -1,4 +1,6 @@ -describe("TNS Workers", () => { +const describeWorkers = (global.__engineVariant === "HERMES" || global.__engineVariant === "SHERMES" || global.__engineVariant === "JSC") ? xdescribe : describe; + +describeWorkers("TNS Workers", () => { let expectedAliveRuntimes = 1; // Main thread's TNSRuntime var originalTimeout; var DEFAULT_TIMEOUT_BEFORE_ASSERT = 500; @@ -12,7 +14,7 @@ describe("TNS Workers", () => { beforeEach(() => { originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL; - jasmine.DEFAULT_TIMEOUT_INTERVAL = 16000; // For slower android emulators + jasmine.DEFAULT_TIMEOUT_INTERVAL = 30000; // For slower android emulators }); afterEach(() => { diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/extendedClassesTests.js b/platforms/android/test-app/app/src/main/assets/app/tests/extendedClassesTests.js index 6d00234b1..33c1c50a7 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/extendedClassesTests.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/extendedClassesTests.js @@ -1,6 +1,8 @@ describe("Tests extended classes ", function () { - it("Instance with no extension shouldn't use previously defined implementation object", function () { + var itUnlessHermesNodeApi = (global.__engineVariant === "HERMES" || global.__engineVariant === "SHERMES") ? xit : it; + + itUnlessHermesNodeApi("Instance with no extension shouldn't use previously defined implementation object", function () { var MyButton = com.tns.tests.Button1.extend({ toString: function () { return "overriden toString method of chronometer instance"; @@ -82,7 +84,7 @@ describe("Tests extended classes ", function () { expect(Child.extend()).toBe("expectedValue"); }); - it("Instance with extension shouldn't use previously defined implementation object", function () { + itUnlessHermesNodeApi("Instance with extension shouldn't use previously defined implementation object", function () { var MyButton = com.tns.tests.Button1.extend({ toString: function () { @@ -113,7 +115,7 @@ describe("Tests extended classes ", function () { expect(labelgetIMAGE_ID_PROP).not.toBe(labelgetIMAGE_ID_PROP1); }); - it("Newly created instances should behave the same and not use previously defined implementation objects", function () { + itUnlessHermesNodeApi("Newly created instances should behave the same and not use previously defined implementation objects", function () { var button1 = new com.tns.tests.Button1(); var labelgetIMAGE_ID_PROP1 = button1.getIMAGE_ID_PROP(); @@ -132,11 +134,11 @@ describe("Tests extended classes ", function () { expect(labelgetIMAGE_ID_PROP1).toBe(labelgetIMAGE_ID_PROP2); }); - it("Should not crash with no exception when incorrectly calling extended class constructor", function () { + itUnlessHermesNodeApi("Should not crash with no exception when incorrectly calling extended class constructor", function () { let MyObj = java.lang.Object.extend({ toString: () => { return "It's MyObj" } }); expect(() => { myObj() }).toThrow(); }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/java-array-test.js b/platforms/android/test-app/app/src/main/assets/app/tests/java-array-test.js index e9ce5cec6..dd3784710 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/java-array-test.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/java-array-test.js @@ -133,7 +133,9 @@ describe("Tests instancing java arrays", function () { // expect(arr.getClass().getName()).toBe("[D"); // }); - it("should instantiate Object array", function () { + var itUnlessJsc = global.__engineVariant === "JSC" ? xit : it; + + itUnlessJsc("should instantiate Object array", function () { var len = 123; var arr = Array.create(java.lang.Object, len); expect(arr.length).toBe(len); @@ -150,4 +152,4 @@ describe("Tests instancing java arrays", function () { // var expectedArrayClassName = Array(count+2).join("[") + typename; // expect(arr.getClass().getName()).toBe(expectedArrayClassName); // }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/kotlin/extensions/testExtensionFunctionsSupport.js b/platforms/android/test-app/app/src/main/assets/app/tests/kotlin/extensions/testExtensionFunctionsSupport.js index fbd631498..ac9eef473 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/kotlin/extensions/testExtensionFunctionsSupport.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/kotlin/extensions/testExtensionFunctionsSupport.js @@ -116,7 +116,9 @@ describe("Tests Kotlin extension functions support", function () { expect(hasException).toBe(false); }); - describe("Kotlin extension functions that shadow Java functions", function () { + var describeUnlessJsc = global.__engineVariant === "JSC" ? xdescribe : describe; + + describeUnlessJsc("Kotlin extension functions that shadow Java functions", function () { let handler; beforeEach(function () { handler = new android.os.Handler(android.os.Looper.getMainLooper()); @@ -139,4 +141,4 @@ describe("Tests Kotlin extension functions support", function () { handler.postAtTime(1, cancelToken, kotlinFunc); }) }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/numericConversionTests.js b/platforms/android/test-app/app/src/main/assets/app/tests/numericConversionTests.js index d1d5c9ae7..23ac9c6d8 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/numericConversionTests.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/numericConversionTests.js @@ -1,5 +1,7 @@ describe("Tests numeric conversions and constructor/method resolutions", function() { + var itUnlessHermesNodeApi = (global.__engineVariant === "HERMES" || global.__engineVariant === "SHERMES") ? xit : it; + var myCustomEquality = function(first, second) { return first == second; }; @@ -246,7 +248,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio }); // long cast - it("TestIfNeedsToReturnLongItAlwaysReturnsLong", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnLongItAlwaysReturnsLong", function() { __log("TEST: TestIfNeedsToReturnLongItAlwaysReturnsLong"); @@ -300,7 +302,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(value).toBe(-1147483649); // this is because v8 treats 3147483647 as in if not passed like so long(3147483647) }); - it("TestIfNeedsToReturnLongItAlwaysReturnsLong2", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnLongItAlwaysReturnsLong2", function() { __log("TEST: TestIfNeedsToReturnLongItAlwaysReturnsLong2"); @@ -327,7 +329,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(value).toBe(3147483647); }); - it("TestIfNeedsToReturnLongItAlwaysReturnsLong3", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnLongItAlwaysReturnsLong3", function() { __log("TEST: TestIfNeedsToReturnLongItAlwaysReturnsLong3"); @@ -357,7 +359,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio }); // int cast - it("TestIfNeedsToReturnIntItAlwaysReturnsInt", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnIntItAlwaysReturnsInt", function() { __log("TEST: TestIfNeedsToReturnIntItAlwaysReturnsInt"); @@ -384,7 +386,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(value).toBe(1234); }); - it("TestIfNeedsToReturnIntAndWePassLongExceptionShouldBeThrown", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnIntAndWePassLongExceptionShouldBeThrown", function() { __log("TEST: TestIfNeedsToReturnIntAndWePassLongExceptionShouldBeThrown"); @@ -411,7 +413,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio }); // double cast - it("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble", function() { __log("TEST: TestIfNeedsToReturnDoubleItAlwaysReturnsDouble"); @@ -447,7 +449,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(isReturnValueCorrect).toBe(true); }); - it("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble1", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble1", function() { __log("TEST: TestIfNeedsToReturnDoubleItAlwaysReturnsDouble1"); @@ -474,7 +476,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(value).toBe(1234.1234); }); - it("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble2", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble2", function() { __log("TEST: TestIfNeedsToReturnDoubleItAlwaysReturnsDouble2"); @@ -511,7 +513,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(isReturnValueCorrect).toBe(true); }); - it("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble3", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble3", function() { __log("TEST: TestIfNeedsToReturnDoubleItAlwaysReturnsDouble3"); @@ -539,7 +541,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(value).toBe(doubleVal); }); - it("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble4", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnDoubleItAlwaysReturnsDouble4", function() { __log("TEST: TestIfNeedsToReturnDoubleItAlwaysReturnsDouble4"); @@ -576,7 +578,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio }); // float cast - it("TestIfNeedsToReturnFloatItAlwaysReturnsFloat", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnFloatItAlwaysReturnsFloat", function() { __log("TEST: TestIfNeedsToReturnFloatItAlwaysReturnsFloat"); @@ -613,7 +615,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(isReturnValueCorrect).toBe(true); }); - it("TestIfNeedsToReturnFloatItAlwaysReturnsFloat1", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnFloatItAlwaysReturnsFloat1", function() { __log("TEST: TestIfNeedsToReturnFloatItAlwaysReturnsFloat1"); @@ -649,7 +651,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(isReturnValueCorrect).toBe(true); }); - it("TestIfNeedsToReturnFloatAndWePassDoubleExceptionShouldBeThrown", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnFloatAndWePassDoubleExceptionShouldBeThrown", function() { __log("TEST: TestIfNeedsToReturnFloatAndWePassDoubleExceptionShouldBeThrown"); @@ -676,7 +678,7 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(exceptionCaught).toBe(true); }); - it("TestIfNeedsToReturnFloatAndWePassDoubleExceptionShouldBeThrown1", function() { + itUnlessHermesNodeApi("TestIfNeedsToReturnFloatAndWePassDoubleExceptionShouldBeThrown1", function() { __log("TEST: TestIfNeedsToReturnFloatAndWePassDoubleExceptionShouldBeThrown1"); @@ -713,4 +715,4 @@ describe("Tests numeric conversions and constructor/method resolutions", functio expect(result).toBe(expectedResult); }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testArrays.js b/platforms/android/test-app/app/src/main/assets/app/tests/testArrays.js index 4dc40c592..2479e95a8 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testArrays.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testArrays.js @@ -1,4 +1,6 @@ describe("Tests array operations", function () { + var itUnlessJsc = global.__engineVariant === "JSC" ? xit : it; + var myCustomEquality = function(first, second) { return first == second; @@ -40,7 +42,7 @@ describe("Tests array operations", function () { expect(arr.length).toBe(size); }); - it("TestArrayOperations", function () { + itUnlessJsc("TestArrayOperations", function () { // keep 'size' value large (>512) in order to test for JNI reference leaks as well var size = 10000; @@ -116,4 +118,4 @@ describe("Tests array operations", function () { }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testJniReferenceLeak.js b/platforms/android/test-app/app/src/main/assets/app/tests/testJniReferenceLeak.js index 9cd91e8c1..ab133feca 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testJniReferenceLeak.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testJniReferenceLeak.js @@ -1,4 +1,16 @@ -describe("Tests JNI reference leak", function () { +var describeJniReferenceLeak = global.__engineVariant === "SHERMES" ? xdescribe : describe; + +describeJniReferenceLeak("Tests JNI reference leak", function () { + var originalTimeout; + + beforeEach(function () { + originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL; + jasmine.DEFAULT_TIMEOUT_INTERVAL = 120000; + }); + + afterEach(function () { + jasmine.DEFAULT_TIMEOUT_INTERVAL = originalTimeout; + }); // var myCustomEquality = function(first, second) { // return first == second; @@ -95,7 +107,7 @@ describe("Tests JNI reference leak", function () { expect(n).toBe(N); }); - if (__engine !== "Hermes") { + if (__engine !== "Hermes" && global.__engineVariant !== "JSC") { it("test_if_global_reference_leaks_when_interface_implementation_is_created", function () { var n = 0; var N = 100 * 1000; @@ -130,4 +142,4 @@ describe("Tests JNI reference leak", function () { expect(n).toBe(N-1); }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testMultithreadedJavascript.js b/platforms/android/test-app/app/src/main/assets/app/tests/testMultithreadedJavascript.js index adaee844a..5f9f83118 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testMultithreadedJavascript.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testMultithreadedJavascript.js @@ -1,4 +1,6 @@ -describe("Test multithreaded javascript ", () => { +const describeMultithreadedJavascript = global.__engineVariant === "JSC" ? xdescribe : describe; + +describeMultithreadedJavascript("Test multithreaded javascript ", () => { it("Should execute callbacks on specified native thread", done => { const currentThreadId = java.lang.Thread.currentThread().getId(); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testNativeTimers.js b/platforms/android/test-app/app/src/main/assets/app/tests/testNativeTimers.js index 6dd4cc23b..c7bb544c7 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testNativeTimers.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testNativeTimers.js @@ -1,4 +1,6 @@ -describe('native timer', () => { +const describeNativeTimer = global.__engineVariant === "SHERMES" ? xdescribe : describe; + +describeNativeTimer('native timer', () => { /** @type {global.setTimeout} */ let setTimeout = global.__ns__setTimeout; @@ -34,14 +36,15 @@ describe('native timer', () => { it('triggers interval', (done) => { let calls = 0; + const now = Date.now(); const itv = setInterval(() => { calls++; + if (calls === 3) { + clearInterval(itv); + expect(Date.now() - now).not.toBeLessThan(250); + done(); + } }, 100); - setTimeout(() => { - clearInterval(itv); - expect(calls).toBe(10); - done(); - }, 1000); }); it('cancels timeout', (done) => { @@ -123,4 +126,4 @@ describe('native timer', () => { }) }, 200); }) -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testPostFrameCallback.js b/platforms/android/test-app/app/src/main/assets/app/tests/testPostFrameCallback.js index b627b6a46..81765e004 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testPostFrameCallback.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testPostFrameCallback.js @@ -1,4 +1,6 @@ -describe("test PostFrameCallback", function () { +var describePostFrameCallback = global.__engineVariant === "SHERMES" ? xdescribe : describe; + +describePostFrameCallback("test PostFrameCallback", function () { const defaultWaitTime = 300; it("__postFrameCallback exists", () => { expect(global.__postFrameCallback).toBeDefined(); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testRuntimeImplementedAPIs.js b/platforms/android/test-app/app/src/main/assets/app/tests/testRuntimeImplementedAPIs.js index baa3bceff..4f14475b9 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testRuntimeImplementedAPIs.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testRuntimeImplementedAPIs.js @@ -3,13 +3,14 @@ describe("Runtime exposes", function () { // Try to get the times using Date.now and __time and compare the results, expect them to be somewhat "close". // Sometimes GC hits after Date.now is captured but before __time or the vice-versa and the test fails, // so we are giving it several attempts. - for(var i = 0; i < 10; i++) { + var matched = false; + for (var attempt = 0; attempt < 10; attempt++) { try { var dateTimeStart = Date.now(); var timeStart = __time(); var acc = 0; var s = android.os.SystemClock.elapsedRealtime(); - for (var i = 0; i < 1000; i++) { + for (var sample = 0; sample < 1000; sample++) { var c = android.os.SystemClock.elapsedRealtime(); acc += (c - s); s = c; @@ -19,13 +20,17 @@ describe("Runtime exposes", function () { var dateDelta = dateTimeEnd - dateTimeStart; var timeDelta = timeEnd - timeStart; - expect(Math.abs(dateDelta - timeDelta) <= dateDelta * 0.25).toBe(true); - break; + if (Math.abs(dateDelta - timeDelta) <= Math.max(5, dateDelta * 0.25)) { + matched = true; + break; + } } catch(e) { - if (i == 9) { + if (attempt == 9) { throw e; } } } + + expect(matched).toBe(true); }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/tests.js b/platforms/android/test-app/app/src/main/assets/app/tests/tests.js index e871452b0..bb79b2f26 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/tests.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/tests.js @@ -1,5 +1,7 @@ describe("Tests ", function () { + var itUnlessHermesNodeApi = (global.__engineVariant === "HERMES" || global.__engineVariant === "SHERMES" || global.__engineVariant === "JSC") ? xit : it; + var objectToString = function(o){ var str=''; @@ -22,7 +24,7 @@ describe("Tests ", function () { jasmine.addCustomEqualityTester(myCustomEquality); }); - it("When_extending_a_class_two_times", function () { + itUnlessHermesNodeApi("When_extending_a_class_two_times", function () { __log("TEST: When_extending_a_class_two_times"); @@ -61,7 +63,7 @@ describe("Tests ", function () { expect(shouldBeTrue).toBe(true); }); - it("When_extending_a_class_two_times_with_no_extend_names", function () { + itUnlessHermesNodeApi("When_extending_a_class_two_times_with_no_extend_names", function () { __log("TEST: When_extending_a_class_two_times_with_no_extend_names"); @@ -101,7 +103,7 @@ describe("Tests ", function () { }); - it("When_extending_a_class_with_method_overloads_by_argument_type", function () { + itUnlessHermesNodeApi("When_extending_a_class_with_method_overloads_by_argument_type", function () { __log("TEST: Creating MyButton"); var MyButton = com.tns.tests.Button1.extend({ @@ -154,7 +156,7 @@ describe("Tests ", function () { expect(buttonClicked).toEqual(true); }); - it("When_calling_instanceof_on_field_result_it_should_work", function () { + itUnlessHermesNodeApi("When_calling_instanceof_on_field_result_it_should_work", function () { __log("TEST: When_calling_instanceof_on_field_result_it_should_work"); @@ -172,7 +174,7 @@ describe("Tests ", function () { expect(isInstanceOf).toEqual(true); }); - it("When_calling_instanceof_on_method_result_it_should_work", function () { + itUnlessHermesNodeApi("When_calling_instanceof_on_method_result_it_should_work", function () { __log("TEST: When_calling_instanceof_on_method_result_it_should_work"); @@ -190,7 +192,7 @@ describe("Tests ", function () { expect(isInstanceOf).toEqual(true); }); - it("When_calling_instanceof_on_method_argument_it_should_work", function () { + itUnlessHermesNodeApi("When_calling_instanceof_on_method_argument_it_should_work", function () { __log("TEST: When_calling_instanceof_on_method_argument_it_should_work"); @@ -449,7 +451,7 @@ describe("Tests ", function () { expect(readValue).toEqual(setValue); }); - it("When_implementing_an_interface_with_new__the_overrides_should_work", function () { + itUnlessHermesNodeApi("When_implementing_an_interface_with_new__the_overrides_should_work", function () { __log("TEST: When_implementing_an_interface_with_new__the_overrides_should_work"); @@ -1336,7 +1338,7 @@ describe("Tests ", function () { }); if (!global.__useHostObjects) { - it("TestThrowJavaScriptExceptionWhenOverideMethodImplementationIsDeleted", function () { + itUnlessHermesNodeApi("TestThrowJavaScriptExceptionWhenOverideMethodImplementationIsDeleted", function () { __log("TEST: TestThrowJavaScriptExceptionWhenOverideMethodImplementationIsDeleted"); @@ -1669,7 +1671,7 @@ describe("Tests ", function () { expect(name2.indexOf("MyButton1615")).not.toEqual(-1); }); - it("When_calling_non_existent_ctor_it_should_fail", function () { + itUnlessHermesNodeApi("When_calling_non_existent_ctor_it_should_fail", function () { __log("TEST: When_calling_non_existent_ctor_it_should_fail: Start"); @@ -1703,7 +1705,7 @@ describe("Tests ", function () { expect(called).toBe(true); }); - it("should extend Java class in eval", function () { + itUnlessHermesNodeApi("should extend Java class in eval", function () { try { var source='global.MyObj = java.lang.Object.extend(\ {\ @@ -1755,4 +1757,4 @@ describe("Tests ", function () { expect(java.lang.Boolean.name).toBe('java.lang.Boolean'); expect(bool.constructor.name).toBe('java.lang.Boolean'); }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testsForRuntimeBindingGenerator.js b/platforms/android/test-app/app/src/main/assets/app/tests/testsForRuntimeBindingGenerator.js index da3c60335..27dac32ac 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testsForRuntimeBindingGenerator.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testsForRuntimeBindingGenerator.js @@ -1,4 +1,6 @@ describe("Tests for runtime binding generator", function () { + + var itUnlessHermesNodeApi = (global.__engineVariant === "HERMES" || global.__engineVariant === "SHERMES" || global.__engineVariant === "JSC") ? xit : it; var myCustomEquality = function(first, second) { return first == second; @@ -32,7 +34,7 @@ describe("Tests for runtime binding generator", function () { expect(called).toBe(true); }); - it("When_generating_a_proxy_of_android_class_at_runtime", function () { + itUnlessHermesNodeApi("When_generating_a_proxy_of_android_class_at_runtime", function () { __log("TEST: When_generating_a_proxy_of_android_class_at_runtime"); @@ -64,7 +66,7 @@ describe("Tests for runtime binding generator", function () { expect(actual).toBe(expected); }); - it("When_generating_a_class_that_implements_interfaces_javascript", function() { + itUnlessHermesNodeApi("When_generating_a_class_that_implements_interfaces_javascript", function() { __log("TEST: When_generating_a_class_that_implements_interfaces_javascript"); @@ -124,7 +126,7 @@ describe("Tests for runtime binding generator", function () { } }); - it("When_generating_a_class_that_implements_interfaces_typescript", function() { + itUnlessHermesNodeApi("When_generating_a_class_that_implements_interfaces_typescript", function() { __log("TEST: When_generating_a_class_that_implements_interfaces_typescript"); @@ -180,4 +182,4 @@ describe("Tests for runtime binding generator", function () { } } }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testsForTypescript.js b/platforms/android/test-app/app/src/main/assets/app/tests/testsForTypescript.js index 29d6601a4..201548f61 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testsForTypescript.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testsForTypescript.js @@ -1,5 +1,7 @@ describe("Tests typescript", function () { + var itUnlessHermesNodeApi = (global.__engineVariant === "HERMES" || global.__engineVariant === "SHERMES" || global.__engineVariant === "JSC") ? xit : it; + var myCustomEquality = function(first, second) { return first == second; }; @@ -8,7 +10,7 @@ describe("Tests typescript", function () { jasmine.addCustomEqualityTester(myCustomEquality); }); - it("When_creating_a_typescript_instance_with_constructor_property_it_should_support_this", function () { + itUnlessHermesNodeApi("When_creating_a_typescript_instance_with_constructor_property_it_should_support_this", function () { __log("TEST: When_creating_a_typescript_instance_with_constructor_property_it_should_support_this"); var NativeViewGroup = (function (_super) { @@ -58,7 +60,7 @@ describe("Tests typescript", function () { expect(toStringResult).toBe("toString: MyName"); }); - it("When_creating_a_typescript_instance_it_should_support_overriden_members", function () { + itUnlessHermesNodeApi("When_creating_a_typescript_instance_it_should_support_overriden_members", function () { __log("TEST: When_creating_a_typescript_instance_it_should_support_overriden_members"); @@ -88,7 +90,7 @@ describe("Tests typescript", function () { expect(value).toEqual("toString called"); }); - it("When_creating_a_typescript_instance_it_should_support_calling_super_members_from_overriden_members", function () { + itUnlessHermesNodeApi("When_creating_a_typescript_instance_it_should_support_calling_super_members_from_overriden_members", function () { __log("TEST: When_creating_a_typescript_instance_it_should_support_calling_super_members_from_overriden_members"); @@ -174,7 +176,7 @@ describe("Tests typescript", function () { expect(isInstanceOf).toEqual(true); }); - it("When_creating_a_typescript_instance_it_should_be_a_valid_nativescript_instance", function () { + itUnlessHermesNodeApi("When_creating_a_typescript_instance_it_should_be_a_valid_nativescript_instance", function () { __log("TEST: When_creating_a_typescript_instance_it_should_be_a_valid_nativescript_instance"); @@ -201,7 +203,7 @@ describe("Tests typescript", function () { expect(isInstanceOf).toEqual(true); }); - it("When_creating_a_typescript_instance_it_should_be_a_valid_nativescript_instance", function () { + itUnlessHermesNodeApi("When_creating_a_typescript_instance_it_should_be_a_valid_nativescript_instance", function () { __log("TEST: When_creating_a_typescript_instance_it_should_be_a_valid_nativescript_instance"); @@ -235,7 +237,7 @@ describe("Tests typescript", function () { expect(isInstanceOf).toEqual(true); }); - it("When_creating_a_typescript_instance_it_should_support_member_access", function () { + itUnlessHermesNodeApi("When_creating_a_typescript_instance_it_should_support_member_access", function () { __log("TEST: When_creating_a_typescript_instance_it_should_support_member_access"); @@ -266,7 +268,7 @@ describe("Tests typescript", function () { expect(prop1).toEqual("image id prop"); }); - it("When_creating_a_typescript_instance_it_should_support_calling_super_members_from_super_prototype", function () { + itUnlessHermesNodeApi("When_creating_a_typescript_instance_it_should_support_calling_super_members_from_super_prototype", function () { __log("TEST: When_creating_a_typescript_instance_it_should_support_calling_super_members_from_super_prototype"); @@ -674,4 +676,4 @@ describe("Tests typescript", function () { // var toStringResult = b.toString(); // expect(toStringResult).toBe("toString: MyName"); // }); -}); \ No newline at end of file +}); diff --git a/platforms/android/test-app/app/src/main/assets/app/tests/testsWithContext.js b/platforms/android/test-app/app/src/main/assets/app/tests/testsWithContext.js index 288af02b8..a5bb1d543 100644 --- a/platforms/android/test-app/app/src/main/assets/app/tests/testsWithContext.js +++ b/platforms/android/test-app/app/src/main/assets/app/tests/testsWithContext.js @@ -3,6 +3,7 @@ exports.run = function(cntxt) describe("Tests with context ", function () { var context = cntxt; + var itUnlessHermesNodeApi = (global.__engineVariant === "HERMES" || global.__engineVariant === "SHERMES" || global.__engineVariant === "JSC") ? xit : it; var myCustomEquality = function(first, second) { return first == second; }; @@ -11,7 +12,7 @@ exports.run = function(cntxt) jasmine.addCustomEqualityTester(myCustomEquality); }); - it("TestConstructorOverrideForBuiltinType", function () { + itUnlessHermesNodeApi("TestConstructorOverrideForBuiltinType", function () { __log("TEST: TestConstructorOverrideForBuiltinType"); @@ -31,7 +32,7 @@ exports.run = function(cntxt) expect(isConstructor).toEqual(true); }); - it("TestConstructorOverrideForBuiltinTypeWithInitMethod", function () { + itUnlessHermesNodeApi("TestConstructorOverrideForBuiltinTypeWithInitMethod", function () { __log("TEST: TestConstructorOverrideForBuiltinTypeWithInitMethod"); @@ -142,4 +143,4 @@ exports.run = function(cntxt) expect(didThrow).toEqual(true); }); }); -}; \ No newline at end of file +}; From 6bff08ee996276af227301485523eb2d2b7ee183 Mon Sep 17 00:00:00 2001 From: DjDeveloperr Date: Sat, 6 Jun 2026 22:58:38 -0400 Subject: [PATCH 11/11] fix: clean up runtime refactor paths --- NativeScript/napi/hermes/README.md | 14 ++++++++ .../android/modules/module/ModuleInternal.cpp | 32 ++++++++----------- .../build-step-metadata-generator.py | 2 +- platforms/android/docs/extending-inspector.md | 20 ++++++------ .../android/test-app/runtime/CMakeLists.txt | 4 +++ 5 files changed, 43 insertions(+), 29 deletions(-) create mode 100644 NativeScript/napi/hermes/README.md diff --git a/NativeScript/napi/hermes/README.md b/NativeScript/napi/hermes/README.md new file mode 100644 index 000000000..d2318463b --- /dev/null +++ b/NativeScript/napi/hermes/README.md @@ -0,0 +1,14 @@ +# Hermes Node-API bridge + +`jsr.cpp` is shared by Apple Hermes builds and Android Hermes builds, but the +prebuilt Hermes libraries currently expose different header surfaces. + +- `include` is the Apple/current Hermes fallback header set used when + `Frameworks/hermes-headers` is not available. +- `include_old` matches Android's legacy `HERMES` prebuilts and their + `HermesRuntime::createNapiEnv` API. +- `include_shermes` matches Android's `SHERMES` prebuilts and their + `hermes_node_api.h` API. + +Keep these directories aligned with the matching prebuilts. Do not mix headers +from one Hermes variant with libraries from another variant. diff --git a/NativeScript/runtime/android/modules/module/ModuleInternal.cpp b/NativeScript/runtime/android/modules/module/ModuleInternal.cpp index 7dcdc1e88..4ad16b5d2 100644 --- a/NativeScript/runtime/android/modules/module/ModuleInternal.cpp +++ b/NativeScript/runtime/android/modules/module/ModuleInternal.cpp @@ -377,12 +377,7 @@ napi_value ModuleInternal::LoadModule(napi_env env, const std::string& modulePat if (pendingException) { return nullptr; } - napi_value error = nullptr; - if (error) { - throw NativeScriptException(env, error, "Error running script " + modulePath); - } else { - throw NativeScriptException("Error running script " + modulePath); - } + throw NativeScriptException("Error running script " + modulePath); } } else if (Util::EndsWith(modulePath, ".so")) { auto handle = dlopen(modulePath.c_str(), RTLD_NOW); @@ -438,18 +433,19 @@ napi_value ModuleInternal::LoadModule(napi_env env, const std::string& modulePat napi_status status = napi_call_function(env, thiz, moduleFunc, 5, requireArgs, &callResult); bool pendingException; napi_is_exception_pending(env, &pendingException); - if (status != napi_ok || pendingException) { - if (pendingException) { - return nullptr; - } - napi_value exception; - napi_get_and_clear_last_exception(env, &exception); - if (exception) { - throw NativeScriptException(env, exception, "Error calling module function: "); - } else { - throw NativeScriptException("Error calling module function: " + modulePath); - } - } + if (status != napi_ok || pendingException) { + if (pendingException) { + return nullptr; + } + + napi_value exception = nullptr; + napi_get_and_clear_last_exception(env, &exception); + if (exception) { + throw NativeScriptException(env, exception, "Error calling module function: "); + } else { + throw NativeScriptException("Error calling module function: " + modulePath); + } + } tempModule.SaveToCache(); result = moduleObj; diff --git a/metadata-generator/build-step-metadata-generator.py b/metadata-generator/build-step-metadata-generator.py index f00ead7fd..444b37d9d 100755 --- a/metadata-generator/build-step-metadata-generator.py +++ b/metadata-generator/build-step-metadata-generator.py @@ -172,7 +172,7 @@ def is_nativescript_source_root(search_path): strict_includes = env_or_none("NS_DEBUG_METADATA_STRICT_INCLUDES") or env_or_none("TNS_DEBUG_METADATA_STRICT_INCLUDES") signature_bindings_cpp_path = env_or_none("NS_SIGNATURE_BINDINGS_CPP_PATH") or env_or_none("TNS_SIGNATURE_BINDINGS_CPP_PATH") if signature_bindings_cpp_path is None: - default_signature_bindings_path = os.path.join(src_root, "NativeScript", "ffi", "napi", "GeneratedSignatureDispatch.inc") + default_signature_bindings_path = os.path.join(src_root, "NativeScript", "ffi", "objc", "napi", "GeneratedSignatureDispatch.inc") if os.path.isdir(os.path.dirname(default_signature_bindings_path)): signature_bindings_cpp_path = default_signature_bindings_path diff --git a/platforms/android/docs/extending-inspector.md b/platforms/android/docs/extending-inspector.md index 583b56301..8406ab432 100644 --- a/platforms/android/docs/extending-inspector.md +++ b/platforms/android/docs/extending-inspector.md @@ -49,13 +49,13 @@ This step involves fetching and building the V8 projectory, explanation for whic 4. Run the ninja build. Upon completion, the inspector protocol files would be at `outgn/$ARCH-release/gen/src/inspector/protocol`. -5. Copy-Paste all `.cpp` and `.h` files in the runtime project at `test-app/runtime/src/main/cpp/v8_inspector/src/inspector/protocol` +5. Copy-paste all `.cpp` and `.h` files into `NativeScript/napi/android/v8/v8_inspector/src/inspector/protocol`. -6. Create a new C++ class extending the desired Domain (e.g. DOM). Name it according to the convention already established by the V8 team - `v8--agent-impl.h/cpp` - See [v8-dom-agent-impl.h](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/v8_inspector/src/inspector/v8-dom-agent-impl.h#L18). Implement the Backend::'s methods in the `.cpp` file. +6. Create a new C++ class extending the desired Domain (e.g. DOM). Name it according to the convention already established by the V8 team - `v8--agent-impl.h/cpp` - under `NativeScript/napi/android/v8/v8_inspector/src/inspector`. Implement the Backend::'s methods in the `.cpp` file. -7. To implement event handlers of a certain domain, check out DomainCallbackHandlers ([DOMDomainCallbackHandlers](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/DOMDomainCallbackHandlers.h#L14)) which are registered in [JsV8InspectorClient.cpp](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/JsV8InspectorClient.cpp#L237) +7. To implement event handlers for a domain, add the runtime-side callback handlers under `NativeScript/runtime/android/inspector` and register them in `NativeScript/runtime/android/inspector/JsV8InspectorClient.cpp`. -8. Register the newly created agent implementations in [v8-inspector-session-impl.h/cc](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/v8_inspector/src/inspector/v8-inspector-session-impl.h#L19) - `V8InspectorSessionImpl` class: +8. Register the newly created agent implementations in `NativeScript/napi/android/v8/v8_inspector/src/inspector/v8-inspector-session-impl.h/cc` - `V8InspectorSessionImpl` class: 8.1. Changes in v8-inspector-session-impl.`h` - `#include "src/inspector/protocol/.h` @@ -65,13 +65,13 @@ This step involves fetching and building the V8 projectory, explanation for whic 8.2. Changes in v8-inspector-session-impl.`cc` - `#include "src/inspector/protocol/v8--agent-impl.h` - - register protocol domain command prefix in [canDispatchMethod()](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/v8_inspector/src/inspector/v8-inspector-session-impl.cc#L31) - - in the V8InspectorSessionImpl constructor initialize the new agent implementation with a [nullptr](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/v8_inspector/src/inspector/v8-inspector-session-impl.cc#L86) - - [create a unique pointer wrapper for your new agent impl instance](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/v8_inspector/src/inspector/v8-inspector-session-impl.cc#L141), and call the static domain dispatcher's [wire](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/v8_inspector/src/inspector/v8-inspector-session-impl.cc#L143) method - - make sure to call [agent.disable](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/v8_inspector/src/inspector/v8-inspector-session-impl.cc#L167) in V8InspectorSessionImpl's destructor. - - register the newly implemented domain as a supported one inside [ V8InspectorSessionImpl::supportedDomainsImpl()](https://github.com/NativeScript/android-runtime/blob/5a04e09439e2bc6a201577895b9ac6538441e758/test-app/runtime/src/main/cpp/v8_inspector/src/inspector/v8-inspector-session-impl.cc#L389) + - register protocol domain command prefix in `canDispatchMethod()` + - in the `V8InspectorSessionImpl` constructor initialize the new agent implementation with `nullptr` + - create a unique pointer wrapper for your new agent impl instance, and call the static domain dispatcher's `wire` method + - make sure to call `agent.disable` in `V8InspectorSessionImpl`'s destructor + - register the newly implemented domain as a supported one inside `V8InspectorSessionImpl::supportedDomainsImpl()` - `#include "NSV8DebuggerAgentImpl.h"` - replace **V8DebuggerAgentImpl** with **NSV8DebuggerAgentImpl** -9. Don't forget to add the new classes to the CMakeLists! +9. Don't forget to add the new classes to `platforms/android/test-app/runtime/CMakeLists.txt`. 11. Test whether the new domain agent is registered by opening Chrome DevTools. In order to debug the Chrome DevTools frontend, you could open the Chrome DevTools inside an Android Chrome DevTools session - Ctrl(Cmd) + Shift + I. diff --git a/platforms/android/test-app/runtime/CMakeLists.txt b/platforms/android/test-app/runtime/CMakeLists.txt index 17789bc54..ebfbd2f6a 100644 --- a/platforms/android/test-app/runtime/CMakeLists.txt +++ b/platforms/android/test-app/runtime/CMakeLists.txt @@ -166,6 +166,8 @@ if (PRIMJS) endif () if (HERMES) + # Android legacy Hermes prebuilts expose HermesRuntime::createNapiEnv in + # the older header surface. Keep this separate from Apple/current Hermes. include_directories( ${NS_NAPI_DIR}/hermes ${NS_NAPI_DIR}/hermes/include_old @@ -177,6 +179,8 @@ if (HERMES) endif () if (SHERMES) + # Android SHERMES prebuilts expose hermes_node_api.h, so they need the + # matching header surface even though jsr.cpp is shared. include_directories( ${NS_NAPI_DIR}/hermes ${NS_NAPI_DIR}/hermes/include_shermes